


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式系统设计复习第一章嵌入式系统概述提纲:1、 掌握嵌入式系统的定义以应用 为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗、实时性 严格要求的专用计算机系统。2、 了解嵌入式系统的一般组成硬件: CPU、 Memory、 I/O软件: RTOS、文件系统、GUI 和应用软件等知识点:1、 嵌入式系统的定义与特点以应用 为中心,以计算机技术为基础, 软硬件可裁剪 ,适应应用系统对功能、可靠性、成本、体积、功耗、 实时性 严格要求的专用计算机系统。2、 RISC 指令系统的特点优点:缩小内核体积,降低功耗缺点:复杂功能的实现效率低3、 嵌入式系统由硬件与软
2、件组成,其中软件的组成RTOS、文件系统、 GUI 和应用软件4、嵌入式系统的运行可靠性指标平均无故障时间5、嵌入式操作系统的种类,最方便移植的操作系统Linux 、 VxWorks、 WinCE、 Palm、 C/OS-II 、 eCos.最方便移植的是Linux 。6、根据嵌入式系统使用的微处理器,嵌入式系统的分类嵌入式微控制器、嵌入式微处理器、嵌入式 DSP处理器以及片上系统。7、实时嵌入式操作系统RTOS的特点一、时间约束性实时系统的任务具有一定的时间约束(截止时间)。根据截止时间,实时系统的实时性分为“硬实时”和“软实时”。硬实时是指应用的时间需求能够得到完全满足,否则就造成重大安全
3、事故, 甚至造成重大的生命财产损失和生态破坏,如在航空航天、军事、 核工业等一些关键领域中的应用。软实时是指某些应用虽然提出时间需求,但实时任务偶尔违反这种需求对系统运行及环境不会造成严重影响,如监控系统等和信息采集系统等。二、可预测性可预测性是指系统能够对实时任务的执行时间进行判断,确定是否能够满足任务的时限要求。 由于实时系统对时间约束要求的严格性,使可预测性称为实时系统的一项重要性能要求。 除了要求硬件延迟的可预测性以外,还要求软件系统的可预测性,包括应用程序的响应时间是可预测的,即在有限的时间内完成必须的工作;以及操作系统的可预测性,即实时原语、调度函数等运行开销应是有界的,以保证应用
4、程序执行时间的有界性。三、可靠性大多数实时系统要求有较高的可靠性。在一些重要的实时应用中,任何不可靠因素和计算机的一个微小故障,或某些特定强实时任务(又叫关键任务)超过时限,都可能引起难以预测的严重后果。为此, 系统需要采用静态分析和保留资源的方法及冗余配置,使系统在最坏情况下都能正常工作或避免损失。可靠性已成为衡量实时系统性能不可缺少的重要指标。四、与外部环境的交互作用性实时系统通常运行在一定的环境下,外部环境是实时系统不可缺少的一个组成部分。计算机子系统一般是控制系统, 它必须在规定的时间内对外部请求做出反应。 外部物理环境往往是被控子系统, 两者互相作用构成完整的实时系统。 大多数控制子
5、系统必须连续运转以保证子系统的正常工作或准备对任何异常行为采取行动。8 、嵌入式系统与PC机的比较1.底层嵌入式硬件。考虑到成本和体积,嵌入式硬件是资源严重受限的,CPU 处理速度没有一般电脑快,存储空间也没有一般电脑大。2.嵌入式操作系统(Threadx, Linux, VxWorks等等),一般都是小型化的内核,体积比 Windows 小很多 ,并且 可根据应用需求灵活裁剪 。3. 嵌入式应用程序,基于嵌入式处理器(ARM, PowerPC 等)架构 编译 出来的,不能在Windows 端运行。嵌入式系统(简称“嵌”)和通用计算机(简称“通”)的主要区别包括以下几点:1. 形式与类型“通”
6、:实实在在的计算机。按其体系结构、运算速度和规模可分为大型机、中型机、小型机和微机“嵌”:“看不见”的计算机,形式多样,应用领域广泛,按应用进行分类2. 组成“通”:通用处理器、标准总线和外设、软硬件相对独立“嵌”: 面向特定应用的微处理器,总线和外设一般集成在处理器内部,软硬件紧密结合3. 系统资源“通”:系统资源充足,有丰富的编译器、集成开发环境、调试器等“嵌”:系统资源紧缺,没有编译器等相关开发工具4. 开发方式“通”:开发平台和运行平台都是通用计算机“嵌”:采用交叉编译方式,开发平台一般是通用计算机,运行平台是嵌入式系统5. 二次开发性“通”:应用程序可重新编程“嵌”:一般不能重新编程
7、开发6. 发展目标“通”:编程功能电脑,普遍进入社会“嵌”:变为专用电脑,实现“普及计算”第二章ARM 体系结构提纲:1、 掌握 ARM 的 7 种工作模式,熟悉其模式的工作入口表3-2用户模式( usr )快速中断模式(fiq )外部中断模式(irq )特权模式( sve )数据访问中止模式(abt )未定义指令终止模式(und)系统模式( sys )地址异常异常发生后内核进异常的优先级( 6入的模式最低)0x0000复位管理模式10x0004未定义指令未定义模式60x0008软件中断管理模式60x000C中止(预取指令)中止模式50x0010中止(数据)中止模式20x0014保留保留保留0
8、x0018IRQIRQ 模式40x001CFIQFIQ 模式32、 熟悉不同模式下寄存器的应用P72 图3-23、掌握通用寄存器的组成,尤其是R13、 R14、 R1531 个通用寄存器,R0R7是所有处理器模式共用的一组寄存器,R13: 堆栈指针R14:链接寄存器R15 : PC( PC=PC+4)R8R14为备份寄存器4、 掌握状态寄存器的组成,尤其是NZCV四位的作用N=1: 结果为负;Z=1: 结果为零;C=1: 有进位;V=1: 结果溢出 ;T=0: ARM状态; T=1: Thumb状态;ARM指令集 32 位,Thumb指令集 16 位,Thumb不能直接在CPU里运行, 需要解
9、压缩。CPSR各模式共有,异常模式下才有SPSR。5、 熟悉 ARM 支持的存储器结构,大尾端与小尾端ARM默认小尾端。小尾端:高位数据放高位地址,低位数据放低位地址。大尾端:高位数据放低位地址,低位数据放高位地址。知识点1、 ARM 存储器时的大尾端与小尾端结构小尾端: 数据 0x11223344 从地址 0x100 开始存放, 则 0x100 存放 0x44,0x101 存放0x33, 0x102 存放 0x22, 0x103 存放 0x112、 ARM 的 7 种工作模式正常模式:用户模式( usr )系统模式( sys ) ( 特权模式,不通过异常进入)异常模式:快速中断模式(fiq
10、)外部中断模式(irq )特权模式( sve )数据访问中止模式(abt )未定义指令终止模式(und)3、 ARM 寄存器组,通用寄存器个数,状态寄存器个数37 个寄存器, 31 个通用寄存器,6 个状态寄存器4、 程序状态寄存器CPSR 的重要标志位与控制位N=1: 结果为负;Z=1: 结果为零;C=1: 有进位;V=1: 结果溢出 ;T=0: ARM状态; T=1: Thumb状态;CPSR各模式共有,异常模式下才有SPSR。第三章ARM处理器提纲:1、 了解 ARM 版本的发展过程,从V1:ARM1(寻址空间: 64MB)V1到V8V2:ARM2、 ARM3( V2版架构与版本V1 相
11、比,增加了以下功能:乘法和乘加指令(32 位 ) ;支持协处理器操作指令;快速中断模式;SWP/SWPB的最基本存储器与寄存器交换指令;V3:ARM6(V3寻址空间仍为:64MB)版架构(目前已废弃)对ARM体系结构作了较大的改动:寻址空间增至32 位( 4GB) ;当前程序状态信息从原来的R15 寄存器移到当前程序状态寄存器CPSR中( CurrentProgramStatusRegister) ;增加了程序状态保存寄存器SPSR(SavedProgramStatusRegister);增加了两种异常模式,使操作系统代码可方便地使用数据访问中止异常、指令预取中止异常和未定义指令异常。;增加了
12、 MRS/MSR指令,以访问新增的CPSR/SPSR寄存器;增加了从异常处理返回的指令功能。寻址空间: 4GB)V4:ARM789 、 StrongARM( V4 版架构是目前应用最广的ARM体系结构指令集中增加了以下功能:符号化和非符号化半字及符号化字节的存/ 取指令;增加了 T 变种,处理器可工作在Thumb状态,增加了16 位Thumb指令集;完善了软件中断SWI 指令的功能;处理器系统模式引进特权方式时使用用户寄存器操作;把一些未使用的指令空间捕获为未定义指令)V5:ARM10、Xscale (新增命令有:带有链接和交换的转移BLX指令;计数前导零 CLZ 指令;BRK中断指令;增加了
13、数字信号处理指令(V5TE版);为协处理器增加更多可选择的指令;改进了 ARM/Thumb状态之间的切换效率;E-增强型 DSP指令集,包括全部算法操作和16 位乘法操作;J-支持新的JAVA,提供字节代码执行的硬件和优化软件加速功能。V6:ARM11(此架构在V5 版基础上增加了以下功能:THUMBTM:35%代码压缩;)DSP扩充:高性能定点DSP功能;JazelleTM : Java 性能优化,可提高8 倍 ;Media 扩充:音 / 视频性能优化,可提高4 倍。)V7:ARM Cortex (采用了 Thumb-2 技术,它是在 ARM的 Thumb代码压缩技术的基础上发展出来的,并且
14、保持了对已存 ARM解决方案的完整的代码兼容性。 Thumb-2技术比纯 32 位代码少使用 31%的内存,降低了系统开销,同时却能够提供比已有的基于 Thumb技术的解决方案高出 38%的性能表现。ARMv7架构还采用了 NEON 技术,将 DSP和媒体处理能力提高了近 4 倍,并支持改良的浮点运算,满足下一代 3D 图形和游戏物理应用以及传统的嵌入式控制应用的需求。此外,ARMv7还支持改良的运行环境, 来迎合不断增加的 JIT 和 DAC技术的使用。 )V8: 苹果 A7 处理器( ARMv8架构包含两个执行状态:AArch64 和 AArch32。AArch64 执行状态针对 64 位
15、处理技术,引入了一个全新指令集 A64;而 AArch32 执行状态将支持现有的 ARM指令集。目前的 ARMv7架构的主要特性都将在ARMv8架构中得以保留或进一步拓展,如: TrustZone 技术、虚拟化技术及 NEON advanced SIMD 技术,等。)2、熟悉 ARM 处理器核家族的发展过程3、熟悉 ARM 处理器命名规则,如TDMIT: 支持 16 位压缩指令集ThumbD: 支持片上Debug、J、E、SM:内嵌硬件乘法器(Multiplier)I: 嵌入式 ICE,支持片上断点和调试点J:Java 加速器 JazelleE: 增强型 DSP指令S: 可综合版本5、 熟悉流
16、水线机制,作用,以及不同处理器核所支持的流水线等级ARM7:3级流水线ARM9:5级流水线ARM11:8级流水线6、 了解改善处理器核的方法增加流水线级数、指令与数据分开存储、增加最高时钟速率、降低 CPI(每条指令的平均时钟数)知识点:1、 ARM 处理器命名规则T: 支持 16 位压缩指令集 ThumbI: 嵌入式 ICE,支持片上断点和调试点J:Java加速器 JazelleE: 增强型 DSP指令S: 可综合版本2、 决定 CPU 执行程序时间T 的大小的因素主频时钟、指令复杂程度、CPI(每条指令占据时钟数)3、 PC 在 CPU 取出一条指令后增加的值pc=pc+44、 互斥的定义
17、互斥是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。5、 流水线的作用,不同处理器核所支持的流水线等级作用:提高执行速度,提高 cpu 的工作效率, ARM7采用了 3 级流水线; ARM9 5 级流水线 ; ARM9E 5 级流水线 ;ARM10E采用了 6 级流水线; ARM11 8级流水线 ;第四章总线与存储扩展提纲:1、了解 ARM 处理器核外部的总线结构2、掌握 ARM 外扩存储器的方法,地址线、数据线、控制线知识点:1、 RAM 与 ROM 的作用与区别:访问时间、掉电后信息是否丢失,使用场合2、根据字节编址时
18、,给定地址,会计算存储空间大小3、 PCI 总线位数: 32/64 位4、不同存储结构的访问速度,由高到低:寄存器组、cache、 RAM、 ROM5、给定地址线与数据线,会计算存储结构的容量6、存储管理第五章ARM指令集提纲:1、理解 ARM 汇编指令的作用及适用场合2、熟悉 ARM 汇编指令的特点所有指令都是32bit 。大多数指令都在单周期内完成。所有指令都可以条件执行。load/store体系结构。指令集可以通过协处理器扩展。3、熟悉 ARM 指令的格式,大体了解32 个比特各个域的作用Cond:指令的条件码。Opcode:指令操作码。S:操作是否影响cpsr 。Rn:包含第一个操作数
19、的寄存器编码。Rd:目标寄存器编码。Operand2:第 2 操作数。3、 掌握 ARM 的四种寻址方式:立即数、寄存器、寄存器间接、寄存器移位P804、 对于立即数寻址,能够判别立即数合法与否在 0x00-0xFF范围内,都是合法的;超过这个范围的,就要看那个数如果能通过8位常数通过偶数位的循环右移得到,则是合法的,否则不合法6、掌握常用指令的用法,能够分析出小段代码执行后的结果及其对CPSR 的影响。知识点:1、 ARM 指令集的分类数据处理指令:数据传输指令,算术指令,逻辑指令,比较指令,乘法指令,前导零计数。程序状态访问指令:mrs 和 msr。跳转指令: b 和 bl 。访存指令:单
20、数据访存指令,多数据访存指令,信号量操作指令。异常中断产生指令:swi 和 bkpt 。协处理器指令2、 常用的 ARM 指令P83 表 3-33、 常用的寻址方式立即寻址,寄存器寻址,寄存器间接寻址,基址变址寻址,多寄存器寻址,相对寻址、堆栈寻址。4、 ARM 支持两种指令集,分别是ARM 指令集和Thumb 指令集,位数?ARM指令集 32 位,Thumb指令集 16 位,Thumb不能直接在CPU里运行, 需要解压缩。5、 伪指令的作用伪指令在源程序中的作用是为完成汇编程序作各种准备工作,也就是说这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成了。6、 堆栈的作用,对于堆
21、栈的操作现场保护(子程序调用、中断)传参数7、 ARM 指令集中,程序控制类指令的主要功能用于在程序状态寄存器和通用寄存器之间传送数据,程序状态寄存器访问指令包括以下两条: MRS 程序状态寄存器到通用寄存器的数据传送指令 MSR 通用寄存器到程序状态寄存器的数据传送指令8、掌握给定一段汇编程序,读懂,知道各寄存器的结果,尤其是第六章 嵌入式开发环境的搭建与开发工具使用提纲:CPSR1、掌握交叉编译的定义2、理解掌握嵌入式系统设计中, 如何搭建 ARM 所采用的交叉编译环境, 熟悉 JTAG 、COM 、以太口的作用,以及 NFS 的作用,熟悉搭建过程。3、熟悉课本124 页图5-1 ARM硬
22、件平台结构图,熟悉超级终端的设置方法,熟悉Linux虚拟机的安装步骤,NFS服务的配置方法4、掌握GCC的使用,几个参数gcc 的使用语法如下:gcc options filenames .其中 options就是编译器所需要的参数,必须以“- ”开始常用参数: -c 、-o 、 -E 、-v 、 -S5、掌握make 命令的作用,与GCC 指令的区别,掌握简单的makefile文件书写,并理解何谓文件依赖关系知识点:1、GCC由由哪个公司推出,若不指定文件名,默认输出的文件sun 公司推出,默认文件名为a.out。2、make 工具与 Makefile 的关系,各自的作用make能实现这样的
23、功能:它读入一个文件,叫makefile,这个文件不仅决定了源文件之间的依赖关系,而且还决定了源文件什么时候该编译,什么时候不应该编译。make本质思想为:检查源代码和目标文件,以确定哪个源文件需要重新编译以创建新的目标文件。3、交叉编译环境的作用与搭建过程4、简单 Makefile 的编写,文件之间的依赖关系一个简单的makefileprog:prog1.o prog2.ogcc -o prog1.o prog2.o progprog1.o:prog1.c lib.hgcc -c -I. -o prog1.o prog1.cprog2.o:prog2.cgcc -c prog2.c第七章引导
24、程序B.L提纲:1、 掌握 B.L 的作用功能初始化硬件和建立内存映射等,为操作系统内核的启动准备必要的硬件环境。BootLoader的主要运行任务就是将内核映象从硬盘上读到RAM中,然后跳转到内核的入口点去运行,也即开始启动操作系统。2、熟记课本171 页图7-3,熟悉各部分烧录的过程3、熟悉4、熟悉B.L B.L启动时的两种模式:启动加载、下载的启动流程,课本173 页图 7-45、掌握一个特例VIVI主要完成的工作,分几个阶段,每个阶段完成的功能Vivi的主要完成的工作有: 检测目标板; 下载代码保存到Flash 中; 初始化硬件; 将代码从Flash 复制到 RAM中并且启动代码;设置
25、 CPU的速度和时钟频率;ViviRAM 初始化;初始化 LED;CPU内部指令数据cache 。putstr(vivi_banner)打印出 Vivi的版本;对开发板进行初始化(board_init函数);内存映射初始化和内存管理单元的初始化工作;初始化堆栈,heap_init(),具体定义在vivilibheap.cVivi初始化 MTD设备, mtd_dev_init();文件中;初始化私有数据,init_priv_data(),具体定义在初始化内置命令,init_builtin_cmds();boot_or_vivi()。vivilibpriv_datarw.c6、 了解VIVI的调试
26、与烧写方法知识点:1、 B.L 的作用、阶段、每个阶段的功能作用:硬件初始化;导入操作系统。阶段及功能:引导加载程序( JTAG ):完成硬件的一些基本配置,引导嵌入式操作系统内核启动;嵌入式操作系统内核 (COM) :定制操作系统内核以及内核启动参数;文件系统 (RJ45):根文件系统和 Flash 内存上的文件系统;用户应用程序 (驱动 ):特定于用户。2、 B.L 的启动方式与存储器的关系网络启动方式:不需要配置较大的存储介质,需要把Bootloader安装到板上的EPROM或者 Flash 中。目标板要有串口、以太网接口或者其他连接方式,开发主机和开发板两端都需要相应接口的驱动程序,还
27、要在服务器上配置启动相关网络服务,TFTP、 DHCP等。磁盘启动方式:主要用于PC机中的 BIOS使用磁盘作为存储介质。Flash 启动方式 :一种直接从Flash 启动,另一种将压缩的内存映像文件从Flash 中复制、解压到 RAM,再从 RAM启动。 Flash 分为 NOR Flash 和 NAND Flash , NOR Flash 使用最为普遍。第八章嵌入式 Linux 驱动开发基础提纲:1、 理解程序调用与驱动程序的作用系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。它们都有一个共同的特点:屏蔽了底层的某个具体服务的实现细节,比如,系统
28、调用屏蔽了操作系统内核某个具体功能的实现细节,设备驱动程序则屏蔽了底层硬件设备的细节。设备驱动是操作系统内核中最接近硬件设备,是操作系统内核和底层硬件设备之间的接口。也就是说,操作系统内核就是通过调用这些接口函数来完成对底层硬件设备的使用。2、理解课本265 页的驱动程序功能3、了解 Linux 下的设备管理机制Linux 的一个重要特点就是将所有的设备都当做文件进行处理, 这一类特殊文件就是设备文件。块设备文件(磁盘)字符设备文件(并口、虚拟控制台)设备文件分类网络设备文件(网卡)杂项设备文件(IIC 、 USB)设备号是一个数字, 它是设备的标志。 就如前面所述, 一个设备文件 (也就是设
29、备节点)可以通过 mknod命令来创建,其中指定了主设备号和次设备号。主设备号表明某一类设备,用于标识设备对应的驱动程序, 一般对应着确定的驱动程序, 主设备号相同的设备使用相同的驱动程序;次设备号一般是用于区分标明不同属性(例如不同的使用方法,不同的位置,不同的操作等),它标志着某个具体的物理设备。4、熟悉 Linux 下的模块编程流程,理解主要接口函数的作用: open、 release、 kmalloc、kfree、 read、 write打开设备: open 函数释放设备: release函数操纵内存: kmalloc和 kfree函数读写设备: read 和 write函数5、 三个
30、结构的名称和作用file_operations(文件操作 ) : 存储驱动内核模块提供的对设备进行这种操作的函数指针,也就是设备驱动程序的入口点file(文件 ) : 只出现在内核代码中,从不出现在用户程序中,代表一个打开的文件描述符,不是专门给驱动程序使用,系统中每个打开的文件在内核中都有一个关联的struct file,由内核在open 时创建,并传递给文件上操作的任何函数inode( 节点 ) :表示具体的文件,对于单个文件, 可能会有许多个表示打开的文件描述符 file结构,但是它们都是指向单个的inode 结构。知识点:1、 在软件开发过程中, “汇编”的定义把汇编语言翻译成机器语言
31、的过程称为汇编。2、 I/O 接口的作用1、 I/O 地址译码与设备选择2、信息的输入输出,并对外设随时进行检测、控制和管理,必要时还可以通过接口向 CPU发出中断请求3、命令、数据和状态的缓冲与锁存,缓解CPU与外设之间工作速度的差异,保证信I/O息交换的同步4、信号电平与类型的转换,实现信息格式变换、电平转换、码制转换、传送管理以及联络控制等功能3、 A/D 与 D/A 接口4、 DMA 接口它允许不同速度的硬件装置来沟通,而不需要依于CPU 的大量中断负载5、中断接口6、解压文件使用的LINUX命令gzip ,压缩文件名:zip 或 gz,解压命令:bzip2 ,压缩文件名:bz,解压命
32、令 :bzip2 -d上面两个是最常用的压缩方式,一般在 linux(或解压)。例如:unzip下可以通过tar命令实现打包和压缩tar -zcvf file file.tar.gz包, -z 参数是指定压缩成tar -zxvf file.tar.gz打包并压缩成gzip 格式;解包命令,其中-xgzip 格式,其中是解包命令, -z-c 命令是创建tar指定解压缩格式是gziptar -jcvf file file.tar.bz2打包并压缩成bzip2格式,其中 -c是创建tar包,-j参数指定压缩成bzip2tar -jxvf file.tar.gz格式;解包命令,其中-x是解包命令,-j
33、指定解压缩格式是bzip27、奇偶校验8、电路板的制作过程9、嵌入式系统的开发过程调研(市场调查)性能分析(功能定位)芯片选择(好置换)画原理图制作PCB板元件焊接搭建环境程序开发电池检测出产品第九章嵌入式 Linux 图形设计提纲:1、 了解嵌入式Linux 下图形设计的特点体积小;运行时耗用系统资源小;上层接口与硬件无关,高度可移植;高可靠性;在某些应用场合应具备实时性。2、熟悉常用的图形设计工具软件:QT 、 MiniGUI知识点:1、 嵌入式图形用户接口(GUI)的主要特点MINIGUI 特点:提供常用的控件类包含其他GUI 辅助元素支持界面皮肤支持多字符集和多字体支持多种键盘布局支持
34、汉字( GB2312)输入法层的支持借鉴著名的跨平台游戏和多媒体函数库SDL的新 GAL接口,即 NEWGAL增强的新GDI 函数图形抽象层 (GAL) 及输入抽象层(IAL)第十章补充接口提纲:1、 熟悉常用的接口种类UART, RS232C, RS422, RS485, I2C ,SPI , I2S ,USB, CAN2、 掌握 RS232C 、 RS422、 RS485 的接线,性能参数,适用场合3、 熟悉 IIC 、 SPI 接口的接线、时序IIIC :起始条件: SCL 线是高电平时,SDA 线从高电平向低电平切换;停止条件: SCL 线是高电平时,SDA 线由低电平向高电平切换在 SCL 处于高电平期间, SDA保持状态稳定的数据才是有效数据,只有在 SCL处于低电平状态时, SDA才允许状态切换。SPI 总线包括 1 根串行同步时钟信号线以及2 根数据线,是高速,全双工,同步的通信总线;只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 雀巢公司创新管理
- 门诊患者办理住院流程
- 校园摄影写真创业计划书
- 慢性扁桃体炎课件
- 生物教师述职报告结尾
- 国风绣球美术课件
- 药学部副主任竞聘述职报告
- 中级个人理财-2025中级银行从业资格考试《个人理财》预测试卷6
- 随行付新产品鑫一付创业计划
- 雷电天气的安全
- 《二倍角的正弦、余弦、正切公式》名师课件2
- 冠心病课件完整版本
- 女性骨盆解剖课件
- RTCADO-311A-2017原版完整文件
- DB11T 213-2014 城镇绿地养护管理规范
- 天然气公司工程管理奖惩制度
- 《 大堰河-我的保姆》说课课件 2023-2024学年统编版高中语文选择性必修下册
- 五年级下册生命生态与安全教案
- 小学体育跨学科主题学习教学设计:小小志愿军
- 《工程热力学》(第四版)全册配套完整课件
- 施工安全的教育培训记录表
评论
0/150
提交评论