首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 62 毫秒
1.
ARM处理器启动代码的分析与编程   总被引:5,自引:0,他引:5  
优秀的启动代码的编写可以保证程序的稳定高效运行.首先介绍了ARM(Advanced RISC Machines)启动代码中中断向量表的定义、堆栈初始化、系统硬件初始化,然后重点分析了分散加载的目的与实现.虽然是针对LPC2210芯片,却可以推广到一般ARM7嵌入式系统的启动代码的分析与设计中去.  相似文献   

2.
ARM启动代码与Remap技术分析   总被引:2,自引:0,他引:2  
基于ARM的复杂系统上的多数硬件模块都是可配置的,在执行用户应用程序之前,需要有专门的一段启动代码来完成对系统的初始化.以LPC2106为例,详细介绍Bootloader过程及其设计方法,并着重阐述了地址重映射机制.  相似文献   

3.
本文分析和阐述了地址重映射机制和ARM处理器的启动代码,并且给出了在S3C2410X上实现NANDflash启动的一种方式。  相似文献   

4.
嵌入式Linux系统的引导过程及启动代码分析   总被引:4,自引:0,他引:4  
在嵌入式系统开发中,启动代码的设计是系统开发的关键技术。结合嵌入式Linux系统的引导过程,重点分析了嵌入式系统中启动代码的设计方法,并对开源软件Uboot中启动部分代码进行了详细分析,从而为编写高效的启动代码提供参考,文中代码可在基于ARM7的系统上运行。  相似文献   

5.
ARM7启动代码设计方法与流程   总被引:2,自引:2,他引:0  
ARM处理器是业界领先的32位微处理器,具有功耗低、成本低、性能高等特点。本文结合AT91M55800A,介绍了ARM7启动代码的设计方法和流程,并详细解释了地址重映射,从而使读者对ARM7的启动代码有更深入了解。  相似文献   

6.
Bootloader的编写在嵌入式系统软件开发中非常重要.基于S3C44B0X硬件平台,文章介绍了Bootloader开发的相关原理和设计方法.对经过实践验证的启动代码,进行了详细的分析.  相似文献   

7.
描述了将启动代码移植到基于S3C2410处理器目标板上的方法与过程。首先介绍了目标平台和Linux,接着介绍了交叉编译环境的建立原理,着重介绍了BootLoader的架构和功能,给出了启动代码vivi的配置和编译过程。  相似文献   

8.
Bootloader启动代码的分析与移植是嵌入式产品研发中最重要的环节之一,介绍嵌入式系统中Bootloader的基本概念和功能、及一般Bootloader的启动过程;并重点分析了U-boot在ARM S3C2410嵌入式系统中的启动过程和移植过程.  相似文献   

9.
基于ARM的嵌入式BootLoader设计与启动过程   总被引:5,自引:5,他引:5  
本文总结了基于S3C44B0X芯片的Bootloader代码设计的一般流程,具体说明了Bootloader完成的主要任务,实现方法和地址重映射的概念;给出了S3C44B0X在基于uCLinux操作系统的嵌入式应用中,Bootloader的引导过程及关键技术和代码,有着很好的借鉴价值。  相似文献   

10.
早期的嵌入式程序采用“编程-烧写-修改-烧写”的开发模式,大量的时间消耗在重复烧写芯片上,增加了开发成本和研发周期。之后发展到仿真器阶段,虽然简化了开发模式,但是由于仿真器与ARM芯片的兼容性等因素,经常会发生程序在仿真器上能正确运行,但是固化之后运行却出现问题的情况。  相似文献   

11.
双网传真机中网络传真模块的设计与实现   总被引:1,自引:0,他引:1       下载免费PDF全文
为了构建双网传真机,实现传统传真和网络传真功能的集成,介绍了在传统传真模块之上,利用嵌入式ARM硬件平台和网络传真软件构建了一个双网数字传真机设计原型,重点介绍了以邮件服务为中心的网络传真软件系统的架构和实现过程。设计结果符合《IP传真数据非实时传送技术要求》的规定。  相似文献   

