RT-Thread Smart混合微内核操作系统发布,对标智能设备中的Linux

发布者:电流码农最新更新时间:2020-09-08 来源: EEWorld关键字:RT-Thread  Smart  微内核  操作系统 手机看文章 扫描二维码
随时随地手机看文章

9月1日,当RT-Thread 创始人熊谱翔宣布最新微内核操作系统RT-Thread Smart 依然开源时,发布会现场响起了热烈的掌声,这个被业内人士亲切称呼为“熊大”的人,再一次为大家带来了不小惊喜。


如今在圈内提起RT-Thread,大多数工程师都已知晓,更有特别熟悉的,还会 滔滔不绝讲上半天。这个诞生于2006年精致而优雅的操作系统,目前已经成为国人自主开发、国内最成熟稳定和装机量最大的开源 RTOS,睿赛德科技公司在2019年年底又获得近亿元人民币的 B 轮融资。那么在RT-Thread蓬勃发展之际,RT-Thread Smart的推出又有哪些战略意义呢?
 
何为RT-Thread Smart?


熊谱翔介绍,与RT-Thread 针对主流的 MCU 和 Wi-Fi 芯片不同,历时两年研发的RT-Thread Smart微内核操作系统,主要填补传统 RTOS 和大型操作系统 Linux 之间的空白,在实时性、成本、安全性、启动速度等方面取得最佳的平衡,是一个专业的面向带MMU(Memory Management Unit,内存管理单元)的中高端处理器应用场合的高性能混合微内核操作系统。它能够为众多领域提供更具竞争力的操作系统基础软件平台,具备快速启动、POSIX接口全兼容、开发调试便利(支持RT-Thread Studio集成开发环境)、应用与内核分离、高安全性等特性。


 图片10.png 


之所以在这个时刻推出RT-Thread Smart,是因为看到了当前产业的需求、应用场景和市场上存在的问题:熊谱翔介绍,物联网设备端本来就是一个种类繁多、碎片化的领域,随着物联网技术的发展,网关需要多种协议间的迅速格式转换、安防需要快速启动、AI相关设备等,越来越多的应用需要用到带MMU功能的高端处理器,目前这些设备中主要使用的是Linux操作系统,由于应用与内核编译在一起后维护代价大,很容易带来安全性问题。所以业界期待有一款更小、更快、更安全、可维护性更好的软件开发平台的诞生!


于是,在广泛征集了芯片和设备厂商需求后,结合自身的技术积累,用了将近2年的时间,RT-Thread Smart诞生了,并在资源占用、启动时间、实时性指标上有了不俗的表现:
 
资源占用:相对于裁剪版的Linux压缩后内核占用3.57MB、根文件系统5MB、内存占用17.4MB来说,RT-Thread Smart压缩后内核只有217KB,跟文件系统127kB,内存占用1.9MB。


启动时间:使用宏内核的方式将“RT-Thread+文件系统+网络协议栈+多媒体”的启动时间需要3~5秒,Linux启动时间在5-10秒,而使用RT-Thread Smart启动只需要不到500毫秒。
在带图形系统的情况对比启动时间RT-Thread Smart+柿饼UI启动只要1.7秒,远快于Linux的14.4秒。


图片11.png

 
实时性:以1.2GHz Cortex-A7处理器、4万个中断进行测试,中断响应延时<1us,能够满足苛刻的高实时性场合,比如电力检测、轨道交通控制、汽车制动等。
 
解密RT-Thread Smart 混合微内核


RT-Thread Smart采用混合微内核(低至500kB内核尺寸、只包含基本功能,同时也可定制)、用户态系统服务(一系列原有系统服务放到用户态去,可拆卸,可重启,安全性更好,相互之间内存隔离)以及延续RT-Thread API风格技术架构(应用与内核都可延续 RT-Thread API,用户态可扩展性强),具备完善的用户态环境,延续RT-Thread原有的生态,使用Scons构建,并对接RT-Thread在线软件包;支持POSIX,方便Linux应用的移植。


图片12.png 


同时,RT-Thread Smart全面的支持各种架构处理器,如ARM核的全志Cortex-A、Xilinx Zynq、树莓派;龙芯的龙芯2K(64位处理器);RISC-V处理器(未来全志推出的RISC-V处理器也将搭载RT-Thread Smart)。同时在一站式开发工具RT-Thread Studio集成开发环境(IDE)中集成了RT-Thread Smart,进一步降低使用门槛,提升工作效率。


