1-嵌入式系统概论(一).ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:86 大小:4.1MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

1-嵌入式系统概论(一).ppt

1-嵌入式系统概论(一).ppt

预览

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

15 金币

下载此文档

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

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

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

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

嵌入式系统概论(一)对课程的一些考虑嵌入式系统是按需配置的技术按需配置---接口技术嵌入式系统知识体系嵌入式系统产业的技术需求与使用者的愿望嵌入式技术人才需求欧盟IST建意建设包括嵌入式系统设计与验证在内,以嵌入式系统网络的源码开发为重点的多学科、多层次的学习培养模块美国亚力桑那州立大学:与英特尔和摩托罗拉合作建立嵌入式通信联合实验室,吸引该校学生积极投身于下一代嵌入式通信系统的研发;课程最重要的组成部分是一项新的项目实习计划的设立,在此计划中学生可以与教师一起参与企业的项目开发和产品设计堪萨斯州立大学:建设跨学科的实时嵌入式系统课程,包括计算机信息科学、电子与计算机工程学、生物及农业工程学台湾地区“经济部工业局”与大学联办嵌入式软体人才培训班:“教育部顾问室”对嵌入式软体课程开设及教材编撰给与财务补助【卡内基-梅隆大学开设的嵌入式系统课程】一批“通用”IT培训公司相继开设了嵌入式培训课程-”嵌入式“特点不强一些专注于嵌入式的培训公司开设了针对某一CPU和OS的培训课程-集中于某一CPU和OS-没有完整的课程体系国外嵌入式开发平台代理商或国内厂商与其经营产品有关的培-缺少通用性-不适于个体学员部分国外大企业推广大学项目或举办小产品、小发明竞赛-少数学校、少数学生受益-专注于某一个产品嵌入式系统概说计算机系统的三大应用领域嵌入式系统概说嵌入式系统概说嵌入式系统概说嵌入式系统概说嵌入式系统概说广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。如各类单片机和DSP系统。这些系统在完成较为单一的专业功能时具有简洁高效的特点。但由于他们没有操作系统,管理系统硬件核软件的能力有限,在实现复杂多任务功能时,往往困难重重,甚至无法实现。从狭义上讲,我们更加强调那些使用嵌入式微处理器构成独立系统,具有自己操作系统,具有特定功能,用于特定场合的嵌入式系统。嵌入式系统概说嵌入式系统嵌入式系统嵌入式技术正在改变我们的生活嵌入式系统的发展历史嵌入式系统的发展历史嵌入式系统的发展历史嵌入式系统的发展历史嵌入式软件的发展历程,可分为以下几个阶段:早在20世纪60年代后期,通信领域里就出现了“存储程序控制”系统,这是早期的嵌入式系统。20世纪70年代后期,专用嵌入式系统的操作系统方开始出现。20世纪80年代,嵌入式商业操作系统开始得到蓬勃发展。近年来,互联网得到了飞速发展,形态各异的3C合一产品将成为网络接入设备的一大主流,也将成为工作和家庭生活的必备品。早在20世纪60年代后期,通信领域里就出现了“存储程序控制”系统,这是早期的嵌入式系统。这时的计算机是被定做的(或面向应用的),它们是一些专用指令的引擎以及与之集成在一起的I/O设备。软件是由存储在内存的程序和路由信息组成。随着微处理器的出现,硬件体系结构引入了总线概念,不同外设可挂接在一起。与此同时,软件也得到了发展。这时软件几乎是用汇编语言或宏语言来写,直到70年代中期才开始采用软件模块和标准库的编程思想。20世纪70年代后期,专用嵌入式系统的操作系统方开始出现。当时许多是用汇编语言写的,仅能用于特定的微处理器。当新的处理器出现,它们必须为之重新写一遍。直到C语言出现后,嵌入式操作系统才可以用一种高效、稳定和可移植的方式来写。20世纪80年代,嵌入式商业操作系统开始得到蓬勃发展。如今已有几十种商业操作系统可供选择,出现了许多相互竞争的产品,如Vxworks、Psos、Neculeus、WindowsCE、女娲Hopen和各种嵌入式Linux等。近年来,互联网得到了飞速发展,形态各异的3C合一产品将成为网络接入设备的一大主流,也将成为工作和家庭生活的必备品。这大大扩展了嵌入式系统的应用服务领域。相应地,嵌入式软件涉及的面也愈发扩大。它不仅包括嵌入式操作系统等系统软件,还包括一系列支撑软件,如数据库、调试软件、网络通讯协议、用户界面系统等,当然也包括各种应用软件。嵌入式系统的发展史嵌入式系统的发展史嵌入式系统的发展史嵌入式处理器嵌入式处理器市场嵌入式处理器市场嵌入式处理器市场嵌入式处理器市场半导体公司和嵌入式软件半导体公司和嵌入式软件评估嵌入式系统处理器的主要指标嵌入式处理器分类微处理器分类嵌入式系统的核心:嵌入式处理器EMPU(EmbeddedMicro-ProcessorUnit)要求:对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核心的执行时间减少到最低限度。具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断。可扩展的处理器结构,以能最迅速地扩展出满足应用的最高性能的嵌入式微处理器