当前位置: 代码迷 >> 综合 >> 【Open】fans-rt 0.11 重要需求和遗留问题跟踪
  详细解决方案

【Open】fans-rt 0.11 重要需求和遗留问题跟踪

热度:75   发布时间:2024-01-20 12:10:17.0

1.Message Queue 未实现
2.Pipe 暂未实现
3.KEIL 连接脚本(.sct)和GCC连接脚本(.ld)生成工具。
4.应用层异常(内存访问异常、除法错误、无效指令等)后强制结束任务。
5.内核异常后自动复位系统
6.内核和应用定时器
7.软件看门狗
8.移植到 STM8S207 MCU
9.多CPU(LPC4357)环境下的对象管理需要加入引用计数和SPINLOCK。
10.提供对LPC17XX/18XX/43XX系列Cortex-M4单片机的MPU支持。
11.系统启动过程中的 BOOT 和 IDLE 任务创建流程优化
12.大容量内存下的动态对象管理优化(动态对象内存池,不需要预先定义对象的最大数量)
13.大容量内存下的模块管理(ELF模块动态加载,符号表,符号依赖关系和模块加载顺序)。
14.基于低端单片机的驱动架构设计(GPIO LED/SPI/I2C/FSMC/LCD/DMA/ADC/DAC等)
15.基于低端小容量(小于20KB RAM)单片机的文件系统架构设计。
16.基于低端小容量单片机的网络协议栈移植或设计。
17.基于低端小容量单片机的 GUI 架构设计。
18.优化内存管理部分代码框架,为全局堆和系统级内存管理提供共用BUDDY算法代码。
19.局部堆管理算法编码实现。
20.为任务增加内核态,原内核服务修改为中断态,中断态包括中断态内核服务和IRQ中断。

  相关解决方案