一、背景
前一篇完成的基于 RT-Thread 的应用程序框架,实际上是将前面基于 FreeRTOS 的程序框架移植,并未增加新的内容,功能完全一致。只是想通过实践,感受一下 RT-Thread 是否有什么需要注意的地方,以及在实际应用中该如何落地。
从框架的实现上,应该说两个RTOS(Free RTOS vs RT-Thread)无明显差别,RT-Thread 免费资源多多一些,而Free RTOS被亚马逊接管后,在IOT上也增加了不少功能,但似乎不再是免费的了。
前一篇程序框架没有涉及到实际的硬件操控(除 USART2),主要目的是测试 RT-Thread 内核功能,尝试了线程、事件、邮箱。
和前面FreeRTOS框架一样,也将前面做到硬件激活测试嵌入到应用程序框架中,看看运行的效果是否如愿。
具体如何构思的请参考前面“基于框架的第一个应用”一文,此处不再重复。
RT-Thread应用程序框架实践:从FreeRTOS到RT-Thread的移植

文章讲述了将基于FreeRTOS的应用程序框架移植到RT-Thread的过程,发现两者在实现上无明显差异。作者添加了PIN、PWM、中断、ADC等硬件驱动,并通过PC端程序进行测试,功能正常实现。RT-Thread的免费资源丰富,而FreeRTOS在物联网领域的功能增强但可能不再免费。后续计划针对实时性要求进行更深入的测试。
最低0.47元/天 解锁文章
538

被折叠的 条评论
为什么被折叠?



