计算机三级嵌入式知识点汇总

上传人:feng****heng 文档编号:170692304 上传时间:2022-11-22 格式:DOCX 页数:18 大小:51.64KB
收藏 版权申诉 举报 下载
计算机三级嵌入式知识点汇总_第1页
第1页 / 共18页
计算机三级嵌入式知识点汇总_第2页
第2页 / 共18页
计算机三级嵌入式知识点汇总_第3页
第3页 / 共18页
资源描述:

《计算机三级嵌入式知识点汇总》由会员分享,可在线阅读,更多相关《计算机三级嵌入式知识点汇总(18页珍藏版)》请在装配图网上搜索。

1、、嵌入式系统开发的基础知识1嵌入式系统的特点、分类、发展与应用,熟悉嵌入式系统的逻辑组成。(1)特点:专用性隐蔽性 (嵌入式系统是被包装在内部) 资源受限(要求小型化、轻型化、低功耗及低成 本,因此软硬件资源受到限制) 高可靠性(任何误动作都可能会产生致命的后果) 软件固 化(软件都固化在只读存储器 ROM 中,用户不能随意更改其程序功能) 实时性(2)逻辑组成硬件: 1) 处理器(运算器、控制器、存储器) 目前所有的处理器都是微处理器 中央处理 器( CPU )和协助处理器(数 字信号处理器 DSP 、图像处理器、通信处理器) 2) 存储器(随机存储器 RAM 和只读存储器 ROM )RAM

2、 分为动态 DRAM 和静态 SRAM 两种。 DRAM 电路简单、集成 度高、功耗 小、成本低,但速度稍慢慢; SRAM 电路较复杂、集成度低、 功耗较大、成本 高,但工作速度很快,适合用作指令和数据的高速缓冲 存储器RAM 当关机或断电时,其中的信息都会消失,属于易失性存储器ROM 属于不易失性存储器。分为电可擦可编程只读存储器(存放 固件)和闪 速存储器( Flash ROM 简称内存)。内存的工作原理:在低 压下,存储的信息 可读但不可写,这类似于 ROM ;在较高的电压下, 所存储的信息可以更改和删除,这有类似于 RAM 。3)I/O 设备与 I/O 接口4)数据总线软件3)分类 按

3、嵌入式系统的软硬件技术复杂程度进行分类:1)低端系统 采用 4 位或 8位单片机,在工控领域和白色家电领域占主导地位,如计算器、遥控器、充电器、空调、传真机、 BP 机等。2)中端系统 采用 8 位/16 位/32 位单片机,主要用于普通手机、摄像机、录 像机、电子游戏机等。3)高端系统采用 32 位 /64 位单片机,主要用于智能手机、调制解调器、掌上 计算机、路由器、数码相机等。(4)发展20 世纪 60 年代初,第一个工人的现代嵌入式系统(阿波罗导航计算机)20 世纪 60 年代中期,嵌入式计算机批量生产20 世纪 70 年代,微处理器出现20 世纪 80 年代中期, 外围电路的元器件被

4、集成到处理器芯片中, 昂贵的模拟电路元件能被数字电路替代20 世纪 90 年代中期 SOC 出现,集成电路进入超深亚微米乃至纳米加工时代 2嵌入式系统的组成与微电子技术(集成电路、 EDA 、 SoC、 IP 核等技术的作用和发展) ( 1)集成电路 IC集成电路的制造大约需要几百道工序, 工艺复杂。 集成电路是在硅衬底上制作 而成 的。硅衬底是将单晶硅锭经切割、研磨和抛光后制成的像镜面一样光滑的圆 形薄片,它的厚 度不足1mm,其直径可以是6、8、12英寸甚至更大这种硅片称为硅抛光片,用于集成 电路的制造。制造集成电路的工艺技术称为硅平面工艺, 包括氧化、 光刻、掺杂等多项工序。 把这 些工

