首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > ARM7TDMI-S在嵌入式系统中的Bootloader代码设计

ARM7TDMI-S在嵌入式系统中的Bootloader代码设计

资料介绍
嵌入式系统论文

ARM7TDMI-S在嵌入式系统中的Bootloader代码设计
 摘要:ARM7TDMI-
S是ARM公司设计的一款32位精简指令集处理器内核,LPC210x系列是飞利浦半导体公司生
产的基于ARM7TDMI-
S内核的芯片。在嵌入式系统设计中,针对嵌入式处理器和操作系统的Bootloader代码的
设计是一个难点。本文根据用LPC2106进行嵌入式系统设计的实际经验,总结出基于ARM
7TDMI-
S内核的嵌入式处理器芯片的Bootloader代码设计的一般流程;给出LPC2106芯片在基于
μC/OS-
II操作系统的嵌入式应用中,BootLoader程序的详细设计流程及其中的一些关键技术和
代码。
    关键词:ARM7TDMI-S嵌入式系统 BootLoader代码 LPC2106 μC/OS-II
引言
芯片的Bootloader代码(即启动代码)就是芯片复位后进入操作系统之前执行的一段
代码,主要是为运行操作系统提供基本的运行环境,如初始化CPU堆栈、初始化存储器系
统等。Bootloader代码与CPU芯片的内核结构、具体芯片和使用的操作系统等因素有关。
其功能有点类似于PC机的BIOS(Basic Input/Output
System,基本输入输出系统)程序,但是由于嵌入式系统的软硬件都要比PC机的简单,所
以它的Bootloader代码要比BIOS程序简单得多。
嵌入式系统被定义为:以应用中为心,以计算机技术为基础,软件硬件可裁剪,适用
于系统对功能、可靠性、成本、何种、功耗有严格要求的专用计算机系统。嵌入式系统
的核心部件是嵌入式处理器。随着嵌入式系统在人们日常生活中的广泛运用,嵌入式处
理器得到前所未有的飞速发展。基于ARM核的嵌入式处理器芯片种类繁多。由于ARM公司
只设计内核的不生产具体的芯片,即便是基于同一种内核,不同厂家
ARM7TDMI-S在嵌入式系统中的Bootloader代码设计
本地下载

评论