嵌入式系统基本概念

上传人:aa****6 文档编号:54649909 上传时间:2018-09-16 格式:PPT 页数:67 大小:10.02MB
返回 下载 相关 举报
嵌入式系统基本概念_第1页
第1页 / 共67页
嵌入式系统基本概念_第2页
第2页 / 共67页
嵌入式系统基本概念_第3页
第3页 / 共67页
嵌入式系统基本概念_第4页
第4页 / 共67页
嵌入式系统基本概念_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《嵌入式系统基本概念》由会员分享,可在线阅读,更多相关《嵌入式系统基本概念(67页珍藏版)》请在金锄头文库上搜索。

1、2018/9/16,大连东软信息学院 嵌入式系统导论课程组,嵌入式系统导论,课程概述,为什么要学习嵌入式系统导论?(why) 开课对象?(who) 本课程在专业方向中的地位?(where) 学什么?(what) 怎么学?(how),为什么要学习嵌入式系统(why),市场需求中国具有世界最大嵌入式技术市场,将成为世界第一,手持仪器设备、信息家电、城市建设、工业控制、军事应用,嵌入式技术无处不在。企业人才需求软硬件设计人才,应用开发人才,综合性人才,技术发展趋势要求8位、16位、32位,实时操作系统,,开课对象(who),嵌入式方向 JAVA方向,开课内容及教学安排,第一章:嵌入式系统基础知识 什

2、么是嵌入式系统?结构?应用?微处理器?操作系统? 第二章:嵌入式交叉编译环境 NFS、Samba服务、GCC、GDB、make及makefile 第三章:嵌入式开发环境搭建 BootLoader、内核、文件系统、驱动程序 第四章:MiniGUI MiniGUI 第五章:嵌入式数据库 SQLite数据库 第六章:QT QT GUI,如何学好这门课(how),勤思考 勤动手 培养兴趣,课程要求及考核方式,一、每周2次课,一共7周,28学时(理论教学20学时,实践教学8学时); 二、考核方式:平时成绩30实验20%+期末50闭卷考试 三、平时成绩评分方法:平时成绩作业课堂纪律 四、准备作业本 五、注

3、意课堂记录 六、资料下载:http:/192.168.102.16/嵌入式系统导论,教材及参考书,1、教材介绍: 嵌入式应用开发基础基于ARM微处理器和Linux操作系统 2、参考书目:a. 嵌入式Linux应用开发详解华清远见培训b.UP-NETARM2410(Linux)嵌入式系统实验指导书北京博创兴业科技有限公司,第一章 嵌入式系统概述,嵌入式系统基本概念 嵌入式系统的定义 嵌入式系统的特点 嵌入式系统的应用 嵌入式系统的结构 嵌入式系统的分类,嵌入式系统的定义,IEEE的定义根据IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文

4、为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。,嵌入式系统的定义,单片机与嵌入式系统应用定义 嵌入式系统是嵌入到对象体系内部的专用计算机系统,嵌入式系统的定义,一般定义(国内普遍认同) 以应用为中心,以计算机技术为基础,其软硬件可配置,对功能、可靠性、成本、体积、功耗有严格约束的一种专用系统,所用的计算机称为嵌入式计算机。,嵌入式系统的定义,对概念的理解 狭义:人们一般将埋藏在宿主设备中的专用的、使用者不可见的微处理器系统称为嵌入式系统。 广义:计算机可

5、以作为某种技术过程的核心处理环节,嵌入式系统的特点,1)面向特定应用,专用性强 2)软硬件需高效设计,量体裁衣 3)融合多种技术 4)程序固化 5)全自动循环操作 6)要求软件高质量、高可靠性 7)嵌入式系统需要开发工具和环境,嵌入式系统的特点,嵌入式系统的产业链,嵌入式系统的应用,嵌入式系统的应用,军用 嵌入式计算机系统,最早出现在60年代武器控制中。 各种武器控制(火炮控制、导弹控制、智能炸弹制导引爆装置)、坦克、舰艇、轰炸机等陆海空各种军用电子装备,雷达、电子对抗军事通信装备,野战指挥作战用各种专用设备等。在海湾战争到最近伊拉克战争中广泛使用。我国嵌入式计算机最早用于导弹控制。,嵌入式系