5、序反复交叉使用,最终在硅片上制成包含多层电路及电子元件的集成电 路。集成电路的特点:体积小、重量轻、可靠性高。其工作速度主要取决于逻辑门 电路的晶 体管的尺寸。尺寸越小,工作频率就越高,门电路的开关速度就越快。( 2)EDA (电子信号自动化)(3)SoC 芯片(片上系统)既包含数字电路,也可以包含模拟电路,还可以包含数模混合电路和射频电路。SoC芯 片可以是一个CPU,单核SoC,也可以由多个CPU和/或DSP,即多核SoC。开发流程:( 1)总体设计 可以采用系统设计语言 System C (或称 IEEE 1666 ,它是 C+ 的 扩充)或System Vetilog语言对SoC芯片的

6、软硬件作统一的描述,按照系统需求说明书 确定SoC的性能能参数,并据此进行系统全局的设计。(2)逻辑设计将总体设计的结果用RTL (寄存器传输级描述语言)语言进行描述(源文件)后,在使用逻辑综合将源文件进行综合生成,生成最简的布尔表达 式核心好的连接关 系(以类型为EDF的EDA工业标准文件表示)(3)综合和仿真( 4)芯片制造 借助 EDA 中的布局布线工具( 4) IP 核IC 设计文件:逻辑门级,包括各种基本的门电路;寄存器传输级,如寄存器、 译码 器、数据转换器;行为级,如CPU、DSP、存储器、总线与接口电路等。核库中的设计文件均属于知识产权 IP 保护的范畴,所以称为“知识产权核”

7、 或“ IP 核”。IP核是开发SoC的重要保证。按IC设计文件的类型,IP通常分为:软核、固核、 硬核。IP核的复用可以减少研发成本,缩短研发时间,是实现 SoC的快速设 计,尽早投放市场的有效途径。目前主要的 CPU 内核有 ARM、MIPS、PowerPC、Coldfile、x86、8051 等。ARM 内核占所有 32 位嵌入式 RISC 处理器的 90%以上。3嵌入式系统与数字媒体(文本、图像和音频 /视频等数字媒体的表示与处理)(1)文本 含义:在计算机中的文字信息,最常用的一种数字媒体。 字符集及其编码1)西方字符的编码ASCII 字符集和 ASCII 编码,基本的 ASCII

8、字符集共 128 个字符,每 个字符 使用 7 个二进位制进行编码。2)汉字的编码汉子国家编码标准有 GB2312 和 GB18030 。每个汉字用 2 个字节表示。GB2312 只有 6763个汉字, 经常不够用。 GB18030 字符集与 UCS/Unicode 字 符 集基本兼容,采用不等长的编码方法,单字节编码表示 ASCII 字符,与 ASCII 码兼 容;双字节表示汉字,与 GB2312 保持向下兼容(即 GB2312 中 有的 GB18030 字 符集都有)3)UCS/Unicode 编码文本类型1)简单文本只能顺序阅读。2)丰富格式文本 有插图、对文字颜色等定义,调整页面,文本

9、布局,插入声音视频等。3)超文本 通过超链接实现跳转、导航、回溯等操作(2)图像 图像获取过程的核心是模拟信号的数字化,处理步骤为:1)扫描 将画面网格化,每个网格为一个取样点2)分色 将每个取样点的颜色分解成三原色3)取样测量每个取样点的每个分量(基色)亮度值 4)量化把模拟量使用数字量来表示, A/D 转换数字图像的主要参数:图像大小 ( 水平分辨率*竖直分辨率) 、位平面数目、像素深 度、颜色模型 一幅图像的数据量计算公式:图像数据量=图像大小* 像素深度/8( 3)音频/视频音频/ 视频信息的数字化,处理步骤为:1)取样2)量化3)编码数字音频的主要参数:取样频率、量化位数、声道数目、

10、使用的压缩编码方 法、比特率(每秒钟的数据量)压缩前波形声音的码率(比特率) = 取样频率* 量化为数* 声道数(单位 b/s )压 缩后码率= 压缩前码率/ 压缩倍数(压缩比)4嵌入式系统与网络通信技术(数字通信与计算机网络, TCP/IP 协议,互联网接入技术等) (1)数字通信(2)计算机网络(3)音频/ TCP/IP 协议4)互联网接入技术二、嵌入式处理器1嵌入式处理器的结构、特点与分类(不同类型的典型嵌入式处理器及其特点,嵌入式处 理器分类 等)1)不同内核嵌入式微控制器性能比较性能内核51内核其他8位内核处理速度差差低能耗好好代码密度差差内存64KB差差向量中断好好低中段延时好好低

