您现在的位置:网站首页答辩论文工学论文电子论文

嵌入式系统bootloader移植及系统调试

  • 简介: 原文 绪 论嵌入式系统从发展至今已有30年历史,随着电子技术、计算机技术的快速发展,特别是超大规模集成电路的产生,以及微电子工艺水平的不断提高,使嵌入式微控制器技术得到了质的飞跃,从而为嵌入式系统的发展开辟了广阔的天地。1.嵌入式...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
原文

绪 论
嵌入式系统从发展至今已有30年历史,随着电子技术、计算机技术的快速发展,特别是超大规模集成电路的产生,以及微电子工艺水平的不断提高,使嵌入式微控制器技术得到了质的飞跃,从而为嵌入式系统的发展开辟了广阔的天地。
1.嵌入式系统概述
电子计算机诞生于1946年,而使电子计算机迅速得到推广却是在20世纪70年代微处理器的出现。以微处理器为核心的微型计算机以其小型、价廉、高可靠性的特点,迅速发展起来;基于微型机的特性引起控制专业人士的兴趣,设法将其嵌入到一个对象体系中,实现对象体系的智能控制。采嵌入式系统采用“量体裁衣”的方式把所需的功能嵌入到各种应用系统种,它融合了计算机软/硬件技术、通信技术和半导体微电子技术,是Information Technology的最终产品,作为嵌入应用的计算机便有别于通用的计算机了,我们把嵌入到对象体系中,实现对象体系的智能控制的计算机,称作嵌入式计算机系统。目前存在多种嵌入式系统的定义,比较常见的两种定义是:一,根据IEEE的定义:嵌入式系统是“devices used to control,monitor,or assist the operation of equipment,machinery or plants”.二,嵌入式系统是以应用为中心、以计算机为基础、软/硬件可裁剪,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2.嵌入式系统的特点
嵌入式系统是计算机的一种应用,在物理形式上嵌入于宿主系统中作为整个系统的一部分,并不独立存在;在功能上,嵌入式计算机总是针对某种特定应用,所以 嵌入式系统的特点为: (1)嵌入性即嵌入式系统由于是嵌入到对象体系中必须满足对象系统的环境要求;(2)针对性即嵌入式系统为满足对象体系要求的最优软/硬件配置,对自身软/硬件的裁剪,实现特定的功能;(3)计算机系统性即嵌入式系统必须是满足对象系统控制要求的计算机系统。
3.嵌入式系统的种类
按照上面的嵌入式系统的定义和特性,只要满足其三个特点的计算机系统都可称为嵌入式系统。根据目前嵌入式系统的发展现状,
......


  目录

1 ARM微处理器概述
2 44b0使用说明
3 SDT软件篇
4 Bootloader的概述
5 程序分析


  参考资料

[1] 李蔚泽编著. 《Red Hat Linux 7.2系统管理》 清华大学出版社
[2] 詹荣开. 嵌入式系统Bootloader技术内幕.
http://linux.chinaunix.net/doc/embedded/2005-01-13/762.shtml
[3] 蔡治. 基于ARM核的嵌入式应用系统中的启动代码的编程.电子技,NO6,2005
[4] 田泽. 嵌入式系统开发与应用. 北京航空航天大学出版社, 2005
[5] 郭玉东著.《Linux操作系统结构分析》西安电子科技大学出版社,2002.1
[6] William Stallings著.魏迎梅、王涌等译,《操作系统——内核与设计原理》电子工业出版社,2001.6
[7] 马忠梅,马广云. ARM嵌入式处理器结构与应用基础. 北京:北京航空航天大学出版社,2002
[8] 李现勇编. Visual C++ 串口通信技术与工程实践. 人民邮电出版社. 2002.5
[9] 周立功等编著. ARM微控制器基础与实战. 北京航空航天大学出版社. 2005.8
[10] 杜春雷编著.《ARM体系结构与编程》清华大学出版社
[11] 王田苗. 嵌入式系统设计与实例开发——基于ARM微处理器与μC/OS-Ⅱ实时操作系统[M]. 北京: 清华大学出版社.2002.
[12] 胥静.嵌入式系统设计与开发实例详解——基于ARM的应用.北京航空航天大学出版社。
[13] 田泽. 嵌入式开发与应用课程讲义、实验讲义.2003.7
[14] 桑楠. 嵌入式系统原理及应用开发技术.北京航空航天大学出版社,2002
[15] 周洁编著. 《32位RISC CPU ARM芯片的应用和选型》上海交通大学
[16] ARM Architecture Reference Manual,Second Edition,David Seal
[17] Jean J. L,µC/OS-II, The Real-Time Kernel,R&D Technical Books, 1998
[18] Samsung Limited. S3C44B0X RISC Microprocessor Datasheet. 2001
[19] John L.H,David A.P,计算机体系结构:量化研究方法:第3版,机械工业出版社,2002
[20] ARM Limited. ARM7 TDMI Technical Reference Menual.


  简单介绍

随着移动设备的流行和发展,嵌入式系统已经成为一个热点。最近的一种趋势是一个功能强大的嵌入式系统通常需要一种操作系统来给予支持,这种操作系统是已经成熟并且稳定的,可以是嵌入式的Linux,WINCE等等。而Bootloader则是嵌入式系统中的一部分。它是嵌入式系统中执行在内核操作系统前的一段代码,它的基本作用就是加载内核镜像;同时在完成基本功能的基础上,它还可以支持硬件模块以完成某些特定功能。
Boot Loader 就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。
相应地,嵌入式系统的发展也大大促进了嵌入式处理器的普及。其中,ARM技术已经在当今的嵌入式微处理器领域中占据了它的领先地位。众多的半导体厂商都生产基于ARM体系结构的通用微处理芯片,究其原因,它的精简指令构架为主又不放弃与复杂指令平衡的设计,使得在获得高性能的同时又能做到低功耗

查看评论 已有0位网友发表了看法
  • 验证码: