本文由 365源码网 – 18522379162 发布,转载请注明出处,如有问题请联系我们!RTOS嵌入式软件项目—手写RTOS_适配Cortex-M3
RTOS嵌入式软件项目—手写RTOS 适配Cortex-M3内核
该RTOS设计时参考了FreeRTOS和Linux内核。内存管理使用内存池机制,按照Bestfit原则进行分配,释放时合并相邻内存,减少内存碎片;
任务调度采用基于优先级的时间片轮转算法,支持任务的延时、挂起、阻塞、恢复;实现信号量、互斥锁、消息队列等功能;
支持软件定时器功能;适配Cortex-M3架构,以STM32F103为测试平台,对该RTOS进行了测试。
项目所有文件如图一所示,十分精简,可以在此基础上进一步开发增加功能作为找工作简历项目,也可以直接作为一个项目写简历上。
#3027资料