11、成本好好多供资源好差编译器选择好一般软件可移植性好一般2)冯-诺依曼结构和哈佛结构的区别16位内核其他32位内核ARMCortex-M 内核一般好好好差好一般差好差好好好一般好好差好好差好差差好一般一般好一般一般好两者连接 CPU 程序存储器和数据存储器的方式不同 冯-诺依曼结构CPU程序/数据存储器哈佛结构|程序存储器|CPU|数据存储器程序总线数据总线3)分类按指令集分为:复杂指令集结构 CISC 和精简指令集结构 RISC按存储机制分为:冯-诺依曼结构和哈佛结构 按字长分为:8位、16位、32位、64 位结构按不同内核系列可以分为: 51、AVR、PIC、MSP430、PowerPC、C

12、oldfile 、ARM4)不同典型内核简介内核系列推出公司内核结构简单描述51In telCISC哈佛结构8位字长,常用于简单的检测与控制应用领域,最早被称为单 片机。其价格低,应用资料齐全,开发工具便宜,开发周期短, 成本低,因此被广泛应用到各个行业。随着1T改进型51内核 的推出,加上许多器件厂家增加了自己的特色组件,51系列AVRAtmelRISC哈佛结构8位、16位和32位-类字长的微控制器内核,以适应不同应用 层 次的要求。主要特点是高性能、高速度、低功耗。PICMicrochipRISC哈佛结构8位、16位和32位-类字长的微控制器内核,以适应不同应用 层次的要求。主要用于工业控

13、制,主要优势是针对性强,特别是抗 干扰能力强。MSP430TIRISC冯-结构16位字长的微控制器区内核,广泛应用于手持设备嵌入式应用 系统中,突出特点就是以超低功耗著称全球。MIPSMIPSRISC哈佛结构高性能高档次32位和64位处理器内核。主要特点是适应于高 速、大数据吞吐量应用场合PowerPCApple ,IBM,MotorolaRISC哈佛结构高性能高档次含有32位子集的64位处理器内核。具有优异的 性能、较低的能耗以及较低的散热量。MC68KMotorolaRISC哈佛结构32位字长的处理器内核,具有超标量的超级指令流水线,性能 优异明显,主要用于与高端嵌入式应用领域。Coldf

14、ileFrescaleRISC哈佛结构32位字长的咼性能处理器内核,性能优越,集成度咼,可用 于工业应用领域、消费电子领域、医疗电子领域、测试与测量领域等。ARMARMRISC多数为哈佛结构32位字长的高性能处理器内核,目前嵌入式处理器的领跑者2 ARM 处理器内核的体系结构(工作状态,工作模式,寄存器组织,异常,数据类型与 存储格式 等)(1)工作状态是ARM状态,二是Thumb指令状态及Thumb-2状态,三是调试状态。ARM处理器复位后开始执行代码时总是只处于ARM状态,如果需要,可通过下面的方法切换到Thumb状态或Thumb-2状态ARM状态切换到Thumb指令状态:通过BX指令,将

15、操作数寄存器的最低位设置为1即 可。如果R00=1,则执行BX R0指令将进入Thumb状态状Thumb态切换到ARM状态:通过BX指令,将操作数寄存器的最低位设置为0即可。如果R00=0,则执行BX R0指令将进入ARM状态。2)工作模式( 7 种)工作模式用户模User功能说明程序正常执行工作模式可访问的寄存器PC,R14R0,CPSRCPSRM4:M010000快速中断模式FIQ处理高速中断,用于高速数据传输或通道处理外部中断模用于普通中断处理式IRQ管理模式操作系统的保护模式,处理软中SVC断SWIPC,R14_fiqR8_fiq,R7R0,CPSR,SPSR fiqPC,R14_ir

