如果把云计算(suàn)比作地球(qiú)的大脑,那么(me)物(wù)联网终端(duān)就是遍布全球的“神(shén)经末梢”。如果把云计算比作地(dì)球的心脏(zāng),那么物(wù)联网终端(duān)就是遍布全球(qiú)的“毛细血管(guǎn)”。这(zhè)些物(wù)联(lián)网(wǎng)终端数量(liàng)庞大、功能与性能各异、应用极其广泛,这带(dài)来了一(yī)个被称作“碎(suì)片化(huà)”的物(wù)联网难题。如何满(mǎn)足(zú)海(hǎi)量终(zhōng)端的这(zhè)些多(duō)样化需求(qiú),是物(wù)联网(wǎng)时代给操(cāo)作(zuò)系统带来的新机遇和挑战(zhàn)。
下面我(wǒ)们就简单介(jiè)绍一下目前国内市场上我们看到(dào)的四家实时物联网操作(zuò)系统:
Alioses Things:致力于搭建(jiàn)云端一(yī)体(tǐ)化(huà)IoT基础设(shè)备
Alioses家族旗下面向IoT领(lǐng)域的轻量(liàng)级物联网嵌入(rù)式(shì)操(cāo)作系统Alioses Things将致力于搭(dā)建云端一(yī)体化IoT基础设施,具(jù)备极致性能、极简开发、云(yún)端一体(tǐ)、丰富(fù)组件、安(ān)全防护(hù)等关键(jiàn)能力,并支持终端设备(bèi)连接到阿里云link,可广泛应用(yòng)在智能家居、智(zhì)慧(huì)城市、新出(chū)行等领域。
Alioses Things自主研发轻(qīng)量级内核架(jià)构(ROM<2KB, RAM<1KB)实现操作系统极低功(gōng)耗。同时Alioses Things支持6种连接协议,3种轻量升级(jí)模式,提(tí)供(gòng)TLS、TEE、ID2三种芯片(piàn)级别安全防护,拥有丰(fēng)富系统组件(包括实(shí)时操作系(xì)统内核(hé),连接协(xié)议库、文(wén)件系统、libc接(jiē)口、FOTA、Mesh、语音识别(bié)),实现物联(lián)网设备快速链(liàn)接(jiē)阿(ā)里云link物联网平台。
Huawei LiteOS:为物联网终端厂商提供一(yī)站式(shì)的完整软(ruǎn)件开发平台
Huawei LiteOS是华为物联网解决方(fāng)案(àn)的重(chóng)要(yào)组成(chéng)部分,致力于降低智能终端的开发门(mén)槛、缩(suō)短开发周期。2015年华为发布“1+2+1”的(de)物(wù)联网战略,Huawei LiteOS作为战略的重要组成部分,是(shì)支持(chí)物联网终端产业快(kuài)速发(fā)展、使能终端设备(bèi)智能(néng)化的软件开发平(píng)台。Huawei LiteOS发布以来,支持了(le)很多优(yōu)秀产品的上市,包括(kuò)华为高端(duān)智能手机、可穿戴设备、物联网芯片等,设备使(shǐ)用量已经超(chāo)过5000万(wàn)。同时,Huawei LiteOS结合自身优(yōu)秀实践经(jīng)验,积极与第三方芯片、终端厂家合(hé)作,为产业发展贡献力(lì)量,共同迎接(jiē)千亿(yì)连接(jiē)时(shí)代的到来。
Huawei LiteOS提供(gòng)统一(yī)开放的API,可广泛应用于智(zhì)能家居、可穿戴设备、车联网、制造(zào)业等领域,以(yǐ)轻量(liàng)级、低功耗(hào)、快速启(qǐ)动(dòng)、互联互通、安全稳定等关键能力(lì),通(tōng)过开源、开放(fàng)的方式,为开发者提供 一(yī)站式(shì) 服务,有效降低开(kāi)发门(mén)槛,缩短开发周期。
RT-Thread :最简洁,优雅的(de)开源操作(zuò)系(xì)统之一
RT-Thread早在2006年就开(kāi)始启(qǐ)动并发布了0.1.0内核版本,是一个(gè)集RTOS内(nèi)核、中间件组件和(hé)开(kāi)发(fā)者社区于一体的技术平台。RT-Thread也是一个组件完整丰富、高度可伸缩(suō)、简易开发、超低功耗、高安全性的物联网操作系统(tǒng)。总的(de)来(lái)讲,RT-Thread具备一个IoT OS平台所需的(de)所有关键组件,例如GUI、网络(luò)协议(yì)栈(zhàn)、安全传输(shū)、低(dī)功耗组件等等。
经过11年的实践应用,RT-Thread 已经(jīng)在工业(yè)、新能源、电力,消费,家电,交通等各行业被广泛使用。另外(wài),RT-Thread已经拥有(yǒu)一个国内(nèi)最大(dà)的嵌入式开(kāi)源(yuán)社区,累积装机量超过三千七百多万台(tái),成为(wéi)国(guó)人(rén)自(zì)主(zhǔ)开发、国(guó)内最成(chéng)熟(shú)稳定和装机量最大的开(kāi)源RTOS。
RT-Thread拥有良好的软件生态,支持市面(miàn)上所有主流的编译工具如GC++、Keil、IAR等,工具链完善、友好;支持各类标准接口,如POSIX、CMSIS、C++应用(yòng)环境、Javascript执行环境等,方便开发者移植(zhí)各类应用(yòng)程序。商用支持所有主流MCU架构,如ARM Cortex-M/R/A,MIPS,x86,Xtensa,C-Sky,几(jǐ)乎支(zhī)持市场上所有主流的MCU和(hé)WiFi芯片(piàn)。
Three OS:拥(yōng)有(yǒu)自动编(biān)程智(zhì)能技术的“无(wú)核(hé)架构”物(wù)联网操作系(xì)统
TreeOS是一款超(chāo)轻量(liàng)级的(de)开源(yuán)实(shí)时操(cāo)作系(xì)统(tǒng),支持多种(zhǒng)架构,是(shì)基于微控(kòng)制器(qì)(MCU)程序开发(fā)的一(yī)项(xiàng)不错选择(zé)。TreeOS的(de)独特之处是引(yǐn)入(rù)了(le)“无核(hé)构件化(huà)”设计理念。系(xì)统无核化(huà),对内存几(jǐ)乎零占用,是一款真(zhēn)正可用于MCS51等(děng)8位MCU的(de)操(cāo)作系统。构件(jiàn)化设计,各种功(gōng)能构件齐全(quán),可轻松应付物联(lián)网“千物千面(miàn)”的应用(yòng)需求。
TreeOS则是(shì)在解决(jué)各种处理(lǐ)器通用(yòng)性的(de)基础上(shàng),把开发重(chóng)点(diǎn)放在大量的外围器件驱动及(jí)边缘计算方面,并开创性地发展了(le)“从电路图直(zhí)接生成代码”的自动编程智(zhì)能技术,使得各种物(wù)联(lián)网设(shè)备的(de)开发变得非常简单高效,使(shǐ)各种设备可以统一(yī)在(zài)一个平(píng)台上开发。
随着物联(lián)网的发展,中(zhōng)国(guó)物联网芯片及MCU厂商将大规(guī)模崛起,另外国内拥有强大的物联网产业链以及最大的市场(chǎng)和制造业群体,从互联网时代的CPU到移动互联网时代的ARM处理器,物联网时代的到来将会(huì)给MCU一个机会。物联网(wǎng)终端(duān)绝大部分采用MCU,但(dàn)近万种不同品牌性(xìng)能各异的MCU,统一在一个平台,一直以来是个极大挑战,因此,物联网操(cāo)作系统将迎(yíng)来其发展的机遇(yù)和挑战(zhàn),大家都准备(bèi)好了吗(ma)?