注: 1. 分析RedBoot的代码结构;为以后移植、修改RedBoot做准备;
2. 尝试分析Redboot 启动初始化流程,增强对系统启动和相应初始化过程的了解; 根据下一篇《如何构建eCos嵌入式系统 》分析整理基于mx3*的启动过程;
3. 尝试深入了解Redboot 数据传输以及RedBoot 命令部分代码的实现,留待以后能否增加一些命令(或者在一些Redboot开源代码的基础上增加);
4. RedBoot 中深入的一些内容 : Nand Flash 、DDR 、 SD 、 MMC ;
5.eCos(embedded Configurable OS) ---是一个操作系统,而Redboot只是其中的一个应用,但是只需要实现一个HAL 就可以实现一个可配置的小型系统,需要想想里面的接口是如何实现的;尤其是头文件,或者HAL层和上层架构间的通信方式。
一,RedBoot的基本知识:
- 部分内容参考整理自 :《ecos(redboot)移植剖析》 http://blog.21ic.com/user1/3820/archives/2007/36508.html
- 在~/ecos/package/ecos.db ---- 记录了现有包(package)和目标板(target)的描述;