16、qR13_irq,R12R0,CPSR,SPSR irqPC,R14 svc-R13 svc,R12R0,CPSR,SPSR svc100011001010011中止模式ABT处理存储器故障,实现虚拟存储 器和存储器保护PC,R14_abt-R13_abt,R12-R0,CPSR,SPSR abt10111未定义指令模式UND处理为定义的指令陷阱,用于支 持硬件协处理器仿真PC,R14_u nd-R13_u nd,R12-R0,CPSR,SPSR und11011系统模SYS运行特权及的操作系统任务PC, R14-R0,CPSR111113)寄存器组织ARM处理器共有37种寄存器,包括31个通

17、用寄存器(含PC)和6个状态寄存器。无论 何种模式,R15均作为PC使用;CPSR为当前程序状态寄存器;R7-R0为公用的通用寄存器。 所有通用寄存器均为32 位结构。程序状态寄存器的格式:31 30 29 28 27 268 7 6 5 4 3 2 1 0NZCVQ状态保留IFTM4M3M2M1M0条件码标志含义如下:N为符号标志位,N=1为负数,N=0为正数。Z为全0标志位,运算结果为0,则Z=1,否则Z=0;C为进借位标志,有进/借位时C=1,否则C=0.V为溢出标志,加减法运算结果溢出时V=1,否则V=0.Q为增强的DSP运算指令溢出标志,溢出时Q=1,否则Q=0-控制位含义如下:I

18、为中断禁止控制位, I=1 禁止 IRQ 中断, I=0 ,允许中断。F 为禁止快速中断 FIQ 的控制位, F=1 禁止 FIQ 中断, F=0 允许。T为arm和Thumb指令切换,T=1时执行Thumb指令,否则执行ARM指令。M4-M0为模式选择位(4)存储格式大端模式: 32 位数据字的高字节存储在低地址,而数据字的低字节则存放在高地 址中。小端模式: 32 位数据字的高字节存储在高地址,而数据字的低字节则存放在低地 址中。系 统复位时,自动默认为小端模式。例如:一个32位数据字0x12345678,存放在起始地址为0x30001000,则大端模式下 0x30001000 单元存放

19、0x12,0x30001001 单元存放 0x34 ,0x30001002 单元存放 0x56,0x30001003单元存放0x78 ;而小端模式下0x30001000单元存放0x78,0x30001001单元 存放 0x56 ,0x30001002 单元存放 0x34, 0x30001003 单元存放 0x12。(5)数据类型8 位、 16 位、 32 位三种数据类型( 6)ARM 处理器中 MMU 和 MPUMMU存储器管理单元(memory management unit )功能:1)虚拟地址到物理地址映射2)存储器访问权限受限3)虚拟存储空间的缓冲特性设置MPU 存储器保护单元(mem

20、ory pro tec t unit )7)异常( 7 种)异常类型优先级工作模式异常向量地址复位RESET1管理模式0x00000000未定义的指令UND6未定义指令中止模式0x00000004软件中断SWI6管理模式0x00000008指令预取中止PABT5中止模式0x0000000C数据访问中止DABT2中止模式0x00000008外部中断请求IRQ4外部中断模式0x00000010快速中断请求FIQ3快速中断模式0x0000001C3典型 ARM 处理器内核( ARM9 ,Cortex-A ,Cortex-M , Cortex-R 等的技术特点与应用 领 域)(1)Cortex-A系列

21、是面向高端嵌入式应用的处理器核:具有MMU、Cache、最快频率、 最高性能、合理功耗。(2)Cortex-R系列是面向实时控制的处理器:具有MPU、Cache、实时响应、合理性 能、较低功耗。(3)Cortex-M 系列是面向低端微控制器的处理器,没有 MMU 但有 MPU ,极高性价 比、最低成本,极低功耗。系列相应内核主要性能特点ARM7冯-诺依曼结构,3级流水线,无MMU经典ARM9ARM920T/ARM922T哈佛结构,5及流水线,单32位AMBA接口ARM9EARM926EJ-S/ARM946E-S/ARM966E-S/ARM968E-S/ARM996HS哈佛结构,5及流水线,支持

