嵌入式计算机/嵌入式系统:是专用计算机,以核心部件的形式出现在各种装置、设备、产品和系统中(例如:监控设备、移动电话、家电、机器人、视听设备、医疗设备等装置中所用的计算机)
嵌入式系统:是以嵌入式应用为目的的计算机系统。(分为系统级、板级、片级)
系统级:各种类型的工控机、PC104模块
板级:各种类型的带CPU的主板及OEM产品
片级:各种以单片机、DSP、微处理器为核心的产品
国内常用定义
(技术角度)以应用为中心、以计算机技术为基础,软硬件可裁剪,满足应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊要求的专用计算机系统。是将应用程序、操作系统和计算机硬件集成在一起的系统
(系统角度)嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合 在一起的计算机系统
嵌入式系统三要素·嵌入性:嵌入到对象体系中,有对象环境要求
·专用性:软、硬件按对象要求裁减
·计算机:实现对象的智能化功能
微型计算机系统从局部到全局存在三个层次:
1.微处理器 2.微型计算机 3.微型计算机系统
典型CPU结构
微型计算机 = 微处理器 + ROM和RAM + I/O接口 + 系统总线
微型计算机的结构框图
微型计算机系统= MC + 外围设备(外存+I/O外设)+ 电源 + 辅助电路 + 软件(系统软件、应用软件)
MCS = MC + 外围设备(外存+I/O外设)+ 电源 + 辅助电路 + 操作系统 + 应 用软件
MC = 微处理器 +存储器 + I/O接口 + 系统总线
嵌入式系统 = 嵌入式处理器 + 存储器 + 接口电路/外围电路 + 外设 + 嵌入式操作系统 + 应用软件
嵌入式系统组成:
v 嵌入式处理器分类
§ 嵌入式微处理器,MPU
§ 嵌入式微控制器,MCU
§ 嵌入式数字信号处理器,DSP
§ 嵌入式片上系统, SoC
§ 嵌入式可编程片上系统, SoPC
嵌入式微处理器(MPU)
v 嵌入式微处理器 = CPU + 硬件接口(存储器接口,键盘接口等)+ 辅助电路(时钟、A/D、D/A、调试电路等)
嵌入式微控制器(MCU)
v MCU = CPU + 存储器 + I/O接口 + 辅助电路(时钟、WatchDog、串行口、脉宽调制输出、A/D、D/A等)
CPU、MCU和MPU的区别
v CPU包含算术逻辑运算单元、控制单元、寄存器堆、内部总线
§ CPU是解释、执行机器语言的逻辑单元,一般不以实物程现
§ 典型CPU:MCS-51、AVR、PIC、ARM、PowerPC、 X86
v MCU = CPU + 存储器 + I/O接口 + 辅助电路(时钟、WatchDog、脉宽调制输出、A/D、D/A等) +通信接口(串行口、IIC、SPI)
§ 一般应用于控制
§ 所需软件体积较小,可写烧写在片内ROM、RAM,可不外接存储器
§ 接口功能较弱
§ 典型MCU:AT89C51、ATmega16
v MPU = CPU + I/O接口(存储器接口,键盘接口等) + 辅助电路(时钟、 WatchDog、脉宽调制输出、A/D、D/A、LCD接口、调试电路等) + 通信接口(串行口、 IIC、SPI、以太网、 WIFI等)
§ 一般应用于数据、信息的处理,硬件性能强
§ 所需软件体积较大,片内一般不集成ROM、RAM
§ 接口功能较强
§ 典型MPU:S3C44B0、MPC860、酷睿i3 2120 3.3GHz
嵌入式DSP处理器
v 嵌入式DSP处理器(Embedded Digital Signal Processor, EDSP)
v 嵌入式DSP是专用于离散信号的处理、计算,针对某些领域而设计的处理器
v DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高
v 在数字滤波、FFT、谱分析等各种仪器上DSP得到了大规模的应用
嵌入式片上系统(SoC)
v 嵌入式片上系统 (System on Chip, SoC)
v SoC是一种基于IP(Intellectual Property)核嵌入式系统设计技术
v 设计思想
§ 各种通用处理器内核,及外设作为SoC设计公司的标准库,用标准的 VHDL等语言描述,存储在器件库中
§ 用户定义出其整个应用系统,仿真通过后就可以将设计图交给半导体工厂制作样品
§ 这样,除个别无法集成的器件以外,整个嵌入式系统大部分均可集成到一块或几块芯片中去,应用系统电路板将变得很简洁,对于减小体积和功耗、提高可靠性非常有利
v SoC可以分为通用和专用两类
§ 通用系列包括Infineon(Siemens)的TriCore,Motorola的M-Core,Echelon和Motorola联合研制的Neuron芯片等
§ 专用SoC一般专用于某个或某类系统中。有代表性的产品是Philips的Smart XA
知识产权(IP)核
v 知识产权核是具有知识产权(Intellectual Property)的集成电路芯核的简称,简称IP核
§ 其作用是把一组拥有知识产权的电路设计集合在一起,构成芯片的基本单位,以供设计时搭积木之用
v 依据产品交付的方式,分为软核、固核和硬核
§ 软核是用VHDL等硬件描述语言描述的功能块,但是并不涉及用什么具体电路元件实现这些功能,以源代码形式提供
§ 硬核提供设计阶段最终阶段产品:掩模。以经过完全的布局布线的网表形式提供
§ 固核是预先设计的代码模块,源码不可见
v IP核可以复用,意味着时间、价格等设计代价降低
v 核的种类
§ 微处理器:MCS-51、ARM、PowerPC、Nios、…
§ 存储器:RAM、ROM、存储控制器、 …
§ 外设:定时器、PWM、Watch Dog、PCI控制器、DMA控制器、 …
§ 多媒体处理:MPEG/JPEG Codec
§ 数字信号处理器DSP
§ 通信模块: UART、以太网、CAN、SPI、IIC
嵌入式可编程片上系统(SoPC)
v 嵌入式可编程片上系统 (System on a Programmable Chip, SoPC)
v 用可编程逻辑技术把整个系统放到一块硅片上
§ 首先它是片上系统(SoC),即由单个芯片完成整个系统的主要逻辑功能
§ 其次,它是可编程系统,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件在系统可编程的功能
v SoPC结合了SoC和PLD、FPGA各自的优点,一般具备以下基本特征
§ 至少包含一个嵌入式处理器内核
§ 具有小容量片内高速RAM资源
§ 丰富的IP Core资源可供选择
§ 足够的片上可编程逻辑资源
§ 处理器调试接口和FPGA编程接口
§ 可能包含部分可编程模拟电路
§ 单芯片、低功耗、微封装
嵌入式系统的特点
v 可靠性要求更高
§ 很多嵌入式系统在无人照看的环境下运行,出现问题会造成整个系统的瘫痪,并很难人为干预,因此对“平均无故障时间 (Mean Time Between Failure) ”有更高要求,并应有自恢复机制
v 功耗限制
§ 嵌入式系统中,尤其是在用电池供电的嵌入式系统中,功耗是重点考虑的因素。大耗电量直接影响到硬件费用,并影响电源寿命以及带来散热问题
v 物理尺寸要求
§ 体积应达到可植入被嵌入系统的尺寸
v 低成本
§ 包含硬件成本和软件成本。硬件成本主要决定于所使用的微处理器、所需的内存及相应的外围芯片;软件成本通常难于预测,但好的设计方法有利于降低软件成本
v 环境相关性
§ 嵌入式系统不是独立的,而是与其被嵌入的设备紧密相关联
v 软件一般固化在存储器芯片或单片机本身
v 软件体积小
§ 由于嵌入式系统硬件资源相对有限,嵌入式软件也要量体裁衣,避免冗余
v 软件专用性强
§ 嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植
§ 同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合
v 操作系统内核小
§ 比如ENEA公司的OSE实时OS,内核只有5K,而Windows的内核则要大得多
v 操作系统实时性要求高
§ 有些嵌入式系统有强实时性要求
v 不具备自举开发能力
§ 必须有一套开发工具和环境才能进行开发
v 不可垄断性
§ PC有WinTel垄断
§ 嵌入式系统工业的基础是以应用为中心的“芯片”设计和面向应用的软件产品开发。
v 产品相对稳定性
§ 产品升级换代和具体产品同步,有较长的生命周期
§ 普通处理器18月
§ 嵌入式处理器8-10年
通用计算机的性能指标
v 字长
§ 字长是计算机内部一次可以处理的二进制数码的位数。一般一台计算机的字长决定于它的通用寄存器、内存储器、ALU的位数和内部数据总线的宽度
v 存储器容量:
§ 指存储设备可容纳二进制信息的最大字节数
v 运算速度
§ 计算机的运算速度一般用每秒钟所能执行的指令条数来表示
v 外设扩展能力
§ 外设扩展能力指计算机系统配接各种外部设备的可能性、灵活性和适应性。一台计算机允许配接多少外部设备对于系统接口和软件配置都有重大影响
§ 在微型计算机系统中,打印机型号、显示屏幕分辨率,外存储器容量等,都是外设配置中需要考虑的问题
§ 外设扩展能力取决于接口配置,配置愈丰富扩充能力愈强
v 软件配置情况
§ 软件是计算机系统必不可少的重要组成部分,它配置是否齐全,直接关系到计算机性能的好坏和效率的高低。
§ 采用何种操作系统
§ 是否有丰富的可供选用的应用软件
v 要先明确预期最终应用程序在待选平台上的运行情况和测试目的,然后再挑选符合要求的特定测试向量
v 一次详尽的分析需要仔细衡量的因素包括:性能分析、功耗和效率分析、开发工具支持以及价格
入职总结
光阴似箭,岁月如梭。弹指一挥间,自己参加工作已经快要五个月了,在这几个月的时间里自己学到了很多,也成长了很多。这与公司的领导和同事对我的关心和帮助密切相关,在此我表示深深地感谢。
初进公司,我感受最深的就是公司那种家的温暖。公司宽松融洽的工作氛围以及“家文化”的企业文化,让自己很快完成了从学生到职员的转变,不经意间自己已经渐渐习惯了工作节奏、工作氛围、熟悉了工作环境,适应了自己的工作。
回首参加工作的这几个月,在黄科长和雷哥的悉心指导和无私的帮助下,自己熟悉了市场科的大部分工作。在他们的指导下自己可以完成,报名,资审,投标等一系列与投标相关的工作;在他们的引荐下自己同其他单位市场科人员建立了良好的关系;在他们的教导下自己养成了细心的良好习惯。今后我一定努力学习,全面提升自身素质;努力工作,顺利完成各项任务。以回报黄科长和雷哥对自己的帮助、付出。
经过几个月的工作,我很荣幸能够成为三分公司的一员,并且能够结识这么多的真诚,热心的同事,自己一直倍感珍惜、心怀感激。在以后的日子里子自己一定会踏踏实实地认真学习知识,勤勤恳恳工作,为公司的发展尽一份力,与公司一起腾飞。
嵌入式系统总结嵌入式计算机嵌入式系统是专用计算机以核心部件的形式出现在各种装置设备产品和系统中例如监控设备移动电话家电机器人视听设…
一为什么学习嵌入式1就业前景近几年嵌入式系统产品日臻完善并在全世界各行业得到广泛应用嵌入式系统产品的研制和应用已经成为我国信息化带…
一嵌入式系统原理与应用课程总结这个学期我学习了嵌入式原理与应用这门课程虽然这个学期马上就要结束了对嵌入式的学习也要告一段落了但是我…
第一章1嵌入式系统定义以应用为中心以计算机技术为基础软件硬件可裁剪对功能可靠性成本体积功耗严格要求的专用计算机系统2四个基本要素1…
什么叫嵌入式系统以应用为中心以计算机技术为基础软件硬件可裁剪适应应用系统对功能可靠性成本体积功耗严格要求的专用计算机系统什么叫嵌入…
第一章嵌入式系统概述1、嵌入式系统的定义、特点1)定义以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、…
学习嵌入式系统心得说实在话在没有学习之前,以及在学之前通过一些口中得知这是一门很不错,很有意思的一门课。而且目前是十分吃香的一门课…
一为什么学习嵌入式1就业前景近几年嵌入式系统产品日臻完善并在全世界各行业得到广泛应用嵌入式系统产品的研制和应用已经成为我国信息化带…
嵌入式总结1嵌入式的定义广义的说嵌入式系统就是一个具有特定功能或用途的计算机软硬件集合体从狭义上说嵌入式系统紧紧指装入另一个设备并…
重庆航天技术职业学院题目嵌入式系统Android选题性质设计报告其他院系电子系专业物联网班级120xx071学号20xx0027学…
实习日志20xx年x月x日今天是我来到XX软件有限公司实习的第一天,在公司工作先要进行培训,因此将进行长达4个多月的培训。培训是一…