From 7388c746a811f0716a130a1f1931dce4b8cecf9c Mon Sep 17 00:00:00 2001 From: Denny Date: Fri, 21 May 2021 15:00:44 +0800 Subject: [PATCH] update todolist --- TODOList.md | 91 +++++++++++++++++++++++++++++++---------------------- 1 file changed, 54 insertions(+), 37 deletions(-) diff --git a/TODOList.md b/TODOList.md index d4edada4..31d61e90 100644 --- a/TODOList.md +++ b/TODOList.md @@ -1,44 +1,61 @@ - liteos_m易用性 - - | TODO事项 | 当前进展 | 优先级 | 关联issue | - |:-------------------------------------------------|:----------|:----------|:----------| - | liteos_m开发者手册 | | | - | 低功耗框架及实现(含投票机制) | | | - | dump增强(配套解析工具) | | | - | 全内存dump(配套解析工具) | | | - | 完整OHOS的qemu仿真 | | | + - [ ] liteos_m开发者手册 + - [ ] 低功耗框架及实现(含投票机制) + - [ ] dump增强(配套解析工具) + - [ ] 全内存dump(配套解析工具) + - [ ] 实现完整L0 OHOS的qemu仿真 + - [ ] shell + AT - liteos_m能力增强 - - | TODO事项 | 当前进展 | 优先级 | 关联issue | - |:-------------------------------------------------|:----------|:----------|:----------| - | liteos_m支持elf动态加载 | | | - | 基于MPU/PMP的多任务简化隔离 | | | - | 基于MPU/PMP的多BIN隔离及灌段隔离 | | | - | 支持中断嵌套 | | | - | 支持arm9架构 | | | - | 支持xtensa架构 | | | + - [ ] liteos_m支持elf动态加载 + - [ ] 基于MPU/PMP的多任务简化隔离 + - [ ] 基于MPU/PMP的多BIN隔离及灌段隔离 + - [ ] 扩展支持中断嵌套 + - [ ] 支持arm9架构 + - [ ] 支持xtensa架构 - 文件系统增强 - - | TODO事项 | 当前进展 | 优先级 | 关联issue | - |:-------------------------------------------------|:----------|:----------|:----------| - | 提供一种好用且开源的NandFlash文件系统 | | | - | 面向fat32、jffs2持续性能优化,做到极致 | | | - | fat32支持fast seek(现有fast seek限制文件扩展,需要改造) | | | - | 支持软链接 | | | - | 头文件引用关系整理 | | | - | 接口层去nuttx | | | - | 文件系统去大锁 | | | - -- liteos_a支持三方芯片易移植性及易用性 - - | TODO事项 | 当前进展 | 优先级 | 关联issue | - |:-------------------------------------------------|:----------|:----------|:----------| - | XXXXXX | | | + - [ ] 提供一种好用且开源的NandFlash文件系统 + - [ ] 面向fat32、jffs2持续性能优化,做到极致 + - [ ] fat32支持fast seek(现有fast seek限制文件扩展,需要改造) + - [ ] 支持软链接 + - [ ] 头文件引用关系整理 + - [ ] 接口层去nuttx + - [ ] 文件系统去大锁 + +- liteos_a支持三方芯片易移植性 + - [ ] 启动框架重构 + - [ ] musl库归一化 + - [ ] 去C库预编译 + - [ ] 宏配置依赖关系整理 + - [ ] 典型商用配置场景整理并导入门禁(1V1映射,去缺页,去隔离,单进程等等) + - [ ] 编译框架整合到gn + - [ ] 实现基于python的kconfig可视化配置 + +- liteos_a易用性 + - [ ] 实现L1 LiteOS-A及上层鸿蒙组件的qemu仿真 + - [ ] liteos_a开发者手册 + - [ ] mksh移植 + - [ ] toybox命令集 + - [ ] trace、backtrace、dump解析工具等 + - procfs适配 + - [ ] ifconfig、fd、free等 + +- liteos_a能力增强 + - [ ] 单链表整改(SMP多核性能) + - [ ] 快启 + - [ ] 典型高频函数C库性能优化 + - [ ] rwlock + +- liteos_a三方库移植 + - [ ] libuv、dlna、benchmark、iperf、perf、tcpdump 等等 + - C库能力补全 + - [ ] epoll实现 + +- 测试验证 + - [ ] syzkaller、difuze等 - 探索性课题 - - | TODO事项 | 当前进展 | 优先级 | 关联issue | - |:-------------------------------------------------|:----------|:----------|:----------| - | 基于rust重写基础内核 | | | + - [ ] 基于rust重写liteos_m基础内核 + - [ ] 用户态驱动(对比业界并增强) + - [ ] 用户态文件系统 \ No newline at end of file -- GitLab