22、DSP指令,软核 (softIP)ARM10ARM1020E/ARM1022E/ARM1026EJ-S哈佛结构,6及流水线,分支预测,支持DSP 指令,高性能浮点操作,双64位总线接口, 内部64位数据通路。ARM11ARM11MPCore/ARM1136J(F)-S哈佛结构,8级流水线,分支预测和返回栈, 支持DSP指令、SIMD/Thumb-2核心技术ARM1156T2(F)S/ARM1176JZ(F)S哈佛结构,9级流水线,分支预测和返回栈, 支持DSP指令、SIMD/Thumb-2核心技术嵌入Cortex-MCortex-M0, Cortex-M0+冯-诺依曼结构,3级流水线,支持Th

23、umb指 令集 并包含Thumb-2、嵌套向量中断,M0+ 内部有MPU,而M0没有。Cortex-M1冯-诺依曼结构,3级流水线,支持FPGA设 计,Thumb指令集并包含Thumb-2Cortex-M3哈佛结构,3级流水线,Thumb-2、嵌套向量 中断,分支指令预测,内置MPUCortex-M4哈佛结构,3级流水线,Thumb-2、嵌套向 量中断,分支指令预测,内置MPU,高效信号 处理,SIMD指令,饱和运算,FPUCortex-RCortex-R4/R4F/ Cortex-R5/Cortex- R7哈佛结构,8级流水线,实时应用,支持ARM、Thumb和Thumb-2指令集,F标示内

24、置FPU,DSP扩展,分支预测,超标量执行,内置应用Cortex-ACortex-A5/ Cortex-A5MPcoreCortex-A7/ Cortex-A7MPcoreCortex-A8/ Cortex-A8MPcoreCortex-A9 / Cortex-A9MPcore哈佛结构,MPcore为多核,超标量结构,13 级流 水线,动态分支指令预测,有分支目标缓 冲器BTB、MMU、FPU、L1、L2,支持 ARM、Cortex-A15 / Cortex-A15MPcore哈佛结构,可乱序执彳丁指令流水线4 ARM 处理器指令系统及汇编语言程序设计(指令格式,寻址方式,指令集,伪指令, 语

25、句格式与程序结构, ARM 汇编语言与 C 的混合编程等)(1)指令格式指令一般格式S ,其中 不可省指令格式说明:项目含义备注opcode指令的操作码即助记符,如MOV、ADD、B等cond条件域,满足条件才执行指令可不加条件即可省略条件,如EQ、NE等S指令执行时是否需要更新CPSR可省略Rd目的寄存器Rd可为任意通用寄存器Rn第一个源操作数Rd可为任意通用寄存器,可以与Rd相同Op2第二个源操作数可为#imm8m、寄存器Rm及任意移位寄存器关于#imm8m的说明:#表示立即数,其后可以是十进制或十六进制数对于ARM指令集,#imm8m表示一个由8位立即数经循环右移任意偶数位次形 成的 3

26、2 位操作数。对于Thumb指令集,#imm8m表示一个由8位立即数经左移任意位次形成的32位操作数。指令的条件码条件码助记符标志含义0000EQZ置位相等0001NEZ清零不相等0010CSC置位无符号数大于或等于0011CCC清零无符号数小于0100MIN置位负数0101PLN清零正数或零0110VSV置位溢出0111VCV清零未溢出1000HIC置位Z清零无符号数大于1001LSC清零Z置位带符号数小于或等于1010GEN等于V带符号数大于或等于1011LTN不等于V带符号数小于1100GTZ清零且N等于V带符号数大于1101LEZ置位或N不等于V带符号数小于或等于1110AL忽略无条件

27、执行2)寻址方式1)立即寻址(立即数寻址)例如: MOV R0,#0x1212121212ADC R0, R0, #100 ;R0 R0+100+C2)寄存器寻址 ( 执行效率较高 )例如 :ADD R0,R1,R2;R0 R1+R23)寄存器间接寻址寄存器间接转址就是以寄存器中的值作为操作数地址, 而操作数本身存放在存储器 中。用 间接寻址的寄存器必须用 括起来。例如: LDR R5,R4;R5 R4, 间接寻址的寄存器是 R4STR R1,R2;R2 R1, 间接寻址的寄存器是 R24)基址加变址寻址 常见的几种形式:LDRR0,R1 ,#4STRR1,R2 ,#8LDRR0,R1,#4!

