文档介绍:嵌入式系统原理
第1页,共98页,编辑于2022年,星期四
课程设置的必要性
1、应用需求日趋复杂
2、微处理器技术长足发展
3、嵌入式软件技术成为核心
课程涉及的主要内容
1、阐述嵌入式系统的要素
一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。
同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,这种修改和通用软件的“升级”是完全不同的概念。
第14页,共98页,编辑于2022年,星期四
嵌入式系统的几个重要特征
(3)、系统精简
嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。
(4)、高实时性OS
高实时性OS是嵌入式软件的基本要求,而且软件要求固态存储,以提高速度。软件代码要求高质量和高可靠性、实时性。
第15页,共98页,编辑于2022年,星期四
4、嵌入式系统的应用领域
第16页,共98页,编辑于2022年,星期四
嵌入式系统的应用领域
第17页,共98页,编辑于2022年,星期四
嵌入式系统的产品
网络设备:交换机、路由器,MODEM􀂄
消费电子:手机、MP3、PDA 、可视电话、电视机顶盒、数字电视、数码照相机、数码摄像机、信息家电􀂄
办公设备:打印机、传真机、扫描仪􀂄
汽车电子:ABS(防死锁刹车系统)、供油喷射控制系统、车载GPS。
工业控制:各种自动控制设备
第18页,共98页,编辑于2022年,星期四
我们正步入一个崭新的“数字世界”
嵌入式应用
第19页,共98页,编辑于2022年,星期四
5、嵌入式系统的历史
20 世纪70 年代:单片机出现
嵌入式系统最初的应用是基于单片机。汽车,工业机器,通信装置等成千上万种产品通过内嵌电子装置获得更佳的使用性能。
20 世纪80 年代:嵌入式操作系统出现
商业嵌入式实时内核包含传统操作系统的特征,使得开发周期缩短,成本降低,效率提高促使嵌入式系统有了更为广阔的应用空间。
第20页,共98页,编辑于2022年,星期四
5、嵌入式系统的历史
从上世纪80年代早期开始,嵌入式系统的程序员开始用商业级的“操作系统”编写嵌入式应用软件,这使得可以获取更短的开发周期,更低的开发资金和更高的开发效率。
20 世纪90 年代:实时多任务操作系统
软件规模的不断上升,对实时性要求的提高,使得实时内核逐步发展为实时多任务操作系统,并作为一种软件平台逐步成为目前国际嵌入式系统的主流。
第21页,共98页,编辑于2022年,星期四
嵌入式系统的发展
进入21世纪以后嵌入式系统发展更为迅猛,在市场的巨大需求下,嵌入式系统成为继个人PC、网络之后第三次大发展
第22页,共98页,编辑于2022年,星期四
第二章嵌入式系统硬件基础
第23页,共98页,编辑于2022年,星期四
1、嵌入式系统的组成
嵌入式系统包括硬件部分和软件部分
用户应用程序
嵌入式操作系统
外围硬件设备
嵌入式微处理器
第24页,共98页,编辑于2022年,星期四
嵌入式系统的构架
第25页,共98页,编辑于2022年,星期四
2、嵌入式系统的硬件基本结构
第26页,共98页,编辑于2022年,星期四
嵌入式系统基本组成-硬件
第27页,共98页,编辑于2022年,星期四
嵌入式系统的硬件基本结构
第28页,共98页,编辑于2022年,星期四
嵌入式系统基本组成
第29页,共98页,编辑于2022年,星期四
嵌入式系统基本组成-硬件
1、嵌入式处理器
2、各种类型存储器
3、模拟电路及电源
4、接口控制器及接插件
第30页,共98页,编辑于2022年,星期四
第31页,共98页,编辑于2022年,星期四
第32页,共98页,编辑于2022年,星期四
第33页,共98页,编辑于2022年,星期四
第34页,共98页,编辑于2022年,星期四
第35页,共98页,编辑于2022年,星期四
浏览器成为统一的用户界面
第36页,共98页,编辑于2022年,星期四
第37页,共98页,编辑于2022年,星期四
特点
1、能移植多种操作系统:UC/OS-II、UCLINX、LINUX、WIN CE;
2、CPU板可以更换为不同厂家的ARM9、Xscale PXA270、DM355、Omap35xx的CPU板,并且CPU板可以单独使用;
3、硬件资源丰富:包括数字量IO扩展、 RS232接口、USB接口、以太网接口、LCD显示单元