最佳操作系统抽象?

2 c c++ operating-system abstract

我正在寻找一些东西来抽象C/C++中的标准操作系统功能:span/kill一个线程,发送/接收一个消息,启动/停止一个计时器,甚至可能是内存管理,虽然我可以自己处理自己的缓冲池.

我希望能够在Linux/windows上开发和单元测试,然后重新编译各种目标O/Ses的c/c ++代码(对于嵌入式系统:eCos,FreeRTOS,VxWorks等)

尽可能"轻"的东西是最好的,希望只是一个图书馆,甚至可能是一组宏.

Jam*_*lis 7

你看过Boost图书馆吗?它具有线程,定时器,内存管理和信号库.

该库不是一个小的下载,但大多数库组件都是只有头的实现(虽然操作系统抽象库往往必须链接),你只需要使用你需要的东西.