第1章嵌入式系统开发基础课件.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章嵌入式系统开发基础课件.ppt

3)嵌入式软件的可移植性 嵌入式软件依赖于目标系统的硬件环境,可移植性差。 可移植性在嵌入式软件开发中是一个值得关注的问题。 将一个经过反复应用检验过的、稳定可靠的代码向另一个新的系统上移植显然会减少开发的周期、提高开发效率、节约开发成本,稳定性亦可得到保证。 3)嵌入式软件开发的可移植性 采用下面的方法可以提高应用软件的可移植性和可重用性。 多用高级语言少用或者不用汇编语言-启动、初始化用汇编,其它用C 将不可移植部分局域化-宏定义、函数 提高代码的可重用性-模块化、库 第一章主要内容 嵌入式系统的定义、特点、应用及与PC、单片机的区别 嵌入式系统的组成 软件 系统软件(linux、 Windows CE、 ucOS、 VxWorks、PalmOS、Psos 、Android) 启动程序(Bootloader) 应用软件 硬件 外围电路(存储器、电源、时钟、复位、I/O)、外设 嵌入式处理器(MCU、MPU、DSP、SoC) MPU: Sparc、MIPS、PowerPC、ARM 几点忠告 嵌入式行业前途无限,但门坎高,对人要求高 理解整个系统: 硬件与软件 操作系统 底层软件,Firmware,即固件,驱动程序、Bootloader 应用层软件,Software,不涉及硬件 如何准备 学好基础理论,重视实验课 亲自动手做一些开发设计,关注行业动态,不断积累知识 第一章 嵌入式系统开发基础 1 3 2 5 4 嵌入式系统基本概念 嵌入式系统的组成 嵌入式应用软件 嵌入式处理器 嵌入式操作系统 3 嵌入式处理器 3 嵌入式处理器 嵌入式微控制器MCU(Micro control Unit) 嵌入式微控制器主要用于控制领域,典型代表是8051系列、PIC系列的4位、8位及16单片机。 单片机芯片内部集成ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、看门狗、I/O、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM等各种适宜控制用的功能模块和外设。 MCU用于低端嵌入式系统 3 嵌入式处理器 嵌入式DSP(Digital Signal Processor) DSP是专门用于信号处理方面的处理器,在系统结构和指令算法方面进行了特殊设计。如采用哈佛体系结构,硬件乘法器、硬件乘累加器。在数字滤波、FFT、谱分析、音视频处理等各种仪器上获得了大规模的应用。 DSP芯片商有TI(德州仪器)、Motorloa、Lucent等。 DSP主要用于需进行音视频处理的嵌入式系统 3 嵌入式处理器 嵌入式微处理器MPU(Micro Processor Unit) MPU是由通用计算机中的CPU演变而来的,主要类型有Am186/88、386EX、SC-400、Power PC、68000、MIPS、 Sparc 、ARM/StrongARM等系列 MPU用于中高端嵌入式系统中,通用嵌入式处理器 3 嵌入式处理器 嵌入式片上系统SoC(System on Chip) SoC将许多功能模块做在一个芯片上。如将USB、TCP/IP、GPRS、GSM、IEEE1394、蓝牙等模块都集成在一块芯片上,而这些单元以往都是一个个独立的IC 。 3 嵌入式处理器 SoC在声音、图像、影视、网络等应用领域中将发挥重要作用。 嵌入式系统微处理器在中国的发展: 中国龙芯,多媒体处理芯片 珠海矩力的MP3 ,音频处理SoC, 欧比特的S698,税控机用SoC 上海交大和上海高清的HD2802A、HD2201A,数字高清晰度电视系列芯片。 SoC的变种 SoPC ( System On Programmable Chip ),即可编程片上系统,其结合了SoC和PLD/FPGA各自的技术优点,使得系统具有可编程的功能,是可编程逻辑器件在嵌入式应用中的完美体现,极大的提高了系统的在线升级、换代能力。 嵌入式处理器的以上划分是历史上形成的,并不一定合理,实际上有时很难将一款嵌入式处理器归为以上的哪一类。所以往往不加区分地统统称为嵌入式处理器。 3 嵌入式处理器 第一章 嵌入式系统开发基础 1 3 2 5 4 嵌入式系统基本概念 嵌入式系统的组成 嵌入式应用软件 嵌入式处理器 嵌入式操作系统 4 嵌入式操作系统 1)嵌入式操作系统概述 2)典型嵌入式操作系统介绍 1)嵌入式操作系统概述 嵌入式操作系统一般仅指操作系统的内核(或者微内核),其他部分(如窗口界面、文件、以及通讯协议等模块)则不被包括,可以另外选择。 嵌入式操作系统通常提供以下管理功能 多任务管理 存储管理 周边资源管理 中断管理 1)嵌入式操作系统概述 大多嵌入式系统应用在实时环境中,因此嵌入式操作系统跟实时(Real-Time)操作系统密切

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档