嵌入式系统基础部分-嵌入式系统概述讲解学习.pptVIP

  • 2
  • 0
  • 约 22页
  • 2019-12-24 发布于天津
  • 举报

嵌入式系统基础部分-嵌入式系统概述讲解学习.ppt

教学课件课件PPT医学培训课件教育资源教材讲义

  · 每一级上都能进行程序设计,且得到下面各级的支持;   · 第1级~第3级所用语言基本为二进制语言,机器执行和解释容易;   · 第4级、第5级采用符号语言,有利于不了解硬件的人使用计算机;   · 级数越低越靠近硬件,级数越高使用计算机越方便;   · 从语言功能层次进行划分,引入虚拟机概念,有助于了解计算机和设计计算机。 4000 ICs The first to use Ics Each IC had 2 NAND gates 汽车,录像机,数码照相机,音响,手机,PDA,微波炉,机顶盒,洗衣机,冰箱,电视等 光驱,刻录机,硬盘,显卡,声卡,网卡,Modem卡,软驱,U盘,MO 交换机,路由器,扫描仪,投影仪,NAS,绘图仪,UPS 雷达,飞机,导弹,坦克,卫星,火炮 信号采集卡,工控机,传感器,嵌入式控制器 8 bit:传感器与车身控制(车窗) 16 bit:高速数据传输 32 bit:发动机控制、导航、多媒体影音、防盗 通用汽车:2、30 到50、60 个嵌入式系统。 5年后预测成本占到整车成本的50%。目前20%。 A luxury car today has more than 150 embedded microcontrollers and microprocessors 嵌入式系统特点 成本敏感 嵌入式系统通常需要注意的成本是系统成本,特别是量大的消费类数字化产品,其成本是产品竞争的关键因素之一。 嵌入式的系统成本包括: 一次性的开发成本NRE(Non-Recurring Engineering)成本 产品成本:硬件BOM、外壳包装和软件版税等 批量产品的总体成本=NRE成本+每个产品成本*产品总量 每个产品的最后成本=总体成本/产品总量=NRE成本/产品总量+每个产品成本 嵌入式系统特点 产品成本 很多类型的嵌入式系统在大规模生产时,对产品成本的追求没有止境; 降低功耗,则可以配置更小型的电池 降低功耗,则可以配置更低级的处理器 系统简化,则可以配置更少的内存与存储空间 SOC,则可以降低系统的返修率 。。。 一次性使用的嵌入式系统一般除外。 嵌入式系统特点 特殊的开发工具和环境 由于其本身不具备自主开发能力,即使设计完成以后,用户通常也是不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。 这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。 开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。 嵌入式软件开发工具 开发工具 编译器(Compiler) 调试器(In Circuit Emulator) 软仿真(Simulator) 集成开发环境(IDE) 典型的商业开发工具及供应商 Windriver公司的Tornado for VxWorks MontaVisa公司的HardHat Linux 开发工具包 AMC公司的SuperTAP调试器 免费开发工具 GNU系列开发工具 Wiggler调试器 嵌入式系统特点 专门的开发环境。 开发环境包括专门的开发工具(包括设计、编译、调试、测试等工具),采用交叉开发的方式进行,交叉开发环境如图所示。 小型嵌入式开发环境 大型连接式开发环境 嵌入式系统特点:一般看来 种类繁多,应用广泛 特定任务,非通用平台 软硬件一体化 多种处理器种类以及处理器体系结构的支持 极其关注系统成本,即成本敏感 有实时约束,代码小,执行速度快 实时操作系统 嵌入式系统特点:用户方 功能简单 专门完成一个或几个任务 要求严格 大小、 功耗、价格、市场时间 实时和交互 实时与环境交互 安全可靠 软硬件的错误威胁生命 嵌入式系统特点:开发方 软件硬件协同并行开发 多种多样的微处理器 实时操作系统的多样性 (RTOS) 与台式机相比,可利用系统资源很少 应用支持很少 要求特殊的开发工具 调试很困难 软件硬件都应很健壮 嵌入式系统特点:开发方 故障率低 功耗约束 适应使用环境 较少的系统资源需求 代码存储在ROM中 不同的设计方法和设计开发工具 嵌入式系统发展趋势 嵌入式系统的发展趋势 以信息家电、移动终端、汽车电子、网络设备等为代表的互联网时代的嵌入式系统,不仅为嵌入式市场展现了美好前景,注入了新的生命,同时也对嵌入式系统技术,提出新的挑战: 支持日趋增长的功能密度 灵活的网络联接 轻便的移动应用 多媒体的信息处理、低功耗、人机界面友好互动 支持二次开发和动态升级等 嵌入式系统的发展趋势 形成行业的标准:行业性嵌入式软硬件平台 嵌入式系统是以应用为中心的系统,不会象PC一样只有一种平台。 吸取PC的成功经验,形成不同行业的标准。 统一的行业标准具有开放、设计技术共

文档评论(0)

1亿VIP精品文档

相关文档