如何选择一款适合你的物联网操作系统?

姓名:贾聪月

学号:19021210915

转载自:https://blog.csdn.net/jdcdev_/article/details/105567489

【嵌牛导读】随着物联网产业的迅猛发展,物联网设备的种类和数量也随之快速增长。据Gartner 预测,到 2020 年全球物联网设备将超过 260 亿个,物联网市场规模将达到 1.9 万亿美元。与传统的 IT领域不一样,物联网设备分布在各个不同领域,功能和形态各不相同,这对物联网提出了巨大的挑战。

【嵌牛鼻子】物联网、操作系统

【嵌牛提问】如何选择一款适合你的物联网操作系统?

【嵌牛正文】

嵌入式系统成为关键因素

物联网依靠互联网完成信息的传递,嵌入式系统的加入使得信息传递更具有专用性。在物联网出现前,嵌入式系统已经有 30 多年的发展历史,但一直隐藏在幕后。自从物联网上升为国家战略后,嵌入式系统也从后台走向前台。

一提到嵌入式操作系统,自然绕不开嵌入式 Linux 操作系统。嵌入式Linux 是将Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行。它性能优异,软件移植容易,代码开放,有许多应用软件支持。但也具有难以弥补的缺陷,Linux有着复杂的内核,软硬件成本高,功耗高。

因为上述缺陷,在对实时性要求比较高,成本控制比较严格或者低功耗应用等物联网场合,常常会使用实时操作系统RTOS(实时操作系统,英文全称 Real-time operating system)。

与 RTOS 相对应的是 TSOS(分时操作系统,英文全称 Time Sharing Operating System),我们所熟知的 Windows、Linux、Unix 都属于 TSOS。

RTOS 在问世之初是因为早期 CPU 任务切换开销过大,随着工业和物联网的发展,许多特殊场景重要任务执行优先度极高。因此,利用实时操作系统可以避免频繁切换任务浪费的 CPU 时间,并且能满足一些实时要求较高的场景。

当然,RTOS 不仅仅具有实时性这一特征,从本质上说,它还是一款操作系统。为了满足物联网设备的轻量化需求,RTOS 普遍来说都拥有极小的体积、极低的功耗和极高的启动速度,并提供丰富的组件、工具链和社区。

RTOS面临的挑战与应运而生的IoT OS

在 RTOS 领域中,占据半壁江山的是发源于美国的 FreeRTOS , TI、飞思卡尔、Atmel、ST 等国外半导体大厂均选择其作为默认搭载的嵌入式操作系统。除FreeRTOS 外,还有 uC/OS、RTX 、QNX、VxWorks等 RTOS 在国外也较为流行。

物联网的蓬勃发展,对传统嵌入式操作系统提出了新的要求和挑战。FreeRTOS和uC/OS 等传统的 RTOS ,仅是一个内核,没有上层组件。很难满足对于联网、存储、安全、低功耗等多方面的需求,企业基于 RTOS 内核开发软件的周期也颇为冗长。

物联网对设备开发、运营模式和产业格局产生了全面的冲击和颠覆。设备联网使得终端开发的难度大幅增加,碎片化又造成产业资源的巨大浪费。一款标准化的、带有丰富中间层组件的操作系统(IoT OS),将极大程度上解决以上问题。

物联网时代,IoT OS 已经成为大势所趋,其战略价值和地位与嵌入式时代的 RTOS 内核不可同日而语。它是一个软件平台,是所有终端接入云端的入口。国内外巨头都在纷纷布局并重金投入。

RT-Thread小而美的国产物联网操作系统

RT-Thread 系统完全开源,它不仅仅有一个实时系统内核,还具备丰富的中间层组件,包括如文件系统、图形库等较为完整的中间件组件,具备低功耗、安全、通信协议支持和云端连接能力的软件平台。伴随着物联网的兴起和发展,RT-Thread 正演变成为一个功能强大、组件丰富、开发简易、高可扩展性和高安全性的 IoT OS。

RT-Thread 的软件架构包含以下几部分:

RT-Thread 内核:RT-Thread 的核心部分,跨硬件平台是使用 RT-Thread 的最大好处之一。RT-Thread 支持所有主流的 CPU 架构,如 ARM、RISC-V、MIPS、Xtensa、X86等,支持几百款的 MCU 、无线连接芯片和应用处理器。通过设计科学的设备框架,实现上层应用和下层硬件(包括主控芯片、传感器、无线连接芯片等)无关,一次开发,跨平台部署。

RT-Thread 平台:基于 RT-Thread 内核之上的上层软件,长期的积累发展,使得 RT-Thread 拥有完善的软件生态。兼容 POSIX 接口标准,使得 Linux 应用的移植变得轻而易举;支持 CMSIS、Web Socket 等各种主流软件接口、协议。支持业界主流的开发工具,GCC、IAR、Kail 等。

基于优异的软件架构,RT-Thread 能实现最佳的松耦合、模块化,即可应用于最小 MCU 系统(例如一个传感器节点),也可轻松扩展到联网设备和高端智能设备(例如采用 Coretex-A7 的智能音箱、双核 A9 的风机控制设备)。

RT-Thread 软件包、中间件:具有完备的中间层组件,几乎覆盖物联网行业所需的所有基础软件,如文件系统、低功耗管理、网络协议、音频框架、主流 IoT 云的 SDK 等,这也是开发者青睐,选择 RT-Thread 的最重要原因之一。去年推出的软件包生态,也正在蓬勃发展,目前已经有接近 200 个覆盖各个品类的开源软件包,供开发者使用。软件包生态对于一个操作系统的选择至关重要,因为这些软件包具有很强的重用性,模块化程度很高,极大地方便应用开发者在最短时间内,打造出自己想要的系统。

基于RT-Thread的京东智联云物联网操作系统

京东智联云基于 RT-Thread 推出了物联网操作系统,包含RT-Thread 为京东云定制的服务组件,内置京东智联云物联网服务和协议,提供包括配网、设备控制、OTA 升级、安全认证及策略等全套物联网服务,极大提升了产品接入效率,增强安全性。可广泛应用于智能家居、智慧城市、智慧工业等物联网领域,是产品智能升级和接入京东智联云的不二选择。

————————————————

版权声明:本文为CSDN博主「京东智联云技术新知」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/jdcdev_/java/article/details/105567489

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,802评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,109评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,683评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,458评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,452评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,505评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,901评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,550评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,763评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,556评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,629评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,330评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,898评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,897评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,140评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,807评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,339评论 2 342