我有一个现有的嵌入式源代码,它直接在没有操作系统的微控制器上运行。我需要移植代码以在特定的RTOS上运行。
在尝试这样的事情时,有什么指导方针可以开始吗? 资源,最佳实践和其他见解将受到很多关注。
答案 0 :(得分:1)
RTOS抢占式多任务处理与I / O性能有关。您需要能够在I / O完成时准备好线程的驱动程序,例如。通过发信号通知信号量。没有别的东西是重要的。
可悲的是,这通常意味着重新设计系统以消除之前存在的性能严重的民意调查:((
答案 1 :(得分:0)
首先,必须将RTOS移植到微控制器上。 如果RTOS已经支持你的微控制器,那么下一步就是调整你的RTOS代码。为此,您需要参考RTOS的用户指南。