首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 基于ARM-μCLinux嵌入式系统启动引导的实现

基于ARM-μCLinux嵌入式系统启动引导的实现

资料介绍
嵌入式系统论文

基于ARM-μCLinux嵌入式系统启动引导的实现
摘要:介绍了ARM-μCLinux嵌入式系统的结构组成,重点分析了ARM--
μCLinux嵌入式系统启动引导的过程实现该系统启动引导的技术难点,提出了一种有效的
启动引导方案。
    关键词:嵌入式系统 引导 ARM μCLinux
32位ARM嵌入式处理器具有高性能、低轼耗的特性,已被广泛应用于消费电子产品、
无线通信和网络通信等领域。ΜCLinux是专门为无MMU处理器设计的嵌入式操作系统,支
持ARM、Motorola等微处理器。目前国内外采用ARM-
μCLinux作为嵌入式系统非常普遍。而嵌入式系统的启动引导技术是嵌入式系统开发的一
个难点。系统启动引导的成功与否决定了应用程序的运行环境是否能正确构建,即系统
启动成功是应用正确运行的前提。
常用的嵌入式系统启动方法是先通过JTAG将嵌入式操作系统内核与进Flash,再由其
带的引导程序bootloader完成嵌放式系统的启动引导工作。这种方法要借助昂贵的JTAG
设备完成操作系统内核
的烧写工作,并且不能方便地更新嵌入式系统中的软件平台。本文提出一种基于ARM-
μCLinux嵌入式系统的启动引导方案,不但可以通过简易的串口方便地更新嵌入式系统内
的软件平台,而且成功解决了这种架构的嵌入式系统的启动、初始化、操作系统内核的
固化和引导等问题。本文简略说明ARM-
μCLinux嵌入式系统的硬件平台和软件平台;描述系统引导程序bootloader的设计,阐述
设计时考虑的因素和需解决的技术难点,给出一套可行的引导程序流程;针对μCLinux内
核的引导程序,说明μCLinux内核的加载和初始化过程。
1 系统组成
典型的ARM嵌入式系统硬件平台一般包括一个以ARM为内核的处理器、存储器和必要的
外部接口与设备。在本系统中,采用内嵌AR
基于ARM-μCLinux嵌入式系统启动引导的实现
本地下载

评论