os独立的应用程序代码

时间:2014-04-03 15:05:26

标签: operating-system freertos contiki

我正在编写基于C的嵌入式应用程序代码,我想让它在任何用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)

我仍然认为还有其他模块需要抽象以便轻松移植到其他操作系统。有人可以推荐任何其他模块吗?

1 个答案:

答案 0 :(得分:1)

  1. 文件访问(打开,关闭,读取,写入)
  2. 同步(锁,互斥等等......)