oopsrtos/M-RTOS
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
M-RTOS是本人的一个游戏之作,没有经过严格的测试,然后还有很多需要完善的地方,这个操作系统也就写了一个半月而已,其中还有半个月考驾照去了,没有动手。 1.0完成的事情如下: 1、cortex-m3内核的兼容 2、简单的上下文切换 3、空闲任务 4、可配置的系统时间片 5、可抢占式的内核 6、系统延时任务 7、互斥信号量,解决了优先级反转的问题(同一任务同一时间只能持有一个锁,多了就挂_(:з」∠)_,原因我知道,但是这个版本先不动,因为要把整个链表结构重写,当前是单链表,总觉得写的太烂了,后续优化) 2.0将会完成的事情 1、重写链表结构 2、加入内存管理 3、增加消息队列 4、增加内存屏障 5、解决只能支持一个信号量的问题 如果有人想参与完善,不胜感激。联系方式:ma57457@163.com