第1章
什么是嵌入式系统
嵌入式系统是以应用为中心、以计算机技术为基础、软/硬件可剪裁、适用于对系统功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。
嵌入式系统的应用领域有哪些 列举一些生活中的嵌入式系统实例。
嵌入式系统的应用领域有交通管理、工控设备、智能仪器、汽车电子、环境监测、电子商务、医疗仪器、移动计算、网络设备、通信设备、军事电子、机器人、智能玩具、信息家电等;
网络设备: 交换机、路由器、Modem 等。
消费电子: 手机、MP3、PDA、可视电话、电视机顶盒、数字电视、数码照相机、数码摄像机、信息家电等。
办公设备: 打印机、传真机、扫描仪等。
*
汽车电子: ABS (防死锁制动系统)、供油喷射控制系统、车载 GPS 等。
工业控制: 各种自动控制设备
嵌入式系统的组成有哪些
嵌入式系统一般硬件层中间层,软件三层组成
嵌入式系统的特点有哪些
嵌入式系统有以下4个特点:系统内核小、专用性强、系统精简、实时性
简述嵌入式系统的发展。
嵌入式系统具有以下6个发展趋势:系统工程化、开源化、功能多样化、节能化、人性化、网络化。
?
常用的嵌入式处理器分为哪几类
常见的嵌入式处理器有一下四类:嵌入式微处理器嵌入式微控制器嵌入式 DSP 处理器嵌入式片上系统
嵌入式操作系统的特点有哪些
嵌入式操作系统以下6个特点:系统内核小专用性强系统精简高实时性多任务的操作系统需要专用开发工具和环境
什么是实时操作系统 IEEE 实时 UNIX 分委会认为实时操作系统应具备哪些特点
arm嵌入式系统期末考试实时操作系统是指在限定的时间内对过程调用产生正确的响应操作系统IEEE 的实时UNIX分委会认为实时操作系统应具备以下特点异步的事件响应切换时间和中断延迟时间确定优先级中断和调度抢占式调度内存锁定连续文件同步。
常用的嵌入式操作系统有哪些 它们各有什么特点
操作系统
特点
uCLinux
遵守GNU/ GPL完全开源;移植性好;网络功能优秀;支持多文件系统;API接口丰富
Android
良好的平台开放性、可以实现个性化应用设定和与Google 应用的无缝结合
Windows CE
与Windows 系列有较好的兼容性能在多种处理器体系结构上运行;采用模块化设计没有开放源代码;耗费内存。
VxWorks
#
支持多种处理器具有先进的网络功能具有良好的可靠性、卓越的实时性、高效的可裁剪性
Nucleus
抢占式多任务操作系统内核;便于移植并且支持多种处理器;核心代码精简
uC / OS II
公开源代码可移植性强可固化、可裁剪;占先式多任务;系统任务;中断管理;稳定性和可靠性都很强
QNX
实时可拓展;内核精简;运行速度快
Linux
开源自由操作系统;真正的多用户多任务操作系统;内核可剪裁;实时性;网络功能强大;支持目前多数的处理器;稳定性和可靠性都很强
嵌入式系统工程设计的要点有哪些
应用需求硬件要求;实时性实现;系统功耗;系统升级方式调试方式;开发环境的选择等。
举出几个嵌入式系统应用的例子, 通过查资料和独立思考, 说明这些嵌入式系统产品主要由哪几部分组成每个组成部分用于完成什么功能。
比较典型的例子:手机
组成部分:
处理器:核心处理器
内存:操作系统,程序运行的存储空间
闪存:存放操作系统,文件等
屏幕:显示,如果是触摸屏还有输入功能
按键非必须输入
第2章
ARM 微处理器及技术的应用领域及主要产品有哪些 举一些生活中常用的 ARM 处理器应用的例子。
ARM微处理器觉得应用领域有工业控制领域、无线通信领域、网络应用、消费类电子产品、成像和安全产品目前绝大多数的手机、平板采用的处理器都是ARM架构cortex-a系列的处理器,而cortex-m系列智能设备得到广泛应用,小米手环2就是用的cortex-m4的核。
采用 RISC 架构的 ARM 微处理器有哪些特点
体积小、低功耗、低成本、高性能支持Thumb (16 位) / ARM (32 位)双指令集, 能很好地
兼容8位/16位器件大量使用寄存器指令执行速度更快大多数数据操作都在寄存器中完成寻址方式灵活简单,执行效率高指令长度固定
ARM内核基本版本有哪些 每个版本都有哪些基本的性能
内核基本版本
基本的性能
V1 版本
基本的数据处理指令 (无乘法)基于字节、半字和字的 Load / Store 指令转移指令, 包括子程序调用及链接指令供操作系统使用的软件中断指令 SWI寻址空间: 64 MB。
V2 版本
乘法和乘加指令;支持协处理器操作指令;快速中断模式;SWP/ SWPB 的最基本存储器与寄存器交换指令;寻址空间: 64 MB。
V3 版本
寻址空间增至 32 位 (4 GB)当前程序状态信息从原来的 R15 寄存器移到当前程序状态寄存器CPSR (Current Program Status Register)中增加了程序状态保存寄存器 SPSR (Saved Program Status Register)增加了两种异常模式,使操作系统代码可方便地使用数据访问中止异常、指令预取中止异常和未定义指令异常增加了 MRS/ MSR 指令, 以访问新增的 CPSR/ SPSR 寄存器增加了从异常处理返回的指令功能。
V4 版本
有符号和无符号半字及有符号字节的存/ 取指令增加了 T 变种, 处理器可工作在 Thumb 状态, 增加了 16 位 Thumb 指令集完善了软件中断 SWI 指令的功能处理器系统模式引进特权方式时使用用户寄存器操作把一些未使用的指令空间捕获为未定义指令。
V5 版本
新增带有链接和交换的转移 BLX 指令;新增计数前导零 CLZ 指令;新增BRK 中断指令增加了数字信号处理指令 (V5TE 版)为协处理器增加更多可选择的指令改进了ARM/ Thumb状态之间的切换效率
V6 版本
ThumbTM: 35% 代码压缩DSP 扩充: 高性能定点 DSP 功能JazelleTM: Java 性能优化, 可提高 8 倍Media 扩充: 音 / 视频性能优化, 可提高 4 倍。
V7 版本
首次采用了强大的信号处理扩展集采用了Thumb-2技术采用了 NEON技术支持改良的浮点运算
ARM 微处理器有哪些系列 它们有什么特点
微处理器系列
特点
ARM7微处理器系列
调试开发方便功耗极低能够提供 MHz的三级流水线结构代码密度高并兼容16的Thumb指令集对操作系统支持广泛指令系统与ARM9系列、ARM9E系列和 ARM10E系列兼容,便于用户的产品升级换代主频最高可达130MIPS。
ARM9微处理器系列
"
5级整数流水线, 指令执行效率更高提供 MHz 的哈佛结构支持32 ARM指令集和16位Thumb指令集支持32位的高速AMBA总线接口全性能的MMU支持多种主流嵌入式操作系统MPU支持实时操作系统支持数据Cache和指令Cache,具有更高的指令和数据处理能力
ARM9E微处理器系列
支持DSP指令集;5级整数流水线;支持32位ARM指令集和16位Thumb指令集;支持32位的高速AMBA总线接口;支持VFP9浮点处理协处理器;全性能的MMU支持多种主流嵌入式操作系统;MPU支持实时操作系统;支持数据Cache和指令Cache,具有更高的指令和数据处理能力;主频最高可达300MIPS。
ARM10E微处理器系列
支持DSP指令集6级整数流水线支持32位ARM指令集和16 Thumb指令集支持32位的高速AMBA总线接口支持VFP10浮点处理协处理器全性能的MMU,支持多种主流嵌入式操作系统支持数据Cache和指令Cache, 具有更高的指令和数据处理能力主频最高可达 400MIPS内嵌并行读/写操作部件
SecurCore微处理器系列
带有灵活的保护单元, 以确保操作系统和应用数据的安全采用软内核技术, 防止外部对其进行扫描探测可集成用户自己的安全特性和其他协处理器。
StrongARM微处理器系列
}
集成度高;在软件上兼容ARMv4体系结构
Xscale处理器
全性能、高性价比、低功耗支持16位的Thumb指令和 DSP指令集
Cortex系列处理器
分为Cortex-M、Cortex-R和Cortex-A三类Cortex-M系列针对微控制器, 在该领域中需要进行快速且具有高确定性的中断管理, 同时需将门数和可能功耗控制在最低Cortex-R系列针对实时系统, 面向深层的嵌入式实时应用Cortex-A面向尖端的基于虚拟内存的操作系统和用户应用, 也叫应用程序处理器
在选择ARM微处理器时要考虑哪些因素

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。