3

我想设计和实现一个裸机、类似操作系统的 简单安全调度程序

该机制应处理 IRQ 上下文(USB 和 SDH),其中 3-4 个主子例程同时操作 USB 和 SDH 控制器,并且都具有一定的 CPU 使用率。

ARM cortex A12 单核最好和最有效的方向是什么,以实现安全调度机制运行所有子例程(全部在特权模式下)并且可以处理 IRQ 上下文?

4

1 回答 1

0

如果协作线程对您来说已经足够了,您可以尝试Lua 语言,它对协程具有原生支持,并且可以轻松地与 C 代码交互。还有一个用于嵌入式处理器的端口:请参阅eLua

于 2013-10-22T07:57:40.057 回答