第1章 嵌入式系统概述1.ppt
上传人:sy****28 上传时间:2024-09-15 格式:PPT 页数:76 大小:23.1MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第1章 嵌入式系统概述1.ppt

第1章嵌入式系统概述1.ppt

预览

免费试读已结束,剩余 66 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1-8周(32学时)课程目的课程特点实验系统的内容课程成绩评定教材与参考书教材与参考书教材与参考书教材与参考书目录第8章嵌入式系统BootLoader技术第9章嵌入式Linux操作系统移植第10章嵌入式Linux设备驱动程序开发第11章嵌入式Linux应用程序设计第1章嵌入式系统概述1.1嵌入式系统定义1.1嵌入式系统定义嵌入式系统无处不在1.1嵌入式系统定义1.1嵌入式系统定义1.1嵌入式系统定义1.1嵌入式系统定义1.1嵌入式系统定义1.1.2嵌入式系统的特点1.1.2嵌入式系统的特点1.1.2嵌入式系统的特点1.2嵌入式系统的发展概述1.2.2嵌入式系统的功能1.2.2嵌入式系统的功能1.2.2嵌入式系统的功能1.2.2嵌入式系统的功能1.3嵌入式系统的硬件和软件特征1.3嵌入式系统的硬件和软件特征1.3嵌入式系统的硬件和软件特征1.3嵌入式系统的硬件和软件特征1.3嵌入式系统的硬件和软件特征1.3.1嵌入式系统硬件平台1.3.2硬件抽象层1.3.2硬件抽象层1.3.2硬件抽象层1.3.3嵌入式操作系统1.3.3嵌入式操作系统uClinux是一个完全符合GNU/GPL公约的操作系统,完全开放代码。uClinux从Linux2.0/2.4内核派生而来,沿袭了主流Linux的绝大部分特性。它是专门针对没有MMU的CPU,并且为嵌入式系统做了许多小型化的工作。适用于没有虚拟内存或内存管理单元(MMU)的处理器,例如ARM7TDMI。它通常用于具有很少内存或Flash的嵌入式系统。它保留了Linux的大部分优点:稳定、良好的移植性、优秀的网络功能、完备的对各种文件系统的支持、以及标准丰富的API等。1990年底到1991年的几个月中:芬兰赫尔辛基大学计算机系大学生LinusTorvalds为了他自己的操作系统课程和后来的上网用途而陆续编写的,在他自己买的Intel386PC机上,利用Tanenbaum教授自行设计的微型UNIX操作系统Minix作为开发平台。到1992年1月止,全世界大约只有100个左右的人在使用Linux,但由于它是在Internet发布的,网上的任何人在任何地方都可以得到Linux的基本文件,并可通过电子邮件发表评论或者提供修正代码,这些Linux的热心者有将之作为学习和研究对象的大专院校的学生和科研机构的科研人员,也有网络黑客等,他们所提供的所有初期上载代码和评论,后来证明对Linux的发展至关重要。正是在这众多热心者的努力下,使Linux在不到三年的时间里成为了一个功能完善、稳定可靠的操作系统。在Linux诞生不久之后,LinusTorvalds将其贡献给了自由软件社区,Linus本人认为“使Linux成为GPL的一员是我一生中所做过的最漂亮的一件事”。(GeneralPublicLicense)Linux操作系统可以说是UNIX操作系统的一个克隆体,自LinusTorvalds创建创立Linux开始,Linus就允许其他人免费地自由运用该系统源代码,并且鼓励其他人进一步对其进行开发。Linux操作系统继承了UNIX操作系统超过二十五年的经验、源代码以及技术支持,它在短短的几年内,得到了非常迅猛的发展,很快成为最受人喜爱的操作系统之一,而这一点正是与它本身具有的良好特性分不开的。Linux系统的特点和组成Linux一般有4个主要部分:内核、Shell、文件系统和应用程序。内核、Shell和文件系统一起形成了基本的操作系统结构。它们使得用户可以运行程序,管理文件并使用系统。1.3嵌入式操作系统1.3嵌入式操作系统1.3嵌入式操作系统1.3嵌入式操作系统1.4嵌入式系统的分类1.4嵌入式系统的分类1.5嵌入式系统的应用嵌入式系统的应用领域goReaderInterneteBook嵌入式系统的应用嵌入式视频服务器现代化家庭嵌入式Internet应用嵌入式系统在信息家电中的应用信息家电的分类及特点汽车电子产品(18个嵌入式控制模块)——CAN总线网络智能玩具与机器人嵌入式技术应用——工业控制2002年11月28日,以色列一选举投票点,发生枪击事件,造成至少7人死亡,数十人受伤。以警方用机器人在检查一具巴勒斯坦枪手的尸体。基于WinCE的移动机器人平台基于RTLinux的仿人机器人基于VXworks的火星探路者教学硬件平台—ARM教学软件平台-Linux习题1