历史上的今天
今天是:2024年10月29日(星期二)
2018年10月29日 | RT-Thread带来4.0版本,让工程师的设计如此简单
2018-10-29 来源:eefocus
随着国内物联网环境的快速成熟,各类终端厂商、芯片,以及IP厂商也在进行多种市场布局。在此背景下,RT-Thread深入产业合作,吸引越来越多的物联网厂商采用自己物联网操作系统。近期,RT-Thread发布了RT-Thread4.0物联网操作系统,从多方面进行了产品升级,方便了开发者使用,整合了生态资源,优化设计环境。
RT-Thread4.0发布会现场
在本次发布会上,RT-Thread创始人兼睿赛德电子科技总经理熊谱翔在RT-Thread3.0的基础上带大家回顾了RT-Thread的发展历程,尤其是针对软件包的生态建设,经过一年多的发展软件包数量已经增加到100多个,成为厂商、开发者进行模块化开发及设计的最佳选择,为开发者的产品开发提供了更强的动力。
RT-Thread创始人兼睿赛德电子科技总经理熊谱翔
新版本全方位升级,支持多核处理器、增加小程序和布局AI布局
RT-Thread4.0版本针对于物联网目前的发展需求和趋势,更精准地增加了小程序、SMP多核调度,PSA安全支持等全新功能。另外,业界上对于高性能的计算要求日益增长,因此RT-Thread4.0对多核处理器也进行了全方位支持。新版本最多可支持8个对称处理器核心,在原有版本的兼容性上,对软件组建、应用都可以进行复用。对多核的支持体现在更多的应用场合,比如人工智能的算法数据,边缘技术的网管服务、智能存储,以及图像视觉方面的算法方面。
新版本的第二个亮点是小程序,工程师进行嵌入式开发时必然会面临程序更新、团队开发,固件稳定性,易用性等诸多问题,RT-Thread4.0的小程序带来了不同的技术分层。其中包括RT-Thread内核、RT-Thread平台、脚本运行环境等。在性能的增速方面,小程序可以在脚本中方便的导入原生C/C++代码编写的动态库,脚本以胶水层粘合底层及应用。轻型的设计进程也体现在C/C++的编写,运行于用户态,以系统调用、文件描述符方式与内核进行对接。轻型化的小程序,也让云端一体化成为可能。
针对AI布局,RT-Thread在提供优质的音视频框架支持、集成主流AI算法、一致对接主流AI芯片,优化性能,对接主流AI云平台也都有着出色表现,同时在已有软件框架基础上,RT-Thread加入神经网络库,与现有组建配合,形成了全新的智能型人机交互。
开发环境更具开放性,用户群体不断壮大
提到物联网操作系统,用户必然会想到华为和阿里,那么和他们比较RT-Thread有哪些优势?邹诚表示,“对比而言,RT-Thread在开发环境方面针对草根工程师更加开源,他们对RT-Thread的接受程度更高,由于RT-Tread具有贴心的技术环境,因此吸引了大批的铁杆粉丝,而阿里云只能连接,我们与它所不同的是,RTT可接受云的纬度更大,开放性与纯粹性更强。我们也开始与国内芯片公司展开合作,有些产品已经落地,并实现批量生产。同时我们也在对下游厂商、方案厂商、设备厂商有计划的发掘更多潜在用户群体。”
为了更贴近用户的开发,RT-Thread也更加注重开展关于技术社区与合作伙伴相关计划,快速推进全产业链合作,目前已经与20家芯片厂商成为合作伙伴,吸引了3家知名方案/模块厂商,以及5家知名设备厂商的合作加盟。
除了技术演进,RT-Tread非常注重人才培养,包括资助高校老师编写RTT书籍、教材,开设RT-Thread课程,资助实验室及IoT项目开发,并赠送书籍和开发板,帮助学生入门RT-Thread,用于实际项目。赞助全国性大学生和研究生竞赛,提升RT-Thread知名度及普及程度,培养大学生种子选手,使其具备真正的实战动手能力。
RT-Thread的全国线下推广已经全面启动,借助线上社区力量,快速扩展沙龙规模,让开发者与RTT团队更深入接触,在未来达到共同成长。
利尔达公司CEO丁毓麟
在本次发布会上,物联网生态链上的合作伙伴京东、利尔达、SiFive、以及ROOBO的技术领袖也为与会嘉宾带来了技术层面与应用层面的精彩分享。可以看到未来的物联网领域潜力无限,行业伙伴共同发力,从AI、IoT等方面创造出更多利于大众生活的应用场景,并打造出更强劲的创新力量。
史海拾趣
|
就在虚拟机上跑. 我的VXWORKS有http服务器的源码, 但是编译时组件树里面没有http的可选组件. 找到http的文件夹下面, 没有makefile, 不知道如何来编译. 有经验的请指教, 帮上忙的加分.… 查看全部问答> |
|
我有一宏基笔记本, 摄相头是本上原装的, 换了系统之后就不能用了?? 下载官方的驱动软件也驱动不了, 提示“该硬件无法驱动”。 郁闷几个星期了! 在网上搜索相关资料没一个合适的。 请有经验的师傅帮忙解决一下。… 查看全部问答> |
|
写了个键盘驱动key_scan.c, 1.请问想编译成key_scan.o该在Makefile中怎么写编译语句?谢谢。 2.int register_chrdev(unsigned int major, const char *name, struct file_operations *fops);函数的参数 name该用什么?是key_scan吗?它与mknod的 ...… 查看全部问答> |
|
wince 烧写中giveio.inf与giveio.sys驱动安装错误分析 我用的是杭州高联dm 2410b+arm9开发实验平台,在开机检测中遇到一个麻烦,顺利解决后觉得有必要写下,与大家分享。 在开机前,有一步是安装驱动,烧写boot.bin与eboot-rtc.nt0两个文件进nand flash的0块与2块。在用sjf烧写前,有一步 ...… 查看全部问答> |
|
37岁的爱德格•卡梅兹(Edgar Camez)是一名工程师,在密歇根州迪尔伯恩(Dearborn)的福特设计中心(Ford Design Center)工作时,他成为了一名为汽车设计发动机支架的专才。但在工作了11年后他希望能做点不同的事,他感到自己的小圈子限制了自 ...… 查看全部问答> |
|
当在同一个空间的多个zigbee网络,如果都使用相同的物理信道,会导致通讯效率下降。 在zstack中,通常的解决办法就是手动修改DEFAULT_CHANLIST这个宏的取值,这个方法需要网络的所有节点重新编译程序,方法本身使用也有一些限制。 zigbee 2007/pr ...… 查看全部问答> |




