我们希望在HMI板上建立一些高度互动的东西,超越静态显示。我们的核心理念很简单:模拟抛硬币。这个名为《Lucky 3》的项目就是从这个概念发展而来的,它展示了HMI板如何为一款简单而普遍的机会游戏提供引人入胜的实时反馈。
随着物联网和嵌入式系统的发展,实时操作系统(RTOS)的安全性和性能需求日益提高。传统基于C语言的RTOS在内存安全和并发控制方面存在局限,容易导致缓冲区溢出、数据竞争等问题。本项目以RT-Thread为基础,使用Rust语言重构其内核,形成了全新的RusT-Thread系统。系统采用模块化架构,涵盖内核服务、进程调度、内存管理、线程通信与时钟控制等核心功能,并充分利用Rust的所有权模型与类型系统,实现内存安全与并发安全保障。项目创新性地引入改进的多级反馈队列调度算法、中断安全数据容器(RTIntrFreeCell)、内联汇编与动态–静态数据分离等技术,在保证功能兼容性的同时优化了代码简洁性与可维护性。通过单元测试、集成测试和性能基准测试,RusT-Thread在中断延时、上下文切换和线程创建时间等关键指标上表现出与RT-Thread相当甚至更优的实时性能。该工作不仅展示了Rust在系统软件开发中的可行性与优势,也为未来安全可靠的嵌入式RTOS设计提供了参考。
在嵌入式系统领域,实时性是一个至关重要的指标,它直接关系到系统对外部事件的响应速度和处理效率。在众多实时操作系统(RTOS)中,RT-Thread、RT-Linux和Zephyr因其各自的特点和优势,成为业界广泛关注的焦点。本文将从实时性角度出发,对这三款RTOS进行详细对比。
摘要:为了研究微型多旋翼的定点控制,设计并实现了一种基于RT-Thread的微型多旋翼定点控制系统。采用DigitalMotionProcessing库和双闭环PID进行姿态控制,使用磁力计与激光测距仪进行航向与高度的锁定:融合光流传感器、姿态、高度数据感知飞行器的水平速度、位置:针对水平位置,提出了基于滑模控制器的微型多旋翼定点控制方法。最终,通过实验验证了该系统的有效性。
日前,RT-Thread Space 高可靠性嵌入式实时操作系统完成北京轩宇信息技术有限公司(以下简称“轩宇信息”)第三方测评,测试结论表明 RT-Thread Space 嵌入式实时操作系统满足GJB7718-2012《军用嵌入式操作系统技术要求》和 GJB7706-2012《军用嵌入式操作系统测评要求》的规定,功能正确,通过评测。
一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread开发者大会)正式启动报名,本届大会以"Beyond"为主题,并将于2021年12月18日在在深圳大中华喜来登酒店举办。 不论风云变幻,RT-Thread通过不断迭代和生态的完善,与...
一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread开发者大会)正式启动报名,本届大会以"Beyond"为主题,并将于2021年12月18日在在深圳大中华喜来登酒店举办。 不论风云变幻,RT-Thread通过不断迭代和生态的完善,与...
近日,开源物联网数据基础设施软件供应商杭州映云科技有限公司(EMQ映云科技)与物联网操作系统厂商上海睿赛德电子科技有限公司(RT-Thread)签署技术战略合作协议,双方将结合各自技术优势,面向开发者和企业用户在ICT、电力能源、 金融支付、车联网、工业互联网领域推出多个合作方案...
近日,开源物联网数据基础设施软件供应商杭州映云科技有限公司(EMQ映云科技)与物联网操作系统厂商上海睿赛德电子科技有限公司(RT-Thread)签署技术战略合作协议,双方将结合各自技术优势,面向开发者和企业用户在ICT、电力能源、 金融支付、车联网、工业互联网领域推出多个合作方案,共建全球化的物联网软件生态。EMQ映云科技是一家开源物联网数据基础设施软件供应商,交付全球领先的开源MQTT消息服务器和流处理数据库,提供基于云原生边缘计算技术的一站式解决方案,实现企业云边端实时数据连接、移动、处理与分析。作为目前全球物联网市场广泛应用的MQTT消息服务器,EMQ映云科技的核心产品EMQX具备高并发...
作为通信协议的两大基础,IIC和SPI两者的应用都非常广泛,上一篇文章讲过了RTT上IIC的移植与实践。《一步到位!教你RT-Thread上设备IIC驱动移植》讲完IIC,自然少不了SPI的相关内容,基于此,本文就来详细说明RT-Thread上设备SPI的移植与实践,SPI的通信...
趟过前面RT-Thread在GD32E230CotexM23上的坑之后,继续进行了RT-Thread端设备驱动的验证测试。《国产GD32替代:RT-Thread在CotexM23上的起起伏伏》IIC作为很多设备之间通信的基础通信方式,起使用程度和普及程度基本也算是很多MCU的标配...
1.介绍TouchGFX是一个图形框架,它可以帮助用户基于STM32创建出类似于当前智能手机风格的用户界面,对于STM32的用户,它是免费的!RT-Thread是一款完全由国内团队开发维护的嵌入式实时操作系统(RTOS),具有完全的自主知识产权。现在我们就把TouchGFX和RT...
近日,开源物联网数据基础设施软件供应商杭州映云科技有限公司(EMQ映云科技)与物联网操作系统厂商上海睿赛德电子科技有限公司(RT-Thread)签署技术战略合作协议,双方将结合各自技术优势,面向开发者和企业用户在ICT、电力能源、 金融支付、车联网、工业互联网领域推出多个合作方案...
在如今芯片沉浮的大环境下,中国“芯”一直在暗暗发力,经过卡脖子、等封装、没晶圆的窘境,下一步将会是什么情况不得而知。项目需求下,如果只有PLANA,风险等级就会被判定为为高。有PLANB,风险等级也只是“海中一滴水”。如此,PLANC、PLAND成了公司立项的常态的趋势,甚至有些...
简介:本文内容是在8月13日邮件接收到参加全国大学生智能车竞赛同学写来的一封邮件。其中对于公开的山东大学(威海)全向组提交的RT-Thread技术报告中所产生的若干疑点。针对于竞赛中所使用的沁恒单片机在RAM,CPU速度等方面的不足,作者质疑山东大学全向组报告中存在不实之处。海韵...
关注「嵌入式大杂烩」,选择「星标公众号」一起进步!Freertos是一个国外推出的一个迷你的实时操作系统内核,开源,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。RT-Thread是中国人自己推出的一个集实时操作...
之前我发过多篇移植RTT到新唐单片机的帖子,不过都是能满足要求,但是还不够完美,本次帖子,完美解决之前的不完美。该帖基于最新版的RT-ThreadNano3.1.5版本。为了体现帖子的完美性,这次我从头开始说关键点。第一步,基于RTE创建工程,应选择下图的选项第二步,工程应至少包...
RT-Thread与智能车比赛 在第十六届全国大学生智能汽车竞赛中引入了多种MCU类型应用于不同的赛题组,包括有Infineon,STC,WCH,MindMotion,NXP等。在智能车控制系统开发过程中引入实时嵌入式操作系统,不仅可以充分发挥不同芯片的性能,让智...
一、专项奖说明 在第十六届全国大学生智能汽车竞赛中引入了多种MCU类型应用于不同的赛题组,包括有Infineon,STC,WCH,MindMotion,NXP等。在智能车控制系统开发过程中引入实时嵌入式操作系统,不仅可以充分发挥不同芯片的性能,让智能车跑的更加顺畅;而且在一定程...
时间,不管在任何生活场合,都是一个非常重要概念。试想一下,假如没有了时间,这个世界几乎所有的事物都会乱套,但同时很多科学家也会提出疑问,在客观世界里面,时间是真实存在的吗?(扯得有点远~哈哈)回到正题,任何操作系统的运行,都离不开时间。因为操作系统需要有一个界定标准,去规划各种进...