我想设计和实现一个裸机,OS-like simple and safe scheduler。
该机制应处理IRQ上下文(USB和SDH),以及3-4个主子例程,其中两个子例程同时操作USB和SDH控制器,并且都有一定的CPU使用率。
为了实现一个安全的调度机制,运行所有子例程(都在特权模式下)并可以处理A12上下文,ARM cortex IRQ单核的最佳和最有效的方向是什么?
发布于 2013-10-22 15:57:40
如果协作式线程对你来说足够了,你可以试试Lua language,它具有对协程的本机支持,并且很容易与C代码接口。还有一个用于嵌入式处理器的端口:请参阅eLua。
https://stackoverflow.com/questions/18920762
复制相似问题