6、统的应用,家用 我国各种信息家电产品,如数字电视机、机顶盒,数码相机,VCD、DVD音响设备,可视电话,家庭网络设备,洗衣机,电冰箱,智能玩具等。广泛采用微处理器微控制器及嵌入式软件,EMIT已用于社区对家用电、水、煤气表远程抄表、洗衣机遥控。 现在每个家庭使用的嵌入式处理器平均约30 40个,一台pc机就有可能包含10个嵌入式处理器。,嵌入式系统的应用,工业用 各种智能测量仪表、数控装置、可编程控制器、控制机、分布式控制系统、现场总线仪表及控制系统、工业机器人、机电一体化机械设备、汽车电子设备等。广泛采用微处理器、控制器芯片级、标准总线的模板级及系统嵌入式计算机。 汽车中的嵌入式系统:汽车内

7、部正在迅速发展成为一个具有相当规模的局域网(LAN)。为什么要这么做?车灯控制,车内音响,车上电脑,语音转换,,嵌入式系统的应用,商用 各类收款机、POS系统、电子秤、条形码阅读机、商用终端、银行点钞机、IC卡输入设备、取款机、自动柜员机、自动服务终端、防盗系统、各种银行专业外围设备。,嵌入式系统的应用,办公用 复印机、打印机、传真机、扫描仪、激光照排系统、安全监控设备、手机、寻呼机、个人数字助理(PDA)、变频空调设备、通信终端、程控交换机、网络设备、录音录象及电视会议设备、数字音频广播系统等。女娲Hopen嵌入式软件已用于机顶盒、网络电视、电话、手机、个人数字助理(PDA),嵌入式系统的应

8、用,医用 各种医疗电子仪器,X光机、超声诊断仪、计算机断层成像系统、心脏起博器、监护仪、辅助诊断系统、专家系统等。 在我国信息家电产品年需求量几亿台,每一类数字化家电产品都有千万台市场需求量,工业控制用嵌入式系统有百十万台需求量,商用嵌入式系统需求量几百万台。我国已有集成电路及板级产品的大批量生产能力,出口的嵌入式应用产品亦将逐步增长,在全球市场也可占有一席之地。,嵌入式系统的应用,goReader Internet eBook,Samsung AnyWeb Internet Screen Phone,eRemote Intelligent Home Controller,Tektronix

9、TDS7000 Digital Oscilloscopes,Nixvue Digital Album Digital Photo Album,一些典型的嵌入式系统应用,美国“捕食者”战斗机,嵌入式系统的应用,阿富汗参加反恐作战的“赫耳墨斯”价值4万美元,可携带2架摄像机,发挥了很好作用。,军事侦察,嵌入式系统的应用,2002年11月28日,以色列一选举投票点,发生枪击事件,造成至少7人死亡,数十人受伤。以警方用机器人在检查一具巴勒斯坦枪手的尸体。,反恐防暴,嵌入式系统的应用,嵌入式系统的应用,微型飞行器-“黑寡妇”,空中飞行器,基于Win CE的移动机器人平台,嵌入式系统的应用,嵌入式系统的应

10、用,高 48 cm 重: 6 kg 灵活性:20 DOF 操作系统: RT-Linux 接口形式: USB 1.0 (12Mbps) 响应周期: 1ms 能源: DC24V x 6.2A (150W) 制造:富士通,日本富士通公司的仿人型机器人HOAP-1,基于RTLinux的仿人机器人,基于VxWorks的火星探路者,嵌入式系统的应用,2004年“勇气号”再次登陆火星,嵌入式系统的应用,嵌入式系统的应用,信息家电的应用,嵌入式系统的应用,嵌入式系统的应用,汽车电子,嵌入式系统的应用,智能玩具与机器人,嵌入式系统的应用,嵌入式系统的应用,医疗,工业控制,嵌入式系统的结构,嵌入式系统基本组成,硬

