位置:51电子网 » 技术资料 » 嵌入式系统

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

发布时间:2007/4/23 0:00:00 访问次数:501

LPC2106货源 PDF 芯片资料 报价 | ARM7TDMI-S在嵌入式系统中的Bootloader代码设计
电子论坛
您现在的位置:下载
,155K
LPC2106 的货源和报价
LPC2106 的相关技术信息
其他型号 深圳市天之奥科技有限公司联系人:胡
电话:0755-25469321/13543274849
上海裕强电子科技有限公司联系人:孔小姐/王小姐
电话:021-66313756/66313169
永正(香港)科技有限公司联系人:王俊立
电话:0755-82807932
深圳市芯宇达电子有限公司联系人:蔡先生
电话:0755-89808406
>>更多供应商

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

摘要:ARM7TDMI-S是ARM公司设计的一款32位精简指令集处理器内核,LPC210x系列是飞利浦半导体公司生产的基于ARM7TDMI-S内核的芯片。在嵌入式系统设计中,针对嵌入式处理器和操作系统的Bootloader代码的设计是一个难点。本文根据用lpc2106进行嵌入式系统设计的实际经验,总结出基于ARM7TDMI-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公司只设计内核的不生产具体的芯片,即便是基于同一种内核,不同厂家生产的芯片差别很大,因此不易编写出统一的Bootloader代码。ARM公司针对这一问题而采取的策略是,不提供完事的Bootloader代码(ARM公司的开发工具ADS提供了一些功能代码),Boot

LPC2106货源 PDF 芯片资料 报价 | ARM7TDMI-S在嵌入式系统中的Bootloader代码设计
电子论坛
您现在的位置:下载
,155K
LPC2106 的货源和报价
LPC2106 的相关技术信息
其他型号 深圳市天之奥科技有限公司联系人:胡
电话:0755-25469321/13543274849
上海裕强电子科技有限公司联系人:孔小姐/王小姐
电话:021-66313756/66313169
永正(香港)科技有限公司联系人:王俊立
电话:0755-82807932
深圳市芯宇达电子有限公司联系人:蔡先生
电话:0755-89808406
>>更多供应商

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

摘要:ARM7TDMI-S是ARM公司设计的一款32位精简指令集处理器内核,LPC210x系列是飞利浦半导体公司生产的基于ARM7TDMI-S内核的芯片。在嵌入式系统设计中,针对嵌入式处理器和操作系统的Bootloader代码的设计是一个难点。本文根据用lpc2106进行嵌入式系统设计的实际经验,总结出基于ARM7TDMI-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公司只设计内核的不生产具体的芯片,即便是基于同一种内核,不同厂家生产的芯片差别很大,因此不易编写出统一的Bootloader代码。ARM公司针对这一问题而采取的策略是,不提供完事的Bootloader代码(ARM公司的开发工具ADS提供了一些功能代码),Boot

相关IC型号

热门点击

 

推荐技术资料

DFRobot—玩的就是
    如果说新车间的特点是“灵动”,FQPF12N60C那么... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!