资料介绍
20060613am--启动程序BootLoader的分析Windows CE 5.0 Bootloader 启动程序的分析
[姓名]许庆丰 [职务]项目经理 [公司]上海竞达科技有限公司
本次课程内容包括
z Boot Loader的功能和作用 z Ethernet Boot loader z Eboot 的启动流程 z Eboot 的下载方式 z 可执行映像的加载
收听本次课程需具备的条件
z 在Wince下进行过相关开发,了解Wince Platform Builder的操作 z 了解Wince在不同硬件平台的移植概念 z 具备初步的硬件知识,了解ARM处理器(以 Intel PXA270为例),SDRAM,Flash芯片, UART,USB口的有关概念 z 了解处理器相关的概念: RISC,MMU,Cache,PLL
Level 200
Boot Loader的功能和作用
z 完成基本的硬件初始化
进入supervisor模式,清空指令和数据cache 设置系统时钟,PLL 配置SDRAM控制器 设置中断控制器
z 重新定位Boot loader代码 z 打开MMU和Cache
Boot Loader的功能和作用
z 下载/加载Wince内核(串口,Ethernet,USB,CF card,Hard disk) z 烧写Flash(NOR,NAND,DOC) z 参数设置(IP,DHCP,启动参数,etc..) z 调试功能(内存,寄存器打印)
Ethernet Boot loader
z Microsoft随Windows CE BSP提供了Eboot代 码/框架 z 采用以太网下载(Intel pxa2xx参考平台采用 Lan91c111) z 与Platform Builder直接连接下载系统映像 z 需要实现BOOTME,TFTP协议
Ethernet Boot loader
z Mi