基于 Linux 的物联网操作系统原来有这么多,大部分人最多知道2个
说到物联网应用的操作系统,就不能不提Linux,因为Linux系统是目前物联网设备中应用最广泛的操作系统。传统的Linux在内核的基础上,经过缩减可以移植到嵌入式操作系统上面,后来很多商业公司和开源组织对Linux系统进行了一番改造,使其更加适用于嵌入式系统和物联网应用的场景,也就是修改为实时操作系统。下面小编将为大家介绍一些基于Linux的实时操作系统与物联网应用系统。
Linux
RTLinux
RTLinux(Real-Time Linux)是基于Linux内核修改的一种实时操作系统。它是由新墨西哥矿业及科技学院的V. Yodaiken开发的。现在已被大名鼎鼎的(专注嵌入式操作系统)WindRiver公司所收购。
Real-Time Linux的开发者在开发时并没有针对实时操作系统的特性而重写Linux的内核,只是在Linux的内核代码做了一些修改,如果对Linux的内核进行重写的话是很难保证其兼容性而且工作量也非常大。这样的优势是将Linux本身的任务以及Linux内核作为优先级很低的任务,而实时任务作为优先级最高的任务。
Brillo
谷歌前两年提出了Project IoT物联网计划,并且发布了Brillo操作系统。Brillo操作系统是一个物联网底层操作系统。Brillo是源于Android系统,是Android底层的一个细化,并且得到了Android的全部支持,例如蓝牙与Wifi等技术在功耗很低的前提下,安全性也很高,它的优势在于任何设备制造商都可以直接使用。
Linux
uClinux
uClinux就是micro-control linux,意为“微控制器领域中的Linux系统”,uClinux系统是Lineo公司的主打产品,同时也是开放源码的嵌入式Linux的典范之作。uCLinux主要针对目标处理器没有存储管理单元MMU的嵌入式系统而设计,MMU已经可以被成功移植到了很多平台上面,由于目标处理器没有MMU所以在uCLinux上实现多任务需要一定的技巧。
Ostro Linux
Ostro Linux是针对连接和嵌入式设备开发而进行优化的Linux发行版,是一套基于Linux并且为物联网智能设备量身订做的开源操作系统,可以支持蓝牙、NFC、WIFI等等的连接方式,并且可以支持多种如IOTivity的设备对设备互联互通标准。事实上,Ostro项目专门设计用于支持IoT设备开发。它集成了网络和连接,设备和设备进行互连的标准,预先配置传感器和空中升级功能。
Linux
OpenWrt
OpenWrt是基于Linux的轻量级的操作系统,当前市场上很多智能路由器固件就是基于OpenWrt及其衍生版本的。OpenWrt系统有很多的衍生版本,这些衍生版本又可以产生很多分支版本。
CGEL
中兴新支点嵌入式操作系统(CGEL)是一款虚拟化的、多态定制的工业级操作系统,曾荣获中国工业大奖,已申请了国内外上百项发明专利,也全面支持国内外处理器芯片(X86、ARM、龙芯、兆芯等)及软硬件。CGEL曾成功替换国外操作系统应用于“复兴号”高铁,已在高铁、电力、工业、汽车等多个关键行业获得广泛应用。其发货量累计已达两亿套,在全球160多个国家和地区已经稳定运行10余年。
中兴新支点嵌入式操作系统
随着科技的飞速发展和5G时代的到来,未来万物互联绝对不是妄想。如今已经征服超算、服务器等领域的Linux,在万物互联的时代又能否成功称霸呢?未来,物联网将会发展成怎样的一番景象?哪家系统又能抢占物联网的技术高地呢?欢迎大家在留言区讨论交流哦~