当前位置:首页 > > TsinghuaJoking
[导读]RT-Thread与智能车比赛         在第十六届全国大学生智能汽车竞赛中引入了多种MCU类型应用于不同的赛题组,包括有Infineon,STC,WCH,MindMotion,NXP等。在智能车控制系统开发过程中引入实时嵌入式操作系统,不仅可以充分发挥不同芯片的性能,让智...

RT-Thread与智能车比赛
        
        在第十六届全国大学生智能汽车竞赛中引入了多种MCU类型应用于不同的赛题组,包括有Infineon, STC, WCH, MindMotion,NXP等。在智能车控制系统开发过程中引入实时嵌入式操作系统,不仅可以充分发挥不同芯片的性能,让智能车跑的更加顺畅;而且在一定程度上屏蔽了不同单片机底层硬件细节,提高控制软件开发效率,上层车模控制算法可以共享。
  应用在单片机中的嵌入式操作系统有很多,RT-Thread是近年来发展迅速的嵌入式操作系统,现已经成为市面上装机量最 大(超6亿台)、  开发者数量最多、 软硬件生态最好的 物联网操作系统之一。

▲ TR-Thread官网
  在第十六届智能车竞赛中,RT-Thread公司进行了赞助。为了鼓励参赛同学在制作车模作品过程中更好的应用RT-Thread操作系统,进行技术创新,智能车竞赛组委会联合RT-Thread公司提供相应技术培训,设置相关创新奖项。

一、奖励设置情况说明

1. 大赛评奖:

  大赛专家组将根据比赛作品的难度、技术的创新应用,完成情况,文档质量及答辩情况进行评选。大赛将根据作品情况,在使用32位处理器的竞赛组别中,在分赛区阶段每个竞赛组别评选五名特别奖。在总决赛阶段每个竞赛组别评选三名特别奖。

2. 评选要求:

 报名参加RT-Thread企业专项奖;

 在比赛过程中使用RT-Thread操作系统的队伍;

 提交作品竞赛资料及文档;

3. 奖励设置:

 分赛区获奖者提供获奖证书;总决赛获得者提供500-1000现金奖励及证书;

 针对优秀队员提供RT-Thread带薪实习就业;

 针对优秀队伍提供名企实习就业机会;

 免费提供嵌入式能力认证考试名额;

 将在原有晋级比例之外获得晋级全国总决赛机会,名额由组委会根据比赛成绩及其他条件综合评选推荐。

二、RT-Thread概况

1.两种版本

  RT-Thread有完整版和Nano版:对于资源受限的微控制器(MCU)系统,可通过简单易用的工具,裁剪出仅需要 3KB Flash、1.2KB  RAM 内存资源的 nano  内核版本;

  而相对资源丰富的设备,可使用RT-Thread完整版,通过在线的软件包管理工具,配合系统配置工具实现直观快速的模块化裁剪,并且可以无缝地导入丰富的软件功能包,实现AI识别、智能语音交互效果等复杂功能。

▲ TR-Thread标准版
▲ RT-Thread Nano版本

2. 相关资料:

 RT-Thread代码仓: https://gitee.com/rtthread/rt-thread

 RT-Thread文档中心: https://www.rt-thread.org/document/site

 RT-Thread应用项目参考:https://www.rt-thread.org/page/projects.html

 RT-Thread教学视频:https://www.rt-thread.org/page/video.html

RT-Thread将更好的支持同学参加智能车比赛。

三、技术支持

