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

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

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

S3C4510货源 PDF 芯片资料 报价 | 基于ARM-μCLinux嵌入式系统启动引导的实现
电子论坛
您现在的位置:S3C4510 的货源和报价
S3C4510 的相关技术信息
其他型号 北京诚顺鑫电子科技有限公司联系人:孙小姐/尹小姐/崔小姐,刘小姐
电话:010-51657839/83345066/0755-82731083
北京振兴诚达国际电子技术有限公司联系人:王小姐
电话:010-82642409/82642171/82642408/82641497
北京天硕伟业科技发展有限公司联系人:崔小姐,崔先生,牛先生,刘先生
电话:010-82852281/82851197/82852081
上海雅葆轩电子科技有限公司联系人:胡经理
电话:021-61460287
>>更多供应商

基于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为内核的处理器、存储器和必要的外部接口与设备。在本系统中,采用内嵌ARM7TDMI的SAMSUNG公司的S3C4510处理器,存储器使用2MB的Flash和16MB的SDRAM,外部接

S3C4510货源 PDF 芯片资料 报价 | 基于ARM-μCLinux嵌入式系统启动引导的实现
电子论坛
您现在的位置:S3C4510 的货源和报价
S3C4510 的相关技术信息
其他型号 北京诚顺鑫电子科技有限公司联系人:孙小姐/尹小姐/崔小姐,刘小姐
电话:010-51657839/83345066/0755-82731083
北京振兴诚达国际电子技术有限公司联系人:王小姐
电话:010-82642409/82642171/82642408/82641497
北京天硕伟业科技发展有限公司联系人:崔小姐,崔先生,牛先生,刘先生
电话:010-82852281/82851197/82852081
上海雅葆轩电子科技有限公司联系人:胡经理
电话:021-61460287
>>更多供应商

基于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为内核的处理器、存储器和必要的外部接口与设备。在本系统中,采用内嵌ARM7TDMI的SAMSUNG公司的S3C4510处理器,存储器使用2MB的Flash和16MB的SDRAM,外部接

相关IC型号

热门点击

 

推荐技术资料

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


 复制成功!