基于S3C2440的WinCE Bootloader的分析与设计
时间:03-08
来源:互联网
点击:
3 配置文件 5 结语
Bootloader源代码编译后会产生一个名为eboot.exe的可执行文件,但写入Flash的Bootloader是一个二进制的映像文件,也就是.bin文件或.nbO文件,所以需要把eboot.exe文件转换成.bin文件或.nbO文件。
4 烧写Bootloader
配置好了之后,在PC机中编译产生了Eboot.bin文件,把Bootloader烧写到目标机中。利用三星公司的sjf2440工具烧写,使用JTAG实现下载。BootLoader下载后再通过以太网口把操作系统内核镜像文件下载到目标机中。下载镜像所使用的软件是DNW,DNW是三星公司为S3C2 440芯片配置的一款专用软件,它可以在Windows下通过USB方式烧写Flash。如图2所示,内核镜像已下载到NandFlash中。
BootLoader的设计和实现是一个非常复杂并且重要的过程,一个好的Bootloader可以给嵌入式产品的开发调试工作带来许多便利。本文从源代码人手详细分析了Wince Bootloader启动的两个阶段以及配置文件信息。实验达到了预期的效果,为项目后续的开发奠定了良好的基础。
嵌入式 相关文章:
- Linux嵌入式系统开发平台选型探讨(11-09)
- 基于Winodws CE的嵌入式网络监控系统的设计与实现(03-05)
- 嵌入式系统实时性的问题(06-21)
- 嵌入式实时系统中的优先级反转问题(06-10)
- 嵌入式Linux系统中MMC卡驱动管理技术研究(06-10)
- FPGA的DSP性能揭秘(06-16)
