阿里AliOS開源!國產(chǎn)操作系統(tǒng)要走向世界了?
2017-10-23 10:17:58 來源:驅(qū)動之家、阿里技術(shù)等 熱度:
10月21日,AliOS 家族旗下面向 IoT 領(lǐng)域的輕量級物聯(lián)網(wǎng)嵌入式操作系統(tǒng) AliOS Things 正式開源。
輕量級物聯(lián)網(wǎng)嵌入式操作系統(tǒng) AliOS
授權(quán)協(xié)議:Apache 2.0
開發(fā)語言:C/C++ Python
操作系統(tǒng):跨平臺
Github:https://github.com/alibaba/AliOS-Things ★136
AliOS 簡介
AliOS Things 就是一款由阿里巴巴開發(fā)的輕量級物聯(lián)網(wǎng)操作系統(tǒng)。它具備極致性能,極簡開發(fā)、云端一體、豐富組件(包括實(shí)時操作系統(tǒng)內(nèi)核,連接協(xié)議庫、文件系統(tǒng)、libc接口、FOTA、Mesh、語音識別)、安全防護(hù)等關(guān)鍵能力,并支持終端設(shè)備連接到阿里云 IoT 云服務(wù)平臺。
簡單來說,AliOS Things 自主研發(fā)輕量級內(nèi)核架構(gòu)(ROM<2KB, RAM<1KB)實(shí)現(xiàn)操作系統(tǒng)極低功耗。同時 AliOS Things 支持 6 種連接協(xié)議,3 種輕量升級模式,提供TLS、TEE、ID2 三種芯片級別安全防護(hù),擁有豐富系統(tǒng)組件(包括實(shí)時操作系統(tǒng)內(nèi)核,連接協(xié)議庫、文件系統(tǒng)、libc 接口、FOTA、Mesh、語音識別),實(shí)現(xiàn)物聯(lián)網(wǎng)設(shè)備快速鏈接阿里云Link物聯(lián)網(wǎng)平臺。
AliOS Things 可廣泛應(yīng)用在智能家居,智慧城市,工業(yè)等領(lǐng)域,降低物聯(lián)網(wǎng)終端開發(fā)門檻,使萬物互聯(lián)更容易,終端設(shè)備上云更簡單。
AliOS 優(yōu)勢
此前,在 2017 云棲大會上 AliOS 公布了 AliOS Things 的領(lǐng)先優(yōu)勢:
1. 輕量級內(nèi)核:AliOS Things自主研發(fā)微內(nèi)核架構(gòu),使內(nèi)核資源占用更少,在標(biāo)準(zhǔn)狀態(tài)下,實(shí)現(xiàn)ROM占用小于2KB, RAM占用小于1KB, 實(shí)現(xiàn)在廣大資源有限的物聯(lián)網(wǎng)設(shè)備上平穩(wěn)運(yùn)行。
2. 低功耗:AliOS Things提供低功耗場景引擎,實(shí)現(xiàn)軟硬一體結(jié)合。
3. 支持多種連接方式:AliOS Things實(shí)現(xiàn)6種主要連接方式,包括MQTT、CoAP、TCP/IP、NB、LoRA、Wi-Fi等,開發(fā)者可根據(jù)應(yīng)用場景選擇。此外AliOS Things搭載阿里自有專利uMesh技術(shù),支持物聯(lián)網(wǎng)設(shè)備自動建立通信網(wǎng)絡(luò)。
4. 全方位安全:AliOS Things提供芯片級別安全保護(hù),從OS、連接協(xié)議、數(shù)據(jù)等提供全方位的安全保證措施,支持可信運(yùn)行環(huán)境、ID2根身份證和密鑰、syscall三種保護(hù),保障物聯(lián)網(wǎng)應(yīng)用和設(shè)備的云上安全。
5. FOTA升級:AliOS Things支持輕量級、高效的固件升級方案,支持app獨(dú)立、多bin、差分升級三種升級模式,支持終端廠商根據(jù)不同應(yīng)用場景選擇最優(yōu)升級方案。
6. 終端上云:AliOS Things自主研發(fā)提供AliOS Cube(可視化配置工具),開發(fā)者能靈活地按需求而選擇所需組件,組合IoT產(chǎn)品軟件棧,實(shí)現(xiàn)設(shè)備的快速上云。
對于 AliOS 開源,阿里巴巴集團(tuán)資深副總裁、AliOS 總裁胡曉明談及他的觀點(diǎn),他認(rèn)為操作系統(tǒng)不應(yīng)該僅僅是阿里的操作系統(tǒng),希望通過把 AliOS 開源,讓 OS 變成各行各業(yè)大家的 OS。
為了讓開發(fā)者更關(guān)注應(yīng)用和開發(fā)、部署和迭代,AliOS Things 會為開發(fā)者提供一個功能強(qiáng)大、好用的工具,其核心組件包括一個輕量級的實(shí)時內(nèi)核、低功耗引擎、連接協(xié)議,還包括安全組件、uMesh 自組網(wǎng)、語音交互、多變升級云連接 SDK,除了 OS 本身還將提供一個集成開發(fā)環(huán)境,讓開發(fā)者能基于這個 IDE 更方便地做開發(fā)。
目前,AliOS 在多端應(yīng)用場景下已經(jīng)做了一些嘗試,包括在汽車、消費(fèi)電子領(lǐng)域,以及新零售、金融和教育領(lǐng)域等,和芯片廠商、集成商一起緊密合作,也獲得了一些成果。AliOS 將把操作系統(tǒng)和能力開放出來,讓廣大的設(shè)備廠商以及更多的設(shè)備集成商和 OEM 獲益。
責(zé)任編輯:靳玉鳳