动力工程,电气工程,计算机科学与技术,电子科学与技术,信息与通信工程
基于ARM的嵌入式程序开发要点
Edited by Foxit Reader
Copyright(C) by Foxit Software Company,2005-2007For Evaluation Only.
基于ARM的嵌入式系统程序开发要点(一)
—— 嵌入式程序开发过程
ARM®系列微处理器作为全球16/32位RISC处理器市场的领先者,在许多领域内得到了成功的应用。近年来,ARM在国内的应用也得到了飞速的发展,越来越多的公司和工程师在基于ARM的平台上面开发自己的产品。 与传统的4/8位单片机相比,ARM的性能和处理能力当然是遥遥领先的,但与之相应,ARM的系统设计复杂度和难度,较之传统的设计方法也大大提升了。本文旨在通过讨论系统程序设计中的几个基本方面,来说明基于ARM的嵌入式系统程序开发的一些特点,并提出和解决了一些常见的问题。 文章分成几个相对独立的章节刊载。第一部分讨论基于ARM的嵌入式程序开发和移植过程中的一些基本概念。
1.嵌入式程序开发过程 不同于通用计算机和工作站上的软件开发工程,一个嵌入式程序的开发过程具有很多特点和不确定性。其中最重要的一点是软件跟硬件的紧密耦合特性。

(不带操作系统支持) (带操作系统支持)
图-1:两类不同的嵌入式系统结构模型
这是两类简化的嵌入式系统层次结构图。由于嵌入式系统的灵活性和多样性,上面图中各个层次之间缺乏统一的标准,几乎每一个独立的系统都不一样。这样就给上层的软件设计人员带来了极大地困难。第一,在软件设计过程中过多地考虑硬件,给开发和调试都带来了很多不便;第二,如果所有的软件工作都需要在硬件平台就绪之后进行,自然就延长了整个的系统开发周期。这些都是应该从方法上加以改进和避免的问题。 为了解决这个问题,工程和设计人员提出了许多对策。首先在应用与驱动(或API)这一层接口,可以设计成相对统一的一些接口函数,这对于具体的某一个开发平台或在某个公司内部,是完全做得到的。这样一来,就大大提高了应用层

基于ARM的嵌入式系统程序开发要点六——开发高效程序的技巧基于ARM的嵌入式系统程序开发要点六——开发高效程序的技巧隐藏>> 产业技术与信息 I ND US TR Y TE ...
? 基于 ARM 的嵌入式系统程序开发要点 Application Note V1.00 Date:2010/12/17 产品应用笔记 类别 关键字 摘要 内容 ARM 嵌入式 嵌入式系统,ARM 北京中芯优...
基于ARM的嵌入式系统程序开发要点(一)——基本概念_信息与通信_工程科技_专业资料。基于ARM的嵌入式系统程序开发要点(一)——基本概念...
基于A M的嵌入式程序开发要点 R 基于 A M的嵌入式系统程序开发要点(一) R嵌入式程序开发过程AM系列微处理器作为全球 1/2位RSR63IC处理器市场的领先者, 在...
基于ARM的嵌入式系统程序开发要点(二)——系统的初始化过程_信息与通信_工程科技_专业资料。产业技术与信息 基于 A H的嵌入式系统程序开发■●( R=)系统 的初...
1/2 专题推荐 北师大二附理科学霸高中... 东北师大附中理科学霸高... 西安交大附中理科学霸高... 东北师大附中理科学霸高... 基于ARM的嵌入式系统程序......
基于ARM的嵌入式系统程序开发要点一——嵌入式程序开发基本概念基于ARM的嵌入式系统程序开发要点一——嵌入式程序开发基本概念隐藏>> ? 1995-2005 Tsinghua Tongfang ...
基于ARM的嵌入式系统程序开发要点一 单片机 应用单片机 应用隐藏>> 分享到: X 分享到: 使用一键分享,轻松赚取财富值, 了解详情 嵌入播放器: 普通尺寸(450...
基于ARM的嵌入式系统程序开发要点三——如何满足嵌入式系统的灵活需求基于ARM的嵌入式系统程序开发要点三——如何满足嵌入式系统的灵活需求隐藏>> ? 1995-2005 ...
+ <一, Ε Θ ΡΓ∑ + ) ) + ) 4ΔΕΦ+ Γ Ε ΤΥ 产业技术与信息 INDUSTRY TECH&INFO 基于 ARM 的嵌入式系统程序开发要点(五) ——ARM/Thumb...
热门文档