嵌入式系统软件移植与Linux下程序开发解读.ppt

嵌入式系统软件移植与Linux下程序开发解读.ppt

嵌入式系统软件移植与Linux下程序开发解读

嵌入式系统讲义 第6章 嵌入式系统软件移植与Linux下程序开发 周国运 2007.9 本章主要内容 1、Bootloader及vivi移植 2、嵌入式Linux内核及移植 3、基于Linux的应用程序开发 4、基于Linux的驱动程序开发 5、驱动程序开发实例 6.1 Bootloader 及vivi移植 本节内容 1、Bootloader简介 2、Bootloader工作模式 3、Bootloader启动过程 4、vivi Bootloader源代码分析 5、vivi Bootloader接口命令 6、vivi 源代码修改移植 嵌入式系统软件开发流程 6.1.1 Bootloader简介 Bootloader,为引导加载程序,是嵌入式系统加电后运行的第一段代码,相当于PC机的BIOS。 Bootloader的位置:通常固化在硬件上的某个固态存储设备上,加电后自启动。 Bootloader功能:初始化硬件设备、建立内存空间的映射图,将系统的软、硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。 Bootloader在软件的层次位置 Bootloader的地址:在嵌入式系统中,系统在上电或复位时从地址0x0000,0000处开始执行,在这个地址处安排的就是Bootloader。 Bootloader是严重地依赖于硬件

文档评论(0)

1亿VIP精品文档

相关文档