1 Star 0 Fork 265

-剑指天涯- / eventos

forked from eLab / eventos 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
TODO.md 1.71 KB
一键复制 编辑 原始数据 按行查看 历史
狗哥 提交于 2023-07-23 16:16 . Resume to EventOS Nano.

EventOS Nano需要进行的优化。


  • 添加返回历史状态的功能
  • 整理eos.enabled的用法,使之更加简洁。
  • actor_exist和enabled可以合为一体。
  • V0.1版本释放后,博客《事件》、《事件总线》、《事件驱动》。
  • 将Queue功能与Heap进行隔绝。
  • 良好的注释与文档
    • 【完成】UM-001 快速入门文档
    • 【完成裸机】UM-002 移植文档(含裸机和RTOS上的移植)
    • 【完成】UM-003 开发环境搭建说明
  • 【完成】严谨而完整的单元测试
  • 借鉴Nordic事件订阅的方式
  • Doxgen风格的注释
  • 对EventOS的eBridge(事件桥接)功能
  • 对ARM Cortex-M0 M3 M4 M7等单片机上的移植,增加对最常见型号单片机的支持,如STM32F103等。
    • 【完成】ARM Cortex-M0
    • 【完成】ARM Cortex-M3
    • ARM Cortex-M4
    • ARM Cortex-M7
    • 【完成】POSIX
    • FreeRTOS
    • 【完成】Test
    • Hello
    • Digital Watch(POSIX版)
    • Digital Watch(RTT版)
  1. 对常见的IDE的支持
  2. 对常见的RTOS的支持
  3. 增加对RISC-V内核的支持
  4. 修复掉Copy Tool中,Copy区里不能含有中文字符的BUG。
  5. M0和M3的例程进行实物测试。
  6. Posix例程中需要处理时间溢出问题。
  7. 对事件携带数据进行单元测试,对事件数据的长度,进行单元测试。
  8. 分别对M0和其他平台进行4字节对齐和非字节对齐的处理。
  9. 增加了不携带数据的事件的实现,不使用HEAP。
  10. 对51单片机的适配。
  11. 重新增加对MAGIC的校验,可以使用宏来关闭。
  12. Config文件,使用MDK支持的格式。
  13. malloc申请时,用尽了所有的内存的情况
C
1
https://gitee.com/duking/eventos.git
git@gitee.com:duking/eventos.git
duking
eventos
eventos
master

搜索帮助