2

我正在编写基于 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)

我仍然认为还有其他模块需要抽象为其他操作系统轻松移植..有人可以建议任何其他模块吗?

4

1 回答 1

1
  1. 文件访问(打开、关闭、读取、写入)
  2. 同步(锁、互斥锁等...)
于 2014-04-20T20:58:27.753 回答