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中,并首先在系统上运行。它应包含进各模块中可能出现的所有段类,并合理安排它们的次序。
写好启动程序是设计好嵌入式程序的关键,系统启动程序所执行的操作依赖于正在开发其软件的系统,一般流程如下:
下载文档
版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!
网友最新关注
- 秋天
- 快乐的冬天
- 我让爸妈大吃一惊
- 我爱连云港的草莓
- 雪花变成水
- 啄木鸟治大树
- 观汉江大桥
- 小雪花
- 我的日记投稿了
- 秋天
- 我的偶像TWINS
- 小雪花
- 放风筝
- 我
- 菊花
- 11年优秀大学生入党申请书范文
- 当代大学生入党申请书
- 优秀中国群众的入党申请书
- 参加工作后的入党申请书
- 全国教书育人楷模事迹材料
- 经济学院大一新生入党申请书
- 青年大学生的优秀入党申请例文
- 2011年春季大学生的入党申请书范文
- 大学毕业生工作之后的入党申请书
- 银行团干部的入党申请例文
- 2011年大学生的入党申请报告
- 2011年2月份大学生的入党申请
- 优秀大学生入党申请书例文
- 农村大学生励志入党申请书
- 劳动局工作人员的入党申请
- 探析中国传统音乐的审美取向
- 论陕北民歌钢琴改编曲的演奏
- 区域经济发展与现代物流
- 中国的物流与经济区的发展
- 欧洲物流:新的战场
- 音乐美学释解
- 探讨民族唱法如何用“声”
- 音乐情境教学方法研究
- 区域文化中原生态民歌的保护性研究
- 环境音乐在经济区的运用
- 对中国钢琴作品演奏的思考
- 古筝艺术发展历程研究
- 地铁车站遭恐怖袭击风险评价方法研究
- 高师传统音乐教学现状及对策
- 谈演奏巴赫复调钢琴作品的几点要求
- 《掌声》教学建议
- 《掌声》学习目标和教材简说
- 《掌声》好词好句、课文理解
- 《狮子和鹿》教学设计2
- 《掌声》第二课时教学设计2
- 《掌声》第二课时教学设计3
- 《掌声》说课设计
- 《狮子和鹿》教学设计1
- 《陶罐和铁罐》教学设计8
- 《狮子和鹿》学习目标和教材简说
- 《狮子和鹿》词语理解
- 《掌声》多音字同音字形近字组词
- 《狮子和鹿》词语
- 《掌声》第二课时说课设计
- 《掌声》第一课时说课设计