我正在编写基于 C 的嵌入式应用程序代码,我想让它在任何用“C”编写的操作系统中运行,例如免费的 RTOS 或 Contiki 或 unix 等。
因此,如果我想在任何操作系统上轻松移植,我认为下面是我需要创建抽象的模块。
1. Timer : Callback Timer,Event Timers
2. Network related(like TCP send and receive)
3. Mulitasking (STOP, RESUME, WAIT etc)
我仍然认为还有其他模块需要抽象为其他操作系统轻松移植..有人可以建议任何其他模块吗?