嵌入式系统设计课件第8章 嵌入式Linux软件设计.pptVIP

  • 2
  • 0
  • 约4.5千字
  • 约 19页
  • 2022-04-13 发布于未知
  • 举报

嵌入式系统设计课件第8章 嵌入式Linux软件设计.ppt

* 第7章 嵌入式Linux软件设计 第 8章 嵌入式Linux软件设计 主要内容 1 3 2 4 Bootloader引导程序 Linux的移植 驱动程序开发 应用程序开发 8.1.1 Bootloader的启动过程 BootLoader的实现依赖于CPU的体系结构,因此大多数BootLoader都分为stage1和stage2两大部分。 BootLoader的stage1通常包括以下步骤: 硬件设备初始化。 为加载BootLoader的stage2准备RAM空间。 复制BootLoader的stage2到RAM空间中。 设置好堆栈。 跳转到stage2的入口点。 BootLoader的stage2通常包括以下步骤: 初始化本阶段要使用的硬件设备。 检测系统内存映射。 将kernel映像和根文件系统映像从Flash读到RAM中。 为内核设置启动参数。 调用内核。 8.1.2 BootLoader——vivi vivi是由韩国MIZI公司提供的一款针对S3C2410芯片的BootLoader。 vivi的启动过程分为两个阶段:阶段1和阶段2。 阶段1的主要工作是: 硬件初始化; 配置串口; 复制自身到SDRAM中(跳转到C代码的入口函数)。 阶段2的主要工作是: 对硬件系统继续初始化; 内存映射初始化,内

文档评论(0)

1亿VIP精品文档

相关文档