嵌入式开发教程之基于S3C2410A的嵌入式系统的U-Boot移植.pptxVIP

  • 4
  • 0
  • 约2.37千字
  • 约 19页
  • 2019-03-29 发布于湖北
  • 举报

嵌入式开发教程之基于S3C2410A的嵌入式系统的U-Boot移植.pptx

嵌入式开发教程之基于S3C2410A的嵌入式系统的U-Boot移植;  arm嵌入式处理器已被广泛应用于消费电子产品、无线通信、网络通信和工业控制等领域。其中,arm9的芯片更是以其低价格、低功耗、高性能在手持设备中占据着重要市场。在嵌入式操作系统中,Linux,Vxworks,WinCE三足鼎立,其中Linux由于其开源性、稳定性、安全性、可裁减性更是一支独放。在嵌入式系统中,如何实现在arm9平台下Linux操作系统的引导工作是嵌入式技术开发的重要环节。;1.1 系统的软件组成   嵌入式的软件系统主要由Bootloader、操作系统、文件系统、应用程序等组成。其中,Bootloader是介于硬件和操作系统之间的一层,其作用就好像PC机中的BIOS。系统加电运行后,由系统自动加载。通过这段程序,可以初始化硬件设备,建立内存空间的映射图,从而将系统的硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好环境。对于一个嵌入式系统,通常BootLoader是依赖于硬件而实现的。对于不同类型的嵌入式芯片、不同的操作系统和外围接口都需要重新移植、修改和编译Bootloader。;  嵌入式Linux系统中常用的Bootloader引导程序有U-Boot,redboot,blob和vivi等,其中U-Boot遵循GPL条款的开放源码项目,功能最为强大;U-Boot对PowerPC系列

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档