此外,RT-Thread Smart能够无缝对接 RT-Thread生态,即RT-Thread Smart依托RT-Thread 庞大的用户基础,同时支持原有 RT-Thread 芯片 BSP,由于上层API设计一致,因此能够兼容RT-Thread 软件包和工具链,兼容RT-Thread 庞大的存量应用。即使有了雄厚的推广成功基础,当再一次在站在开源社区与商业的十字路口,RT-Thread Smart再次选择了开源。
 
破生态之殇,创技术之新


开源与商务,看似存在着矛盾。对于两者的平衡,RT-Thread COO邹诚介绍:“开源是我们的基因,我们坚持开源,但是一个成功操作系统,如果要发展的好,还是离不开商业价值。“ 他们欣喜的看到,越来越多的用户,愿意接受有价值的商业服务,商务实现远远比他们预期顺利很多。目前,RT-Thread凭借其灵活性、技术领先性,依托强大的生态,满足产业AIoT自主基础软件平台的需要,以开源为本,通过企业服务、软件授权、增值硬件的模式实现商业价值,同时会探索行业解决方案赋能、平台渠道分成、App Store模式等,推动RT-Thread的商业化。


图片13.png


同时,市场也提供了越多来越多的机会:邹诚介绍,AIoT市场(如安防和图像、智慧城市和工业、智能家居、智能硬件领域)需求潜力巨大,一方面智能终端具有图形交互、应用分离与安全、边缘计算与端云一体化、AI与多媒体化的技术趋势,这让终端的技术开发平台从单一的RTOS(实时操作系统)内核升级为具备丰富的中间组件和软件包的IoT OS(物联网操作系统)以提高开发效率,从多芯多OS升级为软件和应用可复用的统一的OS平台以提升人才的管理和效率。另一方面智能终端需求实时性、低成本、快速启动的特性,实时系统在微处理器(MPU)上流行起来,如支持RT-Thread的微处理器(MPU)持续增加中,覆盖了主流厂商的MPU如富瀚微、全志、龙芯、ST、NXP等。在发布会上,龙芯中科副总裁杜安利也发发表了题为“本体安全下工业互联网软硬件构架”的演讲,详细介绍了龙芯针对工业互联网场景下的应用案例,包括RT-Thread在内的国产软件平台解决方案,并表示以后会和RT-Thread建立战略合作,共同开拓工业互联网市场!


图片14.png


全志科技产品研发中心总经理孙彦邦发表了”从芯片到产品,智能设备的OS之选“ 主题演讲,从其多年的从业经历分享了产品应用变化到产品技术变化,引出智能设备的OS选择:开源、实时、快启动、模块化、好的生态环境,并表示将在年底其RISC-V  AP级应用处理器上搭载RT-Thread Smart微内核操作系统去满足多媒体+网络智能设备需求。


图片15.png


 
在RT-Thread团队及社区的持续经营下,目前,RT-Thread装机量已超过6 亿;Github Star数突破4600;超过10万的开发者社区;芯片厂商支持超过80家,原生搭载超过30家;每年超过80场线上线下活动;3本中文书籍,1本英文书籍,丰富的文档内容;300 + 软件包;羽翼渐丰的大学计划,超过60所高校开设课程,九所高校联合实验室;链接产业上下游的一站式集成开发环境RT-Thread Studio···持续践行着“无生态不OS”的理念。


图片16.png

 
幸运的是,RT-Thread Smart能够无缝对接 RT-Thread生态。邹诚介绍,RT-Thread Smart主要面向安防、车载、工业、军工等行业应用。以安防中的IPC摄像头为例:Linux仍占主流,但因低成本低功耗、快速启动等原因,以RT-Thread为代表的RTOS正迅速流行,而RT-Thread Smart几乎可以实现Linux应用100%兼容,应用移植工作量极少。并且RT-Thread Smart应用开发调试便利性大幅提升,而且启动时间也可以控制在300毫秒内,有图像显示,更加契合IPC摄像头的现实需要。同样,边缘计算网关也是工业互联网的产物,大量工业现场设备,PLC、传感器、机床等各种设备的连接,需要边缘计算网关。目前该设备仍然以Linux为主,采用全志、瑞芯微、Xilinx等Cortex-A系列处理器,这就需要系统具备控制、计算、AI、人机交互等能力,且集成各种工业协议,便于二次开发。如果需要得到好的体验,这就要求系统中断延迟低于1us,开机时间小于500ms,要有实时控制能力和较快启动速度。同时要求内核稳定可靠和开发便利。这正好是RT-Thread Smart所擅长的。
 
