2025-02-05 09:10:55 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## TODO list
|
|
|
|
|
|
### high prio
|
|
|
|
|
|
* [x] APPFS 在flash中执行,能够支持app直接运行的文件系统。
|
2025-02-05 14:44:49 +08:00
|
|
|
|
* [x] 完善mpu缺页模拟支持,红黑树管理,支持整块或者分块缺页支持。
|
2025-02-05 09:10:55 +08:00
|
|
|
|
* [x] 内存管理对象mpu支持完善(在缺页时自动映射)。
|
2025-02-05 14:44:49 +08:00
|
|
|
|
* [x] 一种新的ipc机制(暂时取名fastipc),不切上下文,只切内存,流程更加简单,解决原来ipc优先级问题,以及并发性问题。
|
2025-02-12 17:29:30 +08:00
|
|
|
|
* [x] cpu占用率支持
|
2025-02-05 14:44:49 +08:00
|
|
|
|
* [ ] 进程管理机制完善,进程状态订阅,进程间信号发送。
|
2025-02-22 19:08:09 +08:00
|
|
|
|
* [x] 内核信号量对象完善,支持超时(已完成)。
|
|
|
|
|
|
* [ ] 内核信号量支持优先级反转
|
2025-02-05 14:44:49 +08:00
|
|
|
|
* [ ] FPU完善支持,目前版本偶发压栈错误
|
2025-02-13 20:45:46 +08:00
|
|
|
|
* [ ] console 支持自动切换前后台
|
2025-02-12 17:29:30 +08:00
|
|
|
|
* [ ] 重构路径管理
|
|
|
|
|
|
* [ ] 线程占用率统计
|
2025-02-13 20:45:46 +08:00
|
|
|
|
* [x] 去除原来的ipc机制(使用fastipc机制),并单独实现sleep接口,目前的ipc有概率卡死问题
|
2025-02-12 17:29:30 +08:00
|
|
|
|
* [ ] 几大组件稳定性测试
|
2025-02-22 19:08:09 +08:00
|
|
|
|
* [ ] fastipc FPU支持
|
2025-02-05 09:10:55 +08:00
|
|
|
|
### mid prio
|
|
|
|
|
|
* [ ] net server support
|
|
|
|
|
|
* [x] block driver
|
|
|
|
|
|
* [x] display driver
|
|
|
|
|
|
* [x] eth driver
|
|
|
|
|
|
* [x] i2c driver
|
|
|
|
|
|
* [x] pca9555 driver
|
|
|
|
|
|
* [x] pin drvier
|
|
|
|
|
|
* [x] snd drvier
|
2025-02-12 17:29:30 +08:00
|
|
|
|
* [ ] ymodem support
|
2025-02-05 09:10:55 +08:00
|
|
|
|
### low prio
|
|
|
|
|
|
- [ ] toybox support
|
|
|
|
|
|
- [ ] ota support
|
|
|
|
|
|
- [ ] lvgl support
|
2025-02-16 23:11:18 +08:00
|
|
|
|
- [ ] modbus support
|
2025-02-05 09:10:55 +08:00
|
|
|
|
|
|
|
|
|
|
#### must low prio
|
|
|
|
|
|
- [ ] AT proctol support
|
|
|
|
|
|
- [ ] can proctol support
|
|
|
|
|
|
- [ ] dyn so support
|