基于ARM9的硬件初始化程序的设计总结.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要 目录 第一章 嵌入式发展历程 - 1 - 1.1嵌入式的功能 - 2 - 1.2 嵌入式系统的特点 - 2 - 第二章 硬件 - 3 - 2.1 ARM920T,中央处理器 - 3 - 2.2 S3C2410典型内核(ARM920T)结构图 - 4 - 第三章 嵌入式系统的组成 - 5 - 3.1 硬件层 - 5 - 3.2 中间层 - 5 - 3.3 系统软件层 - 6 - 第四章ARM处理器系统初始化过程 - 7 - 4.1? ARM处理器系统初始化编程注意事项 - 7 - 4.1.1将程序从flash搬移到DRAM中运行 - 7 - 4.1.2系统工作在虚拟地址模式 - 8 - 4.2 嵌入式系统设计流程 - 8 - 4.2.1 ARM的启动 - 8 - 4.2.2 分配中断向量表 - 9 - 4.2.3 初始化存储器系统 - 9 - 4.3 初始化堆栈 - 10 - 4.4 ADS开发环境 - 10 - 第五章 软件设计 - 11 - 5.1 软件编码设置 - 11 - 5.1.1 建立新工程 - 11 - 5.1.2 添加文件 - 11 - 5.2 ADS1.2下仿真、调试 - 11 - 5.3 设计程序流程图 - 12 - 第六章 主要源代码 - 13 - 6.1设置各异常模式服务子程序 - 13 - 6.2 初始化函数 - 13 - 6.3 设置2410的S3C2410 PLL,Uart,LED,Port Init - 17 - 第七章 运行结果及结论 - 22 - 第八章 心得体会 - 23 - 参考文献 - 24 - 第一章 嵌入式发展历程 嵌入式行业的发展经历了从20 世纪七十年代单片机的出现到今天各式各样的嵌入式微处理器、微控制器的大规模应用,已经有了近40 年的发展历史。70 年代单片机的出现,使得汽车、家电、工业机器、通信装置以及成千上万种产品可以通过内嵌电子装置来获得更佳的使用性能:更容易使用、更快、更便宜。这些装置已经初步具备了嵌入式的应用特点,但是这时的应用只是使用8位的芯片,执行一些单线程的程序,还谈不上“系统”的概念。 从80 年代早期开始,嵌入式系统的程序员开始用商业级的“操作系统”(例如之前仅在通用计算机上使用的UNIX 系统)编写嵌入式应用软件,这样可以获取更短的开发周期,更低的开发资金和更高的开发效率,真正的“嵌入式系统”出现了。确切点说,这个时候的操作系统是一个实时核,这个实时核包含了许多传统通用计算机操作系统的特征,包括任务管理、任务间通讯、同步与相互排斥、中断支持、内存管理等功能。其中比较著名的有Ready System 公司的VRTX、Integrated System Incorporation (ISI)的PSOS 和IMG 的VxWorks、QNX 公司的QNX 等。这些嵌入式操作系统都具有嵌入式的典型特点:它们均采用占先式的调度,响应的时间很短,任务执行的时间可以确定;系统内核很小,具有可裁剪、可扩充和可移植性,可以移植到各种处理器上;较强的实时和可靠性,适合嵌入式应用。这些嵌入式实时核的出现,使得应用开发人员得以从小范围的开发解放出来,同时也促使嵌入式有了更为广阔的应用空间。 90 年代以后,随着软件规模不断上升,对嵌入式系统实时性要求不断提高,实时核逐渐发展为实时多任务操作系统(RTOS),并作为一种软件平台(包括驱动程序、嵌入式操作系统和支撑软件,不包括应用软件)逐步成为目前国际嵌入式系统的主流。这时候更多的公司看到了嵌入式系统的广阔发展前景,开始大力发展自己的嵌入式操作系统。除了上面的几家老牌公司以外,还出现了Palm OS,WinCE,嵌入式Linux,Lynx,Nucleus,以及国内的Hopen,Delta Os 等嵌入式操作系统。随着嵌入式技术的发展前景日益广阔,相信会有更多的嵌入式操作系统软件出现。 1.1嵌入式的功能 嵌入式系统技术具有非常广阔的应用前景,其应用领域可以包括:工业控制、交通管理、信息家电、家庭智能系统、POS网络及电子商务、环境工程与自然、机器人。这些应用中,可以着重于在控制方面的应用。就远程家电控制而言,除了开发出支持TCP/IP的嵌入系统之外,家电产品控制协议也需要制订和统一,这需要家电生产厂家来做。同样的道理,所有基于网络的远程控制协议也需要与嵌入式系统之间实现接口,然后再由嵌入式系统来控制并通过网络实现控制。所以,开发和探试嵌入式系统有着十分重要的意义。 相对于其他的领域,机电产品可以说是嵌入式系统应用最典型最广泛的领域之一。从最初的单片机以现在的工控机、SOC在种机电产品中均有着巨大的市场。 工业设备是机电产品中最大的一类,在目前的工业控制设备中,工控机的使用非常广泛,这些

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档