輕量系統(tǒng)內(nèi)核概述輕量系統(tǒng)設(shè)備中,內(nèi)核是最為基本的部分,操作系統(tǒng)之所以能訪問硬件設(shè)備,調(diào)用硬件設(shè)備,都依賴內(nèi)核提供的對計(jì)算機(jī)硬件的訪問能力。OpenHarmony 針對不同量級的系統(tǒng),分別使用了不同形態(tài)的內(nèi)核,分別為 LiteOS 和 Linux。在輕量系統(tǒng)、小型系統(tǒng)可以選用 LiteOS;在小型系統(tǒng)和標(biāo)準(zhǔn)系統(tǒng)上可以選用 Linux。
OpenHarmony 輕量級內(nèi)核是基于 IoT 領(lǐng)域輕量級物聯(lián)網(wǎng)操作系統(tǒng) Huawei LiteOS 內(nèi)核演進(jìn)發(fā)展的新一代內(nèi)核,包含 LiteOS-M 和 LiteOS-A 兩類內(nèi)核。 LiteOS-M 內(nèi)核LiteOS-M 內(nèi)核:是面向 IoT 領(lǐng)域構(gòu)建的輕量級物聯(lián)網(wǎng)操作系統(tǒng)內(nèi)核,具有小體積、低功耗、高性能的特點(diǎn)。其代碼結(jié)構(gòu)簡單,主要包括內(nèi)核最小功能集、內(nèi)核抽象層、可選組件以及工程目錄等。支持驅(qū)動(dòng)框架 HDF(Hardware Driver Foundation),統(tǒng)一驅(qū)動(dòng)標(biāo)準(zhǔn),為設(shè)備廠商提供了更統(tǒng)一的接入方式,使驅(qū)動(dòng)更加容易移植,力求做到一次開發(fā),多系統(tǒng)部署。 LiteOS-A 內(nèi)核LiteOS-A 內(nèi)核:為適應(yīng) IoT 產(chǎn)業(yè)的高速發(fā)展,OpenHarmony 輕量級內(nèi)核不斷優(yōu)化和擴(kuò)展,能夠帶給應(yīng)用開發(fā)者友好的開發(fā)體驗(yàn)和統(tǒng)一開放的生態(tài)系統(tǒng)能力。輕量級內(nèi)核 LiteOS-A 重要的新特性如下:
Linux 內(nèi)核Linux 內(nèi)核:標(biāo)準(zhǔn)系統(tǒng)類設(shè)備是面向應(yīng)用處理器的設(shè)備,支持的設(shè)備最小內(nèi)存為 128MiB。OpenHarmony 選擇 Linux 內(nèi)核作為基礎(chǔ)內(nèi)核,可以對不同資源受限的設(shè)備產(chǎn)品配置出適合的OS 內(nèi)核,為上層提供基礎(chǔ)的操作系統(tǒng)能力。 |
|