物聯(lián)網(wǎng)操作系統(tǒng)AliOS Things探索與實踐
在這個萬物互聯(lián)的時代,阿里巴巴將全面進軍物聯(lián)網(wǎng)領(lǐng)域,阿里云的目標,是物聯(lián)網(wǎng)平臺在未來5年內(nèi)連接100億設備。為解決IoT終端開發(fā)的共性問題,包括多種芯片多種OS導致終端廠商的開發(fā)成本高,現(xiàn)有的老舊主流OS缺少IoT所需組件,IoT產(chǎn)品種類多樣化為OS帶來的配置化問題,開發(fā)者工具不夠完善等問題。阿里推出面向IoT領(lǐng)域的輕量級物聯(lián)網(wǎng)嵌入式操作系統(tǒng)AliOS-Things,致力于搭建云端一體化IoT基礎設施。本書對于AliOS-Things操作系統(tǒng)進行了深入和詳細的講解,結(jié)合其自身特點和優(yōu)勢針對上述提到的共性問題給出其創(chuàng)新的解決方式。全書第一章節(jié)為AliOS-Things物聯(lián)網(wǎng)操作系統(tǒng)的概述,并結(jié)合與現(xiàn)有OS功能對比來體現(xiàn)AliOSThings的優(yōu)勢。第二章節(jié)具體介紹了AliOSThings操作系統(tǒng)的結(jié)構(gòu)和組件,對于實用組件進行原理性講解,具體包括:kernel、Yloop、uMesh、FOTA、SAL、MQTT、Udata、Link-voice、安全。第三章節(jié)包含了支持硬件列表和開發(fā)編譯環(huán)境介紹,AliOSThingsStudio是AliOSThings提供的IDE開發(fā)環(huán)境,本章節(jié)包含了此IDE的使用指南。第四章節(jié)重點介紹了阿里為配合AliOS-Things設計的AliOSThings開發(fā)板。第五章節(jié)為應用組件實戰(zhàn)例程,選取第二章節(jié)中重要組件結(jié)合AliOS-Things例程進行實戰(zhàn)操作。第六章節(jié)主要內(nèi)容為移植教程,對于Rhino、HAL、WIFI、uDATA進行移植操作。
·7.1萬字