还在为简历项目发愁?
想和业界大牛零距离交流?
渴望让自己的代码跑在千万级设备上?
今年,RT-Thread再次加入开源之夏,带来了四个有趣又有挑战的项目任务。我们带你一起收货技术成长、导师指导、现金奖励和荣誉认证......
什么是开源之夏?
开源之夏是由#中国科学院 软件研究所"开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与#开源 开发与维护,培养和发掘优秀开发者,推动开源社区发展与软件供应链建设,
该活动联合国内外开源社区发布项目任务,面向全球高校学生开放报名。通过项目审核的学生将由资深导师带教,利用暑期深入参与项目建设,提升技术能力、了解开源文化,并有机会获得现金奖励与官方荣誉证书。
换句话说,这不仅是一场“写代码”的暑期实战,更是一次走进真实开发世界的绝佳机会。学生报名|开源之夏2025项目申请Q&A
RT-Thread项目详情
支持Rust构建RT-Thread安全组件
01
项目难度:进阶
项目描述:随着Rust语言在系统级开发中的广泛应用,本项目要求参赛者为RT-Thread嵌入式实时操作系统扩展Rust语言支持能力:可以在RT-Thread内核中使用Rust语言开发系统组件(例如文件系统,协议栈,或扩展软件包等),以及在RT-Thread/Smart系统上加载并运行使用rust语言编写的内核模块,从而探索Rust在嵌入式场景中实现内存安全与高性能并重的实践路径,为OS课程教学和工业应用提供新型开发范式。
uORB 订阅发布机制组件
02
项目难度:基础
项目描述:uORB(微型对象请求代理)是一种轻量级的发布-订阅通信机制,广泛应用于PX4等实时系统中,用于模块间高效数据交互。RT-Thread作为一个灵活的嵌入式RTOS,目前缺乏类似的统一通信机制,模块间通信主要依赖传统的事件、信号量或消息队列,效率和扩展性有待提升。本项目要求参赛者为RT-Thread设计并实现一个uORB风格的订阅发布机制组件,参考PX4的uORB实现,结合RT-Thread的内核特性(如线程调度、内存管理等)进行优化。
RT-Thread 玄铁全系列RISC-V内核支持
03
项目难度:基础
项目描述:将玄铁的E,R与C系列的RISC-V内核适配到RT-Thread的主线仓库中,使用RT-Thread主线的通用RISC-V libcpu移植文件。移植的内核主要有E系列的E906,C系列的C906与R系列的R908等,运行平台是玄铁QEMU包括xiaohui与smartl两个平台。
RT-Thread 代码覆盖率测试
04
项目难度:基础
项目描述:随着嵌入式实时操作系统的广泛应用,代码质量和稳定性成为开发中的核心关注点。RT-Thread 作为一个成熟的嵌入式RTOS,其内核和组件的测试覆盖率直接影响系统的可靠性和安全性。本项目要求参赛者设计并实现一套针对RT-Thread的代码覆盖率测试方案,基于现有工具(如gcov、lcov等)或自研方法,分析RT-Thread内核及主要组件的测试覆盖情况。最终目标是交付一个可自动化运行的覆盖率测试框架,并生成详细的覆盖率报告,为RT-Thread的开发者和用户提供质量评估依据,提升系统的可信度。
参与方式与时间节点
参与方式
01
登录开源之夏官
浏览 RT-Thread项目详情页,选择你感兴趣的项目
与导师进行沟通,按照要求提交项目方案,包括你的技术思路、项目计划与个人介绍
通过评审后,正式开启你的开源之夏之旅!
建议大家尽早准备,提交的项目方案越清晰、越有想法,越容易被选中!
时间节点
02

4 月 30 日起,学生可在系统注册账号并填写个人资料提交审核。
4 月 4 日到 5 月 9 日是项目发布阶段,项目任务上线官网,学生可以通过项目详情的导师邮箱与导师进行沟通。
资料审核通过的学生,自 5 月 9 日起可挑选项目,与导师沟通并准备项目申请材料,在系统提交项目申请书。每位同学可以申请一个项目。
6 月 9 日 18:00,学生报名 & 项目申请书提交截止。学生报名|开源之夏2025项目申请Q&A
全部0条评论
快来发表一下你的评论吧 !