从FreeRTOS学起把。 FreeRTOS是一个迷你操作系统内核的小型嵌入式系统。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。
还有μC/OS-II 也不错。 μC/OS-II 是一种基于优先级的抢占式多 任务实时操作系统,包含了实时内核、任务管理、时间管理、任务间通信同步(信号量,邮箱,消息队列)和内存管理等功能。它可以使各个任务独立工作,互不干涉,很容易实现准时而且无误执行,使实时应用程序的设计和扩展变得容易,使应用程序的设计过程大为减化,μC /OS-II是一个完整的、可移植、可固化、可裁剪的占先式实时多任务内核。
freeRTOS,即使商用也没关系,完全免费,不用担心侵权。
使用起来很简单,轻量级,占用内存小,容易上手。
我觉得UCOS比较好学.