28、LDRR0,R1,#4LDRR0,R1,R2!表示指令在完成数据传输后更新基址存储器 )STR R0, R1, R25)相对寻址相对寻址以程序计数器PC的当前值为基地址,指令中的地址标号作为偏移量,将 两者相加 后得到操作数的有效地址。下列程序中跳转指令 BL 利用相对寻址方式:BL Subrouti ne_A ;跳转子程序 Subrout in e_A 处执行Subroutine_A :MOV PC ,LR; 从子程序返回6)堆栈寻址7)块拷贝寻址(3)(4)(5)(6)三、嵌入式系统硬件组成1嵌入式硬件组成与嵌入式处理芯片(组成,特点,类型, ARM 的 AMBA 总线,嵌入式 处理芯片的

29、 选型)( 1)基于 ARM 内核的典型嵌入式应用系统硬件组成 典型嵌入式系统硬件由嵌入式最小硬件系统 (电源电路、 时钟(晶振) 电路、复位电路、JTAG测试接口)、前向通道(输入接口)、后向通道(输出接口)、人机交互通道(键盘,触摸屏以 及LED或LCD显示输出接口)以及相互互联通信通道(CAN通信接口、以太网通信接口、USB通信接口)等组成。电源电路 为整个嵌入式系统提供能量,是整个系统工作的基础,具有极其重要的位置。 一般来 说 ,如果电源电路处理得好,整个系统的故障往往能显著减少。选择设计电源电路 是主要考虑以下因 素:输出电压电流、输入电压电流(交流还是直流)、安全因素、体积限 制

30、、功耗限制、成本限制。常用的电源模块是交流变直流(AC-DC)模块、直流变直流模块(DC-DC)、低压稳压器(LD0)。稳压器包括普通稳压器和低压差稳压器LDO。78XX系列属于普通稳压器,LM2576/2596 为开关稳压芯片, CAT6219/AS2815/1117/2908 等属于低压稳压器。 稳压器的最 大 特点就是低噪声、低成本、纹波小、精度高、电路简单。2)基于 ARM 内核的典型嵌入式芯片的硬件组成1)存储器及控制器片内程序存储器通常是用Flash ROM,-般配有几KB到几MB不等。片内数 据存储器通常使用SRAM,-般几KB到几百KB。2)中断控制器一般采用向量中断(VIC)

31、或嵌套向量中断(NVIC)。Cortex-M支持嵌套的 向量中断。3)DMA控制器(直接存储器访问控制器)使用DMA控制器,可将数据块从外设传输至内存、从内存传输至外设或从内存传输至内存。4)电源管理与时钟控制器5)GPI0 接端口( Ge neral Purpose In put Output 通用输入 / 输出端口) 作为输入时具有缓冲功能,而作为输出是具有锁存功能, GPIO 也可以作为双向 I/O使用。在ARM处理芯片中,GPIO引脚通常是多功能的,以减少引脚数,减少功耗。6)定时计数组件主要包括看门狗定时器( WDT) 监视着程序的运行状态Timer通用定时器用于一般的定时RTC可直

32、接提供年月日时分秒,使应用系统具有独立的日 期和时间 脉冲宽度调制解调器 ( PWM) 用于脉冲宽度的调制, 比如电机控制、 用于变频调 整等。7)模拟通道组件8)互联通信组件3)ARM 的 AMBA 总线4)常用 ARM 嵌入式处理芯片1)NXP 的典型 ARM 芯片2)TI 的典型 ARM 芯片3)Samsung 的典型 ARM 芯片4)Atmel 的典型 ARM 芯片5)ST 的典型 ARM 芯片6)Freescale 的典型 ARM 芯片7)Nuvoton 的典型 ARM 芯片8)Intel 的典型 ARM 芯片9)其他 ARM 芯片厂家5)嵌入式处理芯片的选型1)性价比原则 性能高,

