-
您的位置:
- 網(wǎng)站首頁
- > 物聯(lián)百科
- > 行業(yè)動態(tài)
您的位置:
一、LuatOS
LuatOS 是目前物聯(lián)網(wǎng)場景唯一能夠給工程師完整過程的開發(fā),讓工程師只聚焦業(yè)務(wù)邏輯,不花費過多時間在工具的熟悉,算法的研究,調(diào)試環(huán)境的搭建,以及代碼陷阱的預(yù)防的操作系統(tǒng)。
具體來說,LuatOS 實現(xiàn)了如下的幾個功能:
1、實現(xiàn)了市面上主流的加密算法;
2、完成了主流云平臺的對接,包括阿里云,機智云,騰訊云,華為云,onenet(中移動云),電信云,涂鴉云等等;
3、適配了市面上主流的各種傳感器和主流外設(shè);
4、內(nèi)嵌了一個實現(xiàn)簡單,調(diào)試簡單的 GUI 系統(tǒng),方便客戶設(shè)計用戶的人機圖形交互界面;
5、實現(xiàn)了主流的物聯(lián)網(wǎng)通信協(xié)議,包括TCP、UDP,F(xiàn)TP,HTTP,HTTPS,MQTT,COAP;
6、內(nèi)嵌了定位服務(wù),包括基站定位和WIFI定位;
7、內(nèi)嵌了時間同步,域名解析等常用的物聯(lián)網(wǎng)功能;
8、用戶采用Lua腳本語言進行業(yè)務(wù)的開發(fā),學(xué)習(xí)成本低,調(diào)試成本低,維護成本低,把開發(fā)物聯(lián)網(wǎng)應(yīng)用的工程師數(shù)量擴展了一個數(shù)量級;
9、搭配了完善的工具鏈和集成開發(fā)環(huán)境,包含了編輯器,調(diào)試器,燒錄器,單步跟蹤,項目管理,遠程調(diào)試,用戶不需要再尋找額外的任何工具即可完成一站式開發(fā);
10、配備了完成的遠程升級平臺,用戶無需自己研發(fā)遠程升級系統(tǒng)。
11、LuatOS 不關(guān)注RTOS內(nèi)核,事實上,F(xiàn)reeRTOS,Alios, RT-Thread,ThreadX都已經(jīng)成為LuatOS支持的內(nèi)核。 主芯片原生調(diào)試了哪個內(nèi)核,LuatOS 不會更改這個內(nèi)核,只在這個內(nèi)核基礎(chǔ)上添加跨內(nèi)核和跨芯片的應(yīng)用框架。
以上的這些功能, 在全球物聯(lián)網(wǎng)行業(yè),只有LuatOS一家全部實現(xiàn),并且擁有4萬的工程師用戶群。 同時,LuatOS目前仍然在加大研發(fā)投入,加速迭代中,將會越來越成為遠遠超出其他操作系統(tǒng)用戶數(shù)的物聯(lián)網(wǎng)操作系統(tǒng)。
二、FreeRTOS
FreeRTOS只提供內(nèi)核,這個內(nèi)核也是支撐LuatOS的內(nèi)核之一。
FreeRTOS 只負責(zé)在芯片上讓系統(tǒng)能“跑”起來,不支持LuatOS設(shè)計的所有應(yīng)用邏輯和應(yīng)用庫。freeRTOS只是一個硬件級別的底層操作系統(tǒng)內(nèi)核,用戶基于FreeRTOS如果開發(fā)業(yè)務(wù)的話,還需要做大量的造輪子工作。
FreeRTOS 和LuatOS 的關(guān)系,相當(dāng)于電腦BIOS系統(tǒng)和Windows 的關(guān)系, FreeRTOS 是 電腦BIOS系統(tǒng),LuatOS 相當(dāng)于 Windows。
三、 鴻蒙
鴻蒙有兩個分支,Harmony和OpenHarmony。
Harmony是面向手機的系統(tǒng),對標(biāo)安卓,這里不做討論。
OpenHarmony 是面向物聯(lián)網(wǎng)的操作系統(tǒng), 當(dāng)前以智能家居的場景起步開始發(fā)展用戶。
OpenHarmony 當(dāng)前支持的硬件僅僅是海思自己的三款CPU,后續(xù)還沒有支持其他CPU 的計劃;
OpenHarmony 的目標(biāo)是提供一站式的物聯(lián)網(wǎng)操作系統(tǒng),和LuatOS 有一些類似,但是因為起步較晚,所以當(dāng)前的很多功能還不具備,工具鏈不成熟,GUI系統(tǒng)不成熟,調(diào)試環(huán)境也不成熟,應(yīng)用庫不成熟,主流的傳感器也沒有做適配。
假如華為能夠更關(guān)注工程師群體,針對工程師群體做互動,建社區(qū),堅持優(yōu)化OpenHarmony 的開發(fā)體驗,3年后,可能會初步具備挑戰(zhàn) LuatOS 的可能性。
但是,目前,還沒看到華為有更關(guān)注工程師,為工程師服務(wù)的苗頭。
四、RTT
RTT全稱是RT-Thread,提供了操作系統(tǒng)內(nèi)核、聯(lián)網(wǎng)、UI(人機界面)等功能;
RTT 從誕生到現(xiàn)在,已經(jīng)經(jīng)歷了15年。
但是,在商用領(lǐng)域,極少有芯片采用 RTT 系統(tǒng)開發(fā)產(chǎn)品,工程師群體用 RTT 量產(chǎn)的比例也非常低。
蜂窩通信的主芯片也沒有一家采用RTT作為操作系統(tǒng)。
RTT 相比 LuatOS,功能上有些過于簡單,工具鏈也不夠完善,物聯(lián)網(wǎng)常用的場景,RTT 幾乎沒有覆蓋。
RTT 過多關(guān)注于兼容 POSIX編程接口,沒有從物聯(lián)網(wǎng)行業(yè)場景入手去給出解決方案,導(dǎo)致市場化的前景非常不明確。
如果 RTT 結(jié)合硬件產(chǎn)品,更加擁抱物聯(lián)網(wǎng)場景, 會越來越被主流開發(fā)者遠離。
五、ALIOS
ALIOS things是阿里云IOT推出的一款操作系統(tǒng),本意是為了增加阿里云的物聯(lián)網(wǎng)設(shè)備的連接數(shù)。
阿里團隊的基因是互聯(lián)網(wǎng)公司,導(dǎo)致 AliOS 誕生之日起,就帶著急功近利的風(fēng)格,只追求芯片植入數(shù)量,不追求用戶體驗,導(dǎo)致推出這幾年來,操作系統(tǒng)本身的進展幾乎停滯不前,僅僅是在媒體宣傳投入更多資源。
直到今天,AliOS 的用戶社區(qū)還沒建立,資料庫也不見蹤影,和LuatOS 相比,物聯(lián)網(wǎng)場景該有的功能,幾乎都沒有實現(xiàn)。
AliOS 在未來可預(yù)見的3年內(nèi),在物聯(lián)網(wǎng)場景的開發(fā)體驗上,都沒有辦法和LuatOS相提并論。