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