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