1

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

在尝试某件事时,有什么指导方针可以从哪里开始?资源、最佳实践和其他见解将非常受欢迎。

4

2 回答 2

1

RTOS 抢先式多任务处理完全与 I/O 性能有关。您需要可以在 I/O 完成时使线程就绪的驱动程序,例如。通过发出信号量。没有什么比这更重要了。

可悲的是,这通常意味着重新设计系统以消除之前存在的影响性能的轮询:((

于 2012-12-22T01:13:02.003 回答
0

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

于 2016-11-24T10:39:35.263 回答