11、件结构,软件结构,嵌入式系统的发展阶段,第一阶段是以单芯片为核心的可编程控制器形式的系统; 第二阶段是以嵌入式CPU为基础、以简单操作系统为核心的嵌入式系统; 第三阶段是以嵌入式操作系统为标志的嵌入式系统; 第四阶段是以Internet为标志的嵌入式系统 。,2018/9/16,嵌入式系统的发展阶段,2018/9/16,嵌入式系统的发展趋势,1.轻型 2.小型 3.人性化,与PC相比所具有的特点,嵌入式系统的分类,(1)简单嵌入式系统 如以单片机、DSP为微处理器的系统,系统软硬件复杂度很低。(上下位机通讯等,小的智能家电) (2)复杂嵌入式系统 如以ARM,soc为核心,32位以上(速度快,

12、外围接口能力强) 可以移植嵌入式操作系统,现在所指的嵌入式系统。,嵌入式微处理器和嵌入式操作系统,嵌入式微处理器特点 ARM嵌入式微处理器体系结构概述 嵌入式操作系统,嵌入式微处理器特点,嵌入式处理器分类,2018/9/16,嵌入式微处理器特点,对实时多任务有很强的支持能力 具有功能很强的存储区保护功能 可扩展的处理器结构 嵌入式微处理器必须功耗很低,ARM嵌入式微处理器体系结构概述,ARM(Advanced RISC Machines) 全球领先的16/32位RISC微处理器知识产权核供应商 ARM处理器三大特点 耗电少,成本低,功能强 16/32位双指令集 全球众多合作伙伴保证供应 ARM

13、处理器性能卓越,占据80的市场,ARM的RISC性能全世界领先,小尺寸封装,具有最低的芯片成本,在非常低的功耗和价格下提供高的性能。,双指令集可以相互切换,可以优化软件设计,保证了大量的开发工具和第三方资源,ARM嵌入式微处理器体系结构概述,Partner,授权费,ARM 创造和 设计IP,OEM Customer,业务拓展 / 市场格局,ARM,ARM嵌入式微处理器体系结构概述,ARM系列 ARM7、ARM9、ARM9E、ARM10、ARM11、SecureCore、Intel XScale,ARM嵌入式微处理器体系结构概述,S3C2410 S3C2410是三星公司生产的基于ARM920T内

14、核的RISC微处理器,主频率可达203MHz,适用于信息家电、Smart Phone、Tablet、手持设备、移动终端等领域 三个通用异步串行端口 2个USB HOST 8通道10位ADC和触摸屏接口,ARM嵌入式微处理器体系结构概述,ARM指令集 大量的寄存器,都可用于多种用途 Load-Store体系结构 3地址指令(两个源操作数寄存器和结果寄存器独立设定) 每条指令都条件执行包含非常强大的多寄存器Load和Store指令 能在单时钟周期执行的单条指令内完成一项普通的移位操作和一项普通的ALU操作 能过协处理器指令集来扩展ARM指令集,包括在编程模式下增加了新的寄存器和数据类型 在Thum

15、b体系结构中以高密度16位压缩形式表示指令集,嵌入式操作系统,实时嵌入式操作系统的种类繁多,大体上可分为两种,商用型和免费型。 商用型的实时操作系统功能稳定、可靠,有完善的技术支持和售后服务,但往往价格昂贵。 免费型的实时操作系统在价格方面具有优势,目前主要有Linux和C/OS,稳定性与服务性存在挑战。,嵌入式操作系统,VxWorks VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),具有良好的持续发展能力、高性能的内核以及友好的用户开发环境 VxWorks所具有的显著特点是:可靠性、实时性和可裁减性。 它支持多种处理器,如x86、i

16、960、Sun Sparc、Motorola MC68xxx、MIPS 、POWER PC等等。 大多数的VxWorks API是专有的,火星机器人。美国市场第一名,嵌入式操作系统,Windows Embeded Windows CE 3.0:一种针对小容量、移动式、智能化、32位、连接设备的模块化实时嵌入式操作系统。 针对掌上设备、无线设备的动态应用程序和服务提供了一种功能丰富的操作系统平台, WindowsCE嵌入但不够实时,属于软实时操作系统,目前也开始中文手机的研究开发。 由于其Windows背景,界面比较统一认可。 操作系统的基本内核需要至少200K的ROM。,嵌入式操作系统,PalmOS Palm OS是著名的网络设备制造商3COM旗下的Palm Computing掌上电脑公司的产品。 特点: Palm OS在PDA市场上占有很大的市场份额,主要与WIN CE进行激烈竞争。,2018/9/16,嵌入式操作系统,Hopen OS 北京凯思昊鹏公司的产品,“女娲”计划 内核小,一般在10k左右 实时、多任务、多线程,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号