33、价格低2)参数选择原则ARM内核(指令流水线、支持Thumb/Thumb-2指令集、最咼时钟频率的限制、最低功耗 要求以及低成本要求)系统时钟频率(频率越高,处理速度越快;通常ARM芯片的速度主要取决于ARM内核) 芯片内部存储器的容量片内外围电路(GPIO外部引脚条数、定时计数器、LCD液晶显示控制器、多核处理器、ADC、通信接口)2嵌入式系统的存储器(层次结构,分类,性能指标;片内存储器,片外存储器,外部存 储设备等) 3. I/O接口、I/O设备以及外部通信接口( GPIO、丨2C、SPI、UART、USB、HDMI等;键 盘、LED、LCD、触摸屏、传感器等;RS-232/RS-485

34、、CAN、以太网和常用无线通信接口)(1)GPIO( 通用输入输出接口 )在嵌入式处理器内部,输入具备缓冲功能,输出具有锁存功能。 GPIO 一般有三态: 0 态、1 态、高阻状态。(2)集成电路互连总线接口 IIC集成电路互连总线用于连接嵌入式处理器及外围器件,采用串行半 双工传输的总线标准。IIC 总线具有的接口线少, 控制方式简单,器件封装紧凑,通信速率较高 (1OOkb/s,4OOkb/s,高速模式可达3.4Mb/s )等优点。IIC 总线的操作时序IIC总线只有两条信号线,一条是数据线SDA,另一条是时钟线SCL,所有的操作均通过这 两条信号线完成。数据线 SDA 上的数据必须在时钟

35、的高电平周期保持稳定,它的高 / 低电平状态只 有在SCL时钟信号线是低电平时才能改变。1)启动和停止条件总线上的所有器件都不使用总线时,SCL线和SDA线各自的上拉电阻把电平拉高,使 它们均处 于高电平。主控制器启动总线操作的条件是当SCL线保持高电平时SDA线有高电平转为低电平, 此时主控制器在SCL产生时钟信号,SDA线开始传输数据。若SCL线为高电平时SDA由低转为 高,则总线工作停止,恢复空闲状态2)数据传送格式3)应答(ACK)信号传送4)读/ 写操作5)总线仲裁6)异常中断条件(3)串行外设接口 SPI4)串行异步通信接口 UART(5)高清多媒体接口 HDMI (6)常用简单输

36、入设备(键盘、触摸屏、传感器)(7)常用简单输出 设备(LED、数码管、LCD、)(8)基于UART的RS232/RS 485 CAN总线接口以太网通信接口常用无线通信接口( GPS 模块、GPRS模块、WiFi模块、蓝牙模块、射频无线收发模块)4基于ARM内核的典型嵌入式处理芯片(S3C2410/S3C2440芯片的内部结构,如片上总线、 DMA 、时钟控制、中断控制、 GPIO 、UART 、I 2C、SPI 、Timer 、RTC 、WDT 及其他硬件 组件)四、嵌入式系统软件1.嵌入式系统的软件组成与实时操作系统 (嵌入式系统软件组成, 嵌入式操作系统的发展, 实时系统与实时操作系统,

37、微内核与宏内核,嵌入式操作系统的仿真平台等)2板级支持软件包(BSP)和引导加载程序Bootloader (硬件抽象层HAL , BSP的功能和移 植, Bootloader 的执行过程, U-boot 及其移植等)3嵌入式 Linux 操作系统(嵌入式 Linux 的发展和自由软件,嵌入式 Linux 内核的结构、 系统 调用接口,常见嵌入式 Linux 等)4嵌入式操作系统UC/0S-II (基本特点、代码结构、任务管理与调度、任务通信、中断处 理、移 植等)五、嵌入式系统的开发1嵌入式系统的开发过程和工具(开发步骤,交叉开发平台和工具,系统的调试工具等)2系统开发工具软件( ADS 、RVDS 的特点与使用, GCC 的常用命令与参数)3以 S3C2410/S3C2440 为背景的应用系统开发 (硬件接口及部件的综合使用; 无操作系统 环境 下的系统开发;U C/OS-II环境下的系统开发)考试方式考试时间: 120 分钟,满分 100 分 包含:选择题( 40 分)、填空题( 40 分)、综合题( 20分)

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!