智能测控系统设计7_基于嵌入式处理器的测控系统(东南大学).pptVIP

  • 6
  • 0
  • 约9.61千字
  • 约 71页
  • 2018-01-22 发布于湖北
  • 举报

智能测控系统设计7_基于嵌入式处理器的测控系统(东南大学).ppt

智能测控系统设计7_基于嵌入式处理器的测控系统(东南大学)

第八章 基于嵌入式微处理器的测控系统 一、嵌入式系统概述 什么是嵌入式系统(1) 什么是嵌入式系统(2) 嵌入式系统特点 嵌入式系统的分类 (1) 嵌入式系统的分类(2) 嵌入式系统的分类(3) 嵌入式系统的应用 二、嵌入式系统基本知识 嵌入式微处理器 (1) 嵌入式微处理器 (2) 嵌入式微处理器(3) 嵌入式微处理器(4) 嵌入式微处理器(5) 嵌入式微处理器(6) 嵌入式操作系统(1) 嵌入式操作系统(2) 商用型嵌入式实时操作系统(1) 商用型嵌入式实时操作系统(2) 商用型嵌入式实时操作系统(3) 商用型嵌入式实时操作系统(4) 免费型实时操作系统 (1) 免费型实时操作系统 (2) 系统外围设备的考虑 嵌入式操作系统的选择考虑 嵌入式系统开发方式(1) 嵌入式系统开发方式(2) 三、嵌入式系统的硬件 ARM微处理器系列及其特点 ARM微处理器系列及其特点(续) ARM微处理器系列及其特点(续) ARM微处理器系列及其特点(续) ARM微处理器系列及其特点(续) ARM微处理器系列 Cortex-A系列 Cortex-R系列 Cortex-M系列 NXP的LPC2200系列芯片 LPC2200系列芯片的结构框图 Samsung公司的S3C44B0X简介 S3C44B0X体系结构 基于S3C44B0X的嵌入式系统体系结构 UP-Net ARM200嵌入式开发平台 SDRAM存储器的扩展 NAND FLASH存储器的扩展 NOR FLASH/EEPROM存储器的扩展 NAND和NOR——性能比较 NAND和NOR——接口差别 串口的扩展 串行EEPROM的扩展 按键与指示灯 四、嵌入式系统的软件开发 ADS仿真环境 ADS环境中的文件类型 ADS环境中的文件类型 软件开发步骤 Wince开发步骤 硬件资源的利用——流驱动程序 硬件资源的利用——流驱动程序 硬件资源的利用——流驱动程序 硬件资源的利用——流驱动程序 五、嵌入式测控系统应用实例 嵌入式机器人控制器 嵌入式机器人控制器结构 基于ARM的工程机械监控器 工程机械移动终端的监控器及外设 C33 PDA C33 PDA软件体系结构 PDA软件配置 流接口驱动程序的实现步骤: 1、创建内核; 2、创建驱动程序; 3、编写及加载驱动程序:编写驱动代码(入口函数、流接口函数)、相关配置文件、编译和加载驱动程序; 4、调用驱动程序 嵌入式机器人控制器 基于ARM的工程机械监控器 C33 PDA 与PC机相比, 嵌入式控制器具有突出优点: 采用32/64位处理器, 处理能力接近PC机水平(大大超出单片机),但体积更小,便于嵌入到设备中。 基于PC的控制系统通常采用Windows操作系统,由于为非实时系统,一般需要底层硬件平台保证实时性。而嵌入式控制器内嵌RTOS,保证强实时性。 嵌入式控制器支持大屏幕液晶显示器,提供功能强大的图形用户界面,与PC机相比毫不逊色。 嵌入式控制器是为控制系统专门设计,其功能更专,成本更低,功耗更小,而且开放的用户程序接口(API)保证了系统能够快速升级和更新。 两自由度机器人控制器 处理具有ARM体系结构的共同特点外,每一个系列的ARM微处理器都有各自的特点和应用领域。 ARM7系列微处理器包括4种类型的内核:ARM7TDMI、ARM7TDMI-S、ARM720T、ARM7EJ-S。 ARM7TDMI是目前使用最广泛的32位嵌入式RISC处理器。特点如下: 具有嵌入式ICE逻辑,调试开发方便; 极低的功耗,适合于便携式产品等功耗要求高的场合; 提供0.9MIPS/MHz的三级流水线结构; 代码密度高,并兼容16位的Thumb指令集; 操作系统的广泛支持,包括Windows CE、Linux、Palm OS等; 指令系统与ARM9、ARM9E、ARM10E系列兼容,便于升级; 主频高达130MIPS,运算处理能力能胜任大多数复杂应用。 ARM9系列微处理器包括3种类型的内核:ARM920T、ARM922T、ARM940T。 ARM9在高性能和低功耗方面提高最佳性能。特点如下: 五级流水线,指令执行效率更高; 提供1.1MIPS/MHz的哈佛结构; 支持32位ARM指令集和16位Thumb指令集; 支持32位高速AMBA(Advanced Microcontroller Bus Architecture)总线结构; 支持Windows CE、Linux、Palm OS等多种主流嵌入式操作系统; MPU支持实时操作系统; 支持指令Cache和数据Cache,具有更高的指令和数据处理能力。 ARM9E系列微处理器包括3种类型的内核:ARM926EJ-S、ARM946E-S、ARM966E-S。 ARM9E系列

文档评论(0)

1亿VIP精品文档

相关文档