未来已来


对于未来,RT-Thread和RT-Thread Smart已经做好了准备。RT-Thread Smart微内核操作系统发布后,RT-Thread将可以完美覆盖多种需求场景,小资源场景的MCU用于简单控制使用RT-Thread nano版本;中等规模的IoT节点使用RT-Thread IoT OS版本;功能丰富的智能设备使用RT-Thread Smart混合微内核版本。


图片17.png


其实早在今年7月,RT-Thread Smart已经在二十多名开发者和芯片厂商中进行了内测,得到的反馈都是“很振奋的”!因为以往RT-Thread给大家的印象是基于MCU的操作系统,而RT-Thread Smart应用已经完美迁移到了高端,并可以很好地运行应用与系统分离的模式。同时,POSIX接口全兼容功能也是令人印象深刻的,能够使得用户从重型系统方便快捷地移植到轻型系统上去。


熊谱翔介绍,RT-Thread Smart开源采用Apache  License v2.0,目前代码进行开源前的整理审查后,预计10月份开源在代码托管平台,而RT-Thread合作伙伴即刻可获取到代码及相关支持。

关键字:RT-Thread  Smart  微内核  操作系统 引用地址:RT-Thread Smart混合微内核操作系统发布,对标智能设备中的Linux

上一篇:新思科技联手 Elektrobit推出用于 ARC 功能安全处理器 IP AUTOSAR
下一篇:在中国企业出海这件事上,华为HMS生态都能做些什么

推荐阅读最新更新时间:2024-11-02 16:07

基于VxWorks的MB系列智能可编程控制器设计
   1 引言   可编程控制器在PLC长期的使用过程中也逐渐暴露出了诸如开出回路简单;通信扩展能力差;梯形图语言编程烦琐;调试不够方便等技术局限。伴随着计算机技术、信息技术及工业控制技术的飞速发展,对PLC的发展提出了更高要求,主要体现在:需要更高功能、更快速度、更大容量的PLC产品,以完成大型的控制项目和实现网络化及更强的通讯能力;要求控制更加可靠,性能更加稳定;要求提供多样化的更方便的编程语言等。   为此,南京南瑞自动控制有限公司研制出新一代MB系列智能可编程控制器,它继承了传统PLC的优点,又弥补了传统PLC的技术薄弱环节,是对传统PLC功能的极大提升。该产品集智能、可靠、开放、灵活于一身,适合多种复杂控制领域的
[嵌入式]
子公司获华米科技可穿戴芯片与操作系统授权
7月12日,亿通科技宣布,公司全资子公司合肥鲸鱼微电子有限公司(简称“鲸鱼微电子”)拟与安徽华米信息科技有限公司(简称“安徽华米”)签订《知识产权授权合作框架协议》,由安徽华米将与黄山系列智能穿戴芯片,zepp os智能穿戴操作系统相关的一系列知识产权(包括专利、技术秘密、集成电路布图设计等)(前述统称“许可物”)授权鲸鱼微电子使用。 受此消息的影响,亿通科技开盘后高开高走,截至发稿,亿通科技涨20.02%,报12.23元,逾11万手封单封住涨停。 根据双方签订的《知识产权授权合作框架协议》,华米科技拟将与黄山系列智能穿戴芯片、ZEPP OS智能穿戴操作系统相关的一系列知识产权(包括专利、技术秘密、集成电路布图设计等)授权鲸
[手机便携]
子公司获华米科技可穿戴芯片与<font color='red'>操作系统</font>授权
纷纷抢滩无人驾驶 手机厂商欲选择从操作系统上抢跑?
就在互联网大佬谷歌先行试水、电动汽车特斯拉入场铺垫,传统车企和互联网科技公司加入无人驾驶大军之后,手机厂商也纷纷入局无人驾驶这场马拉松。 据钛媒体22日消息,苹果CEO蒂姆·库克近日表示,苹果正在开发自动驾驶汽车软件系统。除了苹果之外,三星、华为、黑莓也在纷纷布局无人领域。为什么手机厂商纷纷要在无人驾驶领域抢滩铺地呢? 加塞无人驾驶赛道,手机厂商选择从操作系统上抢跑 智能手机进入存量市场已成既定事实,即便是三星、苹果、华为等全球销量排名靠前的厂商也得开拓第二战场,来突破增长的天花板。 作为手机界的一哥,苹果一直有个“造车梦”,但是“闭门造车”了许久,也不见其有大的动静。眼见谷歌无人驾驶公司Waymo拿下加州首张全无人驾驶许可
[汽车电子]
火狐智能手机操作系统扩展在亚洲的影响力
   Mozilla已经发布了Firefox OS,针对智能手机市场,但是目前市场份额还远远落后于Android和iOS。现在,Firefox OS正在亚洲等新兴市场拓展业务,并且已经增加了一个亚洲国家。Mozilla今天表示,Telenor集团在印度推出采用Firefox OS的智能手机之后,现在又在孟加拉国和当地运营商Grameenphone合作,推出采用Firefox OS的GoFox F15智能手机,这款产品将于本周开始上市销售。 Telenor公司是Mozilla智能手机平台的早期支持者之一。目前,这款手机已经交给孟加拉国最大移动运营商Grameenphone销售。 Telenor公司表示,这次成功发布采用Firefox