1. 芯片平台适配

  使用RT-Thread,可以充分发挥芯片性能,让小车跑得再快一点。

  首先说明下RT-Thread支持32位及以上微控制器芯片,对8位及16位MCU是不支持的。

  MM32SPIN27、CH32V103由于内存较小,因此主要适配RT-Thread nano版本的,这样可以减少ram的开销。RT1064、RT1021、MM32F3277、TC2644、TC364、TC377资源相对丰富,所以可以适配RT-Thread的完整版本。

  逐飞在NXP、灵动、沁恒三家芯片厂商及RT-Thread公司的技术支持下移植好RT-Thread操作系统到下列芯片平台:

  • RT1064
  • RT1021
  • MM32SPIN27
  • MM32F3277
  • CH32V103
  并进一步做好智能车外设需要的外设驱动,2月底至3月初陆续开放基于RT-Thread的开源库,通过gitee公开给所有参赛同学使用。

  同时,在RT-Thread工程师将RT-Thread操作系统移植到英飞凌TC2644、TC364、TC377芯片平台后,继续由逐飞做好智能车应用的相关外设适配,在3月份陆续开放基于RT-Thread的开源库,通过gitee公开给所有参赛同学使用。



端午节快乐

     

祝同学们端午节快乐!


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

在嵌入式实时操作系统领域,RT-Thread凭借高可裁剪、高实时性的特性,已经成为工业控制、物联网、智能硬件等领域应用最广泛的国产RTOS之一。而线程调度与管理作为RT-Thread内核的核心模块,是支撑整个系统多任务并...

关键字: RT-Thread 系统线程

RT-Thread的设备驱动框架将硬件抽象为统一的设备对象,应用程序通过标准接口(open/read/write/control)操作外设,无需关心底层寄存器。本文以STM32上的一个虚拟GPIO输出设备为例,演示从零编...

关键字: RT-Thread 设备驱动 STM32

在RT-Thread(RTT)嵌入式实时系统中,多线程间的同步与通信是应用稳定性的基石。信号量(Semaphore)、队列(Message Queue)与事件集(Event)分别对应“通知”“传数”“多条件等待”三种典型...

关键字: RT-Thread 多线程通信

在国产嵌入式实时操作系统领域,RT-Thread无疑是当下最活跃、应用最广泛的开源项目。从早期的个人项目发展到如今支持从8位微控制器到64位多核处理器,覆盖物联网、工业控制、消费电子等多个领域,RT-Thread的成功离...

关键字: RT-Thread 对象容器

树莓派3B凭借低成本、高性能、丰富的外设资源,一直是嵌入式爱好者和开发者学习RTOS的热门平台,而RT-Thread作为国内生态最完善的开源实时操作系统,对树莓派3B有着完善的原生支持。但很多刚接触的开发者,往往卡在环境...

关键字: RT-Thread Linux

作为国内应用最广泛的开源物联网实时操作系统,RT-Thread凭借体积小、实时性强、资源占用低的优势,已经成为中小微嵌入式设备开发的首选RTOS。而线程作为RT-Thread中最基础的调度单元,其调度与管理机制直接决定了...

关键字: RT-Thread CPU

当嵌入式工程师在FreeRTOS、RT-Thread、Zephyr和μC/OS之间做选择时,他们面对的不仅是技术参数的对比,更是四种截然不同的设计哲学。这四款RTOS分别代表了“极简主义的胜利”、“商业可靠的典范”、“国...

关键字: FreeRTOS RT-Thread

作为国内自主研发的实时操作系统(RTOS),RT-Thread凭借其轻量、高效、可裁剪的特性,在嵌入式领域占据了重要地位。内存管理作为操作系统的核心组件之一,直接影响着系统的性能、稳定性和资源利用率。RT-Thread针...

关键字: 实时操作系统 RT-Thread

在工业控制、汽车电子等硬实时场景中,任务调度的确定性直接决定系统稳定性。RT-Thread作为国产实时操作系统,通过优先级继承机制和死锁预防策略,为嵌入式开发者提供了可靠的调度优化方案。

关键字: RT-Thread 工业控制 任务调度

在工业机器人、CNC机床等高精度运动控制场景中,传统RTOS常面临实时性不足、多轴同步困难等问题。RT-Thread凭借其微内核架构、丰富的组件生态和硬实时特性,为运动控制系统提供了全新的解决方案。

关键字: RT-Thread 工业机器人
关闭