12.
通信专网ARM远程监控系统的研究与设计   总被引:1,自引:0,他引:1       下载免费PDF全文
基于ARM7开发设计固定电话专网远程监控系统,解决某通信专网的数据无法被远程计算机采集和处理的问题。选用AT91SAM7S64作为微处理器,主机通过USB2.0接口与其通信,采用异步串行方式采集数据;硬件模块构建MT8880和MT88E39专用芯片及相关外围电路,完成双音多频(DTMF)和频移键控FSK信号的编解码;基于C语言完成ARM固件程序和用户程序等软件设计。实验表明系统成本低、运行稳定。  相似文献   

13.
对μC/OS-Ⅱ微内核系统及其主要特点做了简要介绍,并指出μC/OS-Ⅱ本身在任务调度时的局限性,同时参考当前应用广泛的嵌入式平台ARM系列,详细分析了在该平台上实现μC/OS-Ⅱ系统时的主要难点,并分别给出了切实可行的解决办法。  相似文献   

14.
根据现场总线的特点,提出一种基于现场可编程逻辑门阵列(FPGA)和高级精简指令集机器(ARM)的现场总线设备设计框架。FPGA负责完成协议栈链路下层逻辑和物理线路控制逻辑,该部分功能有严格的时延限制,ARM负责完成协议栈链路上层逻辑和网络层以上所有层逻辑,该部分功能有稍微宽松的时延限制。实验结果表明,该设计框架能够满足通信、互联和实时性要求。  相似文献   

15.
介绍了嵌入式系统领域中的常用RISC微处理器——ARM处理器的ARM指令集与Thumb指令集,分析了应用程序的ARM代码与Thumb代码的各自的优势与不足,研究了生成高密度、执行效率高的混合代码的方法。  相似文献   

16.
针对现有异步转移模式测试仪器通用性弱、成本高等局限性,设计基于现场可编程门列阵和嵌入式ARM的多用户测试系统。采用基于Web的监控台,使得用户只要接入网络就能通过Web页面对待测设备进行测试,从而解决专用测试仪表不能多地多人同时测试的问题。测试结果表明,该设计具有体积小、成本低、设计灵活等特点,可以满足专用高速传输和交换设备的测试需求。  相似文献   

17.
随着科学技术水平的不断提高,在微处理器的结构体系中,流水线技术因为自身的优良特性逐渐被重视和运用。因为流水线技术的广泛应用,对于它的理论研究也显得十分重要,其体系理论体系包括了流水线技术的具体分类,各项性能指标(吞吐率、加速比、效率)以及技术规范等,可谓庞杂。以ARM7和ARM9两种处理器系列为重点,对其使用的三级流水线和五级流水线的工作原理进行了分析,并阐述了在不同情况下的流水线运行状况,结合实际提出了一些代码优化,提高性能的方法。  相似文献   

18.
通用平台目标二进制代码运行时控制流的提取主要依赖于处理器硬件特性,或其动态二进制插桩工具,该平台的控制流完整性验证方法无法直接移植到进阶精简指令集机器( ARM)架构中。为此,基于控制流完整性验证技术,设计一种用于ARM架构,利用缓冲溢出漏洞检测控制流劫持攻击的方法。该方法在程序加载时、执行前动态构建合法跳转地址白名单,在目标二进制代码动态执行过程中完成控制流完整性验证,从而检测非法控制流转移,并对非法跳转地址进行分析,实现漏洞的检测和诊断。在ARM-Linux系统的动态二进制分析平台上实施测试,结果表明,该方法能够检测出漏洞,并精确定位攻击矢量。  相似文献   

19.
研究一种基于ARM和GPKS的无线通信实验教学系统。系统的设计结合了无线通信教学和实践的需要.并采用通信行业和电子专业的先进技术进行开发设计。系统由远程通信终端、GPRS网络和数据中心三部分组成。系统的软件部分设计包括终端软件和监控中心服务器软件两部分。数据终端和监控中心采用客户机/服务器模式通信。作为无线通信实验教学,该系统的便利之处在于技术人员可通过该系统迅速了解和掌握GPRS无线通信专业技术。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号