FreeRTOS 操作系统学习
http://wiki.csie.ncku.edu.tw/embedded/FreeRTOS_Melot.pdf
引言
FreeRTOS 是一款由 Real Time Engineers 公司开发的免费开源的实时操作系统,适用于非常小型的嵌入式系统实现了一些非常简单的功能: 基本的任务操作和内存管理,关于同步的充足的API,并没有对网络通信的支持、外设硬件驱动或文件系统。
但是, 具备以下特征,抢占式多任务、支持23中不同的芯片架构、轻体量(在ARM7编译后仅4.3kb),C编写,支持多种C编译器(部分使用gcc编译,有些是用openwatcom或borland c ++编译的)。只要硬件能满足,系统任务运行数量及任务优先级数量不受限。最后,FreeRTOS也实现了队列,二值信号量和计数信号量和互斥信号量 。