[手机便携]
国产手机操作系统难突破 移动互联网仍被三巨头把控
    “虽然我国有一大批优秀的移动互联网公司,推出了与移动互联网生活息息相关的各种设备以及广泛的应用,但是通向移动互联网的道路,目前依然被美国三大公司牢牢把持——苹果、谷歌和微软,因为他们掌握着“基础软件”——iOS、Android和Windows Phone。”日前,由“中国计算机学会青年计算机科技论坛(CCF YOCSEF)”举办的“移动互联网环境下基础软件之路”论坛上,英特尔中国研究院王涛 Flash Flash 博士挑起了论坛的话题,“基础软件是国家信息化建设的支撑,国产基础软件的匮乏,影响了我国移动互联网行业的发展,导致信息化成本的增加在不同程度上威胁到国家的信息安全,甚至影响到我们国家的信息安全。”   “智能手机在中
[手机便携]
统一物联网操作系统?谷歌将推Brillo
据报道,为改善智能设备之间的互联通信,谷歌(Google)正在为物联网专门开发一个名为“Brillo”的操作系统。   根据The Information的报道,Brillo是谷歌安卓(Android)操作系统的精简版,主要面向低功耗、小内存(例如32或64MB RAM)的系统。另有知情人士告诉福布斯(Fortune),谷歌有望在下周举行的Google I/O大会上公布新操作系统的代码。   谷歌目前尚未对此消息进行评论。   消息称Google I/O大会上将推出面向物联网的操作系统Brillo   众多厂商都对物联网市场投下重注,众厂商希望通过传感器与各种互联计算技术结合在一起构筑一个所有设备都
[嵌入式]
基于32位RISC处理器SoC平台的Linux操作系统实现
引言 智原科技的FIE8100 SoC平台是一种低功耗、便携式视频相关应用开发SoC平台,也可用于基于FA526 CPU的SoC设计验证。 基于FA526的Linux软件开发套件,开发人员可将Linux一2.4.19软件环境在FIE8100平台上安装实现,并完成对平台上所有IP的驱动程序安装和对FA526的内部调试。 FA526介绍 FA526是一颗有着广泛用途的32位RISC处理器。它包括一个同步CPU内核(core)、独立的指令/数据缓存(cache)、独立的指令/数据暂存器(scratchpads)、一个写缓存(write buffer)、一个内存管理单元(memory management unit)和JTAG在线仿真(
[工业控制]
15年研发:我国自主手机操作系统诞生记
960,乍一眼看去以为和周鸿祎的360有关系,其实不然。 昨日,由同洲电子潜心研发的,具有我国自主知识产权的智能手机操作系统在京发布。这款名为“960”的安全操作系统,是基于Linux内核的原生操作系统,而非基于Android。960 OS定位致力于保护手机信息安全,是目前除Android 、iOS 、Windows Phone之后的一个全新手机操作系统。 960的来历 为何起名960?同洲董事长袁明对960操作系统的命名进行了如此解读。他表示,“960”代表中国960万平方公里疆土,960寓意为中国信息安全保驾护航。另外,“960”三个数字还分别代表该系统9年研发、6大安全手段和0风险。 中国工程院院士刘韵洁对此指出,9
[手机便携]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved