ARM7在嵌入式应用中启动程序的实现
翻新时间:2013-12-14
ARM7在嵌入式应用中启动程序的实现
【摘要】本文给出了基于ARM7嵌入式系统的启动程序的实现流程,并针对存储器控制单元的使用以及目标文件的分布装载等技术难点进行详细分析。【关键词】嵌入式系统、启动程序、ARM7
嵌入式系统被定义为:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统的核心部件是各种类型的嵌入式处理器,随着嵌入式系统不断深入到人们生活中的各个领域,嵌入式处理器得到前所未有的飞速发展。
典型的32位RISC芯片──ARM处理器,不论是在PDA,STB,DVD等消费类电子产品中,还是在GPS,航空,勘探,测量等军方产品中都得到了广泛的应用。越来越多的芯片厂商早已看好ARM的前景,如Intel,NS,Ateml,Philips,NEC,CirrusLogic等公司都有相应的产品。在1999年,ARM突破1.5亿个,市场份额超过了50%,已经成为业界的龙头。
在我们研制开发基于ARM7的嵌入式系统过程中,发现技术难点主要在于系统启动程序的编写,为此本文详细论述了在ARM7基础上开发嵌入式系统时启动程序的实现。
1.启动程序流程
嵌入式系统的资源有限,程序通常都是固化在ROM中运行。ROM中程序执行前,需要对系统硬件和软件运行环境进行初始化,这些工作由用汇编语言编写的启动程序完成。
启动程序是嵌入式程序的开头部分,应与应用程序一起固化在ROM中,并首先在系统上运行。它应包含进各模块中可能出现的所有段类,并合理安排它们的次序。
写好启动程序是设计好嵌入式程序的关键,系统启动程序所执行的操作依赖于正在开发其软件的系统,一般流程如下:
下载文档
版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!
网友最新关注
- 背起行囊走四方
- 春夜洛城闻笛
- 保国寺记游
- 我家乡的“食节”
- 沭阳地方农谚《九九歌》评析
- 执著的等待
- 在古诗中沉醉
- 古诗中的四季
- 古诗中的秋
- 古诗苑漫步之旅
- 游滴水岩
- 神农架游记
- 我家乡的花灯节
- 漫谈诗词中的雪与花
- 三峡日记
- 辞职报告怎么写?
- 写好读后感的秘诀
- 入党申请书的格式要求
- 如何写求职信
- 销售工作计划制定的简单步骤
- 怎么写调查报告
- 教你如何写辞职报告
- 怎样写大学生社会实践总结报告
- 创业计划书一般的格式
- 辞职报告的书写格式及注意事项
- 写辞职报告的格式
- 读后感的三要和三忌
- 读后感写作要领
- 党员自我鉴定怎么写
- 写好读后感作文的秘诀
- 水电施工最容易出现的几点错误
- 施工合同有哪些法律特征
- 做甲方的一些心得
- 神机妙算相关资料汇总
- 施工合同有哪些特点?
- 结构设计考虑不周对建筑物的影响
- 谈建筑工程施工管理要点分析
- 分包有界限,施工单位须划清界限
- 工程建设项目可行性研究报告
- 建筑类实习报告
- 冷桥现象讨论
- 写字楼装修五大要点
- 基于生态经济的建筑理论
- 建筑工程认知实习报告
- 建筑实习报告
- 《想别人没想到的》 整体阅读感知
- 《画杨桃》 考点练兵1
- 《画杨桃》 趣闻故事
- 《想别人没想到的》 考点练兵1
- 《想别人没想到的》 知识点精析
- 《想别人没想到的》 写作指导
- 《想别人没想到的》 重点问题探究
- 《想别人没想到的》随堂练习 巩固篇
- 《和时间赛跑》 教案讲义1
- 《想别人没想到的》 趣闻故事
- 《想别人没想到的》 范文习作
- 《画杨桃》 考点练兵2
- 《想别人没想到的》 考点练兵2
- 《想别人没想到的》 相关介绍
- 《想别人没想到的》随堂练习 提高篇