2020年12月20日 RT-Thread开发者大会即将登场,现场将设立编程能力擂台赛活动。RT-Thread将在大会现场设立编程能力擂台赛——比比谁的线程间数据转移的速度快!
长按识别右侧二维码
立即报名
2020 RT-Thread开发者大会时间地点如下:
2020年12月20日(周日)9:00——17:00
深圳大中华喜来登酒店6楼
编程能力擂台赛——比比谁的线程间数据转移的速度快 说明:
(图片来源于:https://pixabay.com/,作者:geralt)
RT-Thread提供了一个利用 RT-Thread IPC 机制传输数据的 Demo 程序(开发环境为RT-Thread Studio),DEMO包含两个线程:
thread1、thread2:
thread1 负责从文件 game.test(文件大小为 10M bytes) 里读取数据,并通过 IPC 机制发送给 thread2;
thread2 负责接收数据,并把其写到文件 game_write.test 里。运行完毕后会自动校验结果,并打印操作耗时。
擂台赛参与方式:
每个人拥有10分钟的时间,来优化 demo 程序,以达到高效快速的转移数据的功能。包括但不限于:提高编译优化等级,更换更高效的 IPC 机制等。
评判方式:
完成数据转移的速度越快,耗时越短,则成绩越高。
要求:
SD卡 fatfs 文件系统已挂载好,路径 /sdcard,不能更改存储介质。
必须包含两个线程 read_entry(负责读取文件系统的数据) 和 write_entry(负责往文件系统写数据)
game.test文件大小为 10M bytes
通过 RT-Thread IPC 机制来传输数据
开发环境为RT-Thread Studio
修改方向:
修改线程优先级
修改 IPC 机制
修改读写粒度
修改校验算法
其他说明:
每人时间10-15分钟
无需自带设备,现场准备了电脑、开发板
主办方保留修改擂台赛规则权力
优胜同学们将获得由RT-Thread提供的vivo WATCH智能手表哦!
心动不如行动,赶紧来报名吧!我们希望在擂台赛看到你的身影。
长按识别右侧二维码
立即报名
你可以添加微信17775982065为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群!
RT-Thread
让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。
长按二维码,关注我们
点击阅读原文报名开发者大会