Files
mkrtos-real/TODO.md
2025-03-09 18:18:46 +08:00

1.5 KiB
Raw Blame History

TODO list

high prio

  • APPFS 在flash中执行能够支持app直接运行的文件系统。
  • 完善mpu缺页模拟支持红黑树管理支持整块或者分块缺页支持。
  • 内存管理对象mpu支持完善在缺页时自动映射
  • 一种新的ipc机制暂时取名fastipc不切上下文只切内存流程更加简单解决原来ipc优先级问题以及并发性问题。
  • cpu占用率支持
  • 进程管理机制完善,进程状态订阅,进程间信号发送。
  • 文件系统&网络协议栈完善自动删除支持(文件描述符自动管理库)
  • 内核信号量对象完善,支持超时(已完成)。
  • 内核信号量支持优先级反转
  • TTY 支持自动切换前后台
  • 重构路径管理nsfs
  • 线程占用率统计
  • 去除原来的ipc机制使用fastipc机制并单独实现sleep接口目前的ipc有概率卡死问题
  • 几大组件稳定性测试
  • dup, dup2等接口支持
  • FPU完整支持fastipc FPU支持
  • TTY驱动支持
  • proc支持
  • 新进程中env支持

mid prio

  • net server support
  • block driver
  • display driver
  • eth driver
  • i2c driver
  • pca9555 driver
  • pin drvier
  • snd drvier
  • ymodem support
  • vi support

low prio

  • toybox support
  • ota support
  • lvgl support
  • modbus support
  • poll/select实现

must low prio

  • AT proctol support
  • can proctol support
  • dyn so support