Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个现有的嵌入式源代码,它直接在没有操作系统的微控制器上运行。我需要移植代码以在特定的 RTOS 上运行。
在尝试某件事时,有什么指导方针可以从哪里开始?资源、最佳实践和其他见解将非常受欢迎。
RTOS 抢先式多任务处理完全与 I/O 性能有关。您需要可以在 I/O 完成时使线程就绪的驱动程序,例如。通过发出信号量。没有什么比这更重要了。
可悲的是,这通常意味着重新设计系统以消除之前存在的影响性能的轮询:((
首先,RTOS 必须移植到您的微控制器上。如果 RTOS 已经支持您的微控制器,那么接下来将调整您的 RTOS 代码。为此,您需要参考 RTOS 的用户指南。