将现有嵌入式源代码移植到RTOS

时间:2012-12-21 16:09:16

标签: c embedded porting rtos

我有一个现有的嵌入式源代码,它直接在没有操作系统的微控制器上运行。我需要移植代码以在特定的RTOS上运行。

在尝试这样的事情时,有什么指导方针可以开始吗? 资源,最佳实践和其他见解将受到很多关注。

2 个答案:

答案 0 :(得分:1)

RTOS抢占式多任务处理与I / O性能有关。您需要能够在I / O完成时准备好线程的驱动程序,例如。通过发信号通知信号量。没有别的东西是重要的。

可悲的是,这通常意味着重新设计系统以消除之前存在的性能严重的民意调查:((

答案 1 :(得分:0)

首先,必须将RTOS移植到微控制器上。 如果RTOS已经支持你的微控制器,那么下一步就是调整你的RTOS代码。为此,您需要参考RTOS的用户指南。