1、嵌入式体系架构,嵌入式系统与开发,1,嵌入式产品,2,3,体系架构及开发模式,人才需求特点,主要内容,4,系统开发方法,嵌入式产品 无处不在,嵌入式设备市场机会,无处不在的嵌入式产品,2011年全球嵌入式市场,普拉纳夫梅塔(英特尔嵌入式与通信事业部首席高级工程师)到2011年全球嵌入式市场规模将突破100亿美元大关与之对比,消费类电子、移动互联网和上网本等细分市场规模都无法超过100亿美元嵌入式(Embedded)市场在2005年就被国际电联(ITU)关注并纳入规划国际电联曾明确指出,除了互联网和移动互联网,包括冰箱,洗衣机,电视、微波炉、路灯和电子路牌在内的电子设备也将会连入互联网,最终形成
2、全球统一的“物联网”,无处不在的嵌入式产品,2011年中国嵌入式软件市场,随着城市信息化和行业信息化的持续深入,嵌入式技术已成为信息产业中发展最快、应用最广的计算机技术之一被广泛应用于网络通信、消费电子、医疗电子、工业控制和交通系统等领域从“中国制造”转向“中国创造”的一个关键掌握嵌入式系统的核心技术和知识产权,实现IT制造业产业结构调整中国嵌入式软件产业将继续保持高速增长2008年市场规模达到2496.2亿元人民币到2011年,其规模有望达到4650亿元人民币,无处不在的嵌入式产品,嵌入式系统的分类 按行业分类,嵌入式系统,工业控制类产品,个人通信与娱乐系统 (手机、DC、DV、MP3、PS
3、P etc.)家电类产品 (数字电视、智能家电)办公自动化 (打印机,复印机、传真机),网络通信类产品 通信类交换设备 网络设备 (交换机、路由器、网络安全),汽车电子类产品 引擎控制 安全系统 汽车导航与娱乐系统,工业控制类产品 工控 PC 交互式终端 (POS、ATM) 安全监控、数据采集与传输 仪器仪表,医疗电子类产品,医疗电子类产品 生化分析仪 血液分析仪、CT,军事航天类产品,军事及航天类产品 无人机 雷达、作战机器人,无处不在的嵌入式产品,Next,消费类电子产品 娱乐 / 通信 / 家电等,数码相机,跟着你走的音响iPod 扩展机器人,Back,复印机,洗衣机,数字电视机顶盒,M
4、OTO XT800,iPhone 4,Nokia,无处不在的嵌入式产品,网络通信类产品 路由器 /交换机 /板卡,路由器 / 交换机 / 板卡,Next,无处不在的嵌入式产品,网络通信类产品 视频电话会议,Back,无处不在的嵌入式产品,医疗电子类产品 医疗设备,电动手术床,生化分析仪,CT,快速过敏皮试仪,微波多功能治疗仪,血液分析仪,监护仪,Back,X线摄影系统,无处不在的嵌入式产品,汽车电子类产品 导航、娱乐等,车用定位防盜器,AGPS卫星定位查询主动防盗触发通知,GPS / 汽车电子狗,车用驱鼠器,Back,车载影音娱乐系统,无处不在的嵌入式产品,军事航天类产品 军事国防,Next,
5、无处不在的嵌入式产品,军事航天类产品 航空航天,Back,无处不在的嵌入式产品,工业控制类产品 工控设备,工控PC,工控PLC,POS机,税控收款机,银行自助终端,Next,无处不在的嵌入式产品,工业控制类产品 机器人,Next,美国iRobot公司为驻伊士兵制作的排雷机器人,作战机器人,无处不在的嵌入式产品,工业控制类产品 机器人,变电站设备巡检机器人,Back,无处不在的嵌入式产品,嵌入式系统的定义,嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适用于对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。以应用为中心以计算机技术为基础,软件硬件可裁剪对功能、可靠性、成
6、本、体积、功耗有严格要求专用计算机系统,无处不在的嵌入式产品,嵌入式系统的特点,嵌入性专用性计算机系统资源受限实时性鲁棒性软硬件集成功耗约束开发调试困难,无处不在的嵌入式产品,1,嵌入式产品,2,3,体系架构及开发模式,人才需求特点,主要内容,4,系统开发方法,计算机体系架构 软硬件之间的关系,嵌入式系统典型体系架构及开发模式,硬件是基础软件是灵魂软硬结合最关键,嵌入式系统模型 典型架构,嵌入式系统典型体系架构及开发模式,输入,输出,嵌入式系统,应用程序,嵌入式操作系统,软件,嵌入式微处理器,外围设备,硬件,嵌入式系统硬件模型 典型架构,嵌入式系统典型体系架构及开发模式,CPU,ABus,CB
7、us,DBus,内存,外存,网卡,显卡,以处理器为核心依靠总线进行连接的多模块系统,与PC的区别和联系 硬件架构,嵌入式系统典型体系架构及开发模式,嵌入式处理器,输入接口,输出接口,存储设备,和PC机有何不同?,嵌入式系统典型体系架构及开发模式,嵌入式处理器典型结构,嵌入式微控制器MCUMicro Control Unit典型代表是单片机。内部集成ROM/RAM、总线逻辑、定时/计数器、看门狗、I/O、串口、A/D、D/A、FLASH等。如8051、8096、C8051F等嵌入式DSP处理器Digital Signal ProcessorDSP处理器专门用于信号处理,在系统结构和指令算法进行了
8、特殊设计。在数字滤波、FFT、频谱分析中广泛应用。如被广泛使用的TI公司的TMS320C2000/C5000系列,嵌入式系统典型体系架构及开发模式,嵌入式处理器典型结构,嵌入式微处理器MPUMicro Processor Unit由通用处理器演变而来,具有较高的性能,处理字长16或32位。丰富的外围部件接口。如AM186/88、386EX、SC-400、PowerPC、MIPS、ARM系列等嵌入式片上系统SoCSystem on Chip一块LSI芯片除了包括处理器之外,可以包括多个DSP核和丰富的外围功能部件。属高端产品,如TI公司的OMAP(Open Multimedia Applicat
9、ion Platform),用于2.5G及3G的无线通信网络平台上,嵌入式系统典型体系架构及开发模式,嵌入式处理器典型结构,可编程片上系统SoPCSystem on a Programmable Chip具有片上系统所有特点。使用FPGA(现场可编程门阵列)进行编程实现嵌入式系统的设计。具有设计周期短、成本低、易于修改的特性。如Altera公司的Nios II,嵌入式系统典型体系架构及开发模式,嵌入式处理器典型结构,嵌入式处理器 发展历史,1971年11月,Intel公司推出4位微处理器40041980年Intel公司推出MCS-51单片机1994年英国ARM公司推出ARM6101998年DS
10、P微处理器问世 代表产品是美国德州(TI)公司的TMS320C30 二十世纪九十年代起, SoC 及多核微处理器1994年Motorola发布的FlexCore系统1995年LSILogic公司为Sony公司设计的SoC,嵌入式系统典型体系架构及开发模式,微观CPU 基于ARM9的S3C2440,嵌入式系统典型体系架构及开发模式,取址,执行,译码,内存,知识产权核(IP CORE),接口模块,SEP3203处理器的结构,Nand FlashSRAMROMFlashSDRAM,ARM7TDMI,ESRAM,AHB BUS,Bridge&DMA,B&W Gray ScaleTFT ColorLCD
11、C,MMA,MPLL,UPLL,嵌入式系统典型体系架构及开发模式,嵌入式微处理器架构 两种典型架构,CISC (Complex Instruction Set Computer)复杂指令集计算机指令集中包含了许多功能强大的指令,指令的长度不等,不便于指令的流水线执行典型的如Intel X86处理器RISC (Reduced Instruction Set Computer) 精简指令集计算机采用一个有限的简单指令集,即优先选取使用频率最高的简单指令,避免复杂指令每条指令长度固定,指令格式和寻址方式种类减少,执行时间短,便于指令的流水线优化为弥补指令功能,CPU配备大量的通用寄存器典型的如MIP
12、S、ARM处理器等,嵌入式系统典型体系架构及开发模式,RISC和CISC界限开始模糊,RISC和CISC特点分明,各有优势目前微处理器RISC和CISC的界限开始模糊不少传统的CISC开始吸收RISC的优点采用一种类RISC的设计方式,实现RISC/CISC混合架构典型的有Intel X86处理器,嵌入式系统典型体系架构及开发模式,嵌入式微处理器有许多种流行的处理器内核芯片生产厂家基于这些内核生产不同型号的芯片ARM/Xscale/OMAP/MX1-3 (Advanced RISC Machines)X86ATOMMIPS (Microprocessor without Interlocked
13、 Pipeline Stages)Power PCIBM: PowerPC 405GPMotorola:PowerPC-MPC823e68K/Coldfire,嵌入式系统典型体系架构及开发模式,嵌入式微处理器 典型内核,ARM (Advanced RISC Machines)是对一类RISC微处理器的统称ARM是由一家英国公司ARM负责设计该公司专门从事基于RISC技术芯片设计开发作为知识产权(IP, Intelligence Property)供应商,该公司不直接从事芯片生产,靠转让设计许可,由合作公司生产各种芯片世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应
14、用领域,加入适当的外围电路,形成自己的ARM微处理器芯片进入市场,嵌入式系统典型体系架构及开发模式,嵌入式微处理器 ARM集成芯片,ARM系列内核的优势成本低功耗低ATMEL公司arm系列 AT91(工业级)/AT75/76 (arm7+dsp)Cirrus logic EP72xx/EP9xxx(IDE+fpu)Samsung s3c44b0/s3c2410/s3c2440/s3c6410Motorola MX1/MX21/MX27/MX31Intel Xscale PXA25x/PXA26x/PXA27x/IPX42xTI OMAP OMAP5910 ,嵌入式系统典型体系架构及开发模式,嵌
15、入式微处理器 ARM集成芯片,X86架构(Intel, AMD, Cyrix)X86系列CPU是在桌面上使用最多的CPU其指令集是Intel公司为其第一块16CPU(i8086)专门开发的IBM公司1981年推出的世界上第一台个人计算机PC采用此CPUAMD和Cyrix等厂商也相继生产出使用X86指令集的CPU,成为X86兼容产品,也归于X86架构,嵌入式系统典型体系架构及开发模式,嵌入式微处理器 X86架构,X86架构(Intel, AMD, Cyrix)CPU性能价格比良好开发简单,软件兼容性好。软件资源丰富开发平台简单目前有大量工控104板,方便二次开发。向家庭娱乐(home media
16、 center)、NC方面发展Intel AtomAMDGeodeLX,嵌入式系统典型体系架构及开发模式,嵌入式微处理器 X86架构,MIPS是RISC处理器Microprocessor without Interlocked Piped Stages无内部互锁流水线的微处理器尽量利用软件办法避免流水线中的数据相关问题与ARM一样,MIPS公司以IP核方式将MIPS微处理器内核提供给各个半导体公司,进一步开发RISC架构的嵌入式微处理器国产龙芯系列芯片也属于MIPS架构Sony游戏机所采用的MIPS芯片有多款机顶盒/视频SOC产品使用,嵌入式系统典型体系架构及开发模式,嵌入式微处理器 MIPS
17、架构,PowerPC是RISC架构的CPUPowerPC源自于IBM PowerPC 601微处理器POWER(Performance Optimized With Enhanced RISC)架构可伸缩性好、方便灵活开放性:它定义了一个指令集(ISA),并允许任何人来设计和制造与PowerPC兼容的处理器为PowerPC开发的软件模块源代码可自由使用主要在网络/多媒体方面较多,嵌入式系统典型体系架构及开发模式,嵌入式微处理器 PowerPC架构,ColdFire系列Coldfire 5102,5202,5204,5206,5272,5307,5407Dragonball 系列68EZ328/
18、68VZ328/Dragonball-MX1 Mcore系列MMC2001,MMC2003,MMC2107,嵌入式系统典型体系架构及开发模式,嵌入式微处理器 Motorola系列,SH3 core:日立/ST,价格和灵活性/密度有较大优势,台湾公司使用普遍HP-RISC core:华邦目前系列使用HP-RISC内核的处理器FPGA可重构CPUARCA国内自主设计的CPU core,嵌入式系统典型体系架构及开发模式,嵌入式微处理器 其他系列,再看嵌入式系统硬件模型,嵌入式系统典型体系架构及开发模式,嵌入式系统典型体系架构及开发模式,嵌入式系统软件模型 典型架构,非操作系统软件模型 典型架构,嵌入
19、式系统典型体系架构及开发模式,硬件,应用程序,各个接口硬件的软件驱动,示例 控制开发板上LED灯闪烁,嵌入式系统典型体系架构及开发模式,一般步骤,看懂硬件图,编写驱动,编写应用程序,系统调试,使用工具,看懂硬件图 非操作系统LED灯闪烁,嵌入式系统典型体系架构及开发模式,编写驱动 非操作系统LED灯闪烁,嵌入式系统典型体系架构及开发模式,/ leddrv.cvoid ledconfig(),void ledon(),void ledoff(),编写应用程序 非操作系统LED灯闪烁,嵌入式系统典型体系架构及开发模式,/ ledapp.cvoid main()ledconfig();for()le
20、don();delay(); ledoff();delay();,开发工具多使用ADS或REALVIEW软件,使用工具 非操作系统LED灯闪烁,嵌入式系统典型体系架构及开发模式,使用硬件调试工具H-JTAG在开发板上进行调试,嵌入式系统典型体系架构及开发模式,系统调试 非操作系统LED灯闪烁,此类开发应用于单任务模式能够共享的代码较少,所使用到的软件代码均要重新开发,代码开发量较大,开发周期较长对软件升级维护人员有较高要求具有优秀的实时性能,嵌入式系统典型体系架构及开发模式,示例总结 非操作系统LED灯闪烁,操作系统软件模型 典型架构,嵌入式系统典型体系架构及开发模式,硬件,操作系统,各个接口
21、硬件的软件驱动,系统调用,进程管理,内存管理,文件系统,中断系统,协议栈,应用1,应用3,应用2,API,示例 控制开发板上LED灯闪烁(OS),嵌入式系统典型体系架构及开发模式,一般步骤,看懂硬件图,编写驱动,编写应用程序,系统调试,使用工具,看懂硬件图 操作系统下LED灯闪烁,嵌入式系统典型体系架构及开发模式,编写驱动 操作系统下LED灯闪烁,嵌入式系统典型体系架构及开发模式,/ leddrv.cvoid ledconfig(),void ledon(),void ledoff(),操作系统相关的接口,编写应用程序 操作系统下LED灯闪烁,嵌入式系统典型体系架构及开发模式,/ ledapp
22、.c#define LEDON 1#define LEDOFF 0void main()fd=open(“/dev/led”);/打开设备for()ioctl(fd,LEDON);sleep(5); ioctl(fd,LEDOFF);sleep(5);,开发工具多使用arm-linux-gcc软件开发套件或者像codeblocks等集成开发套件来完成,使用工具 操作系统下LED灯闪烁,嵌入式系统典型体系架构及开发模式,在开发板上进行调试(OS),嵌入式系统典型体系架构及开发模式,系统调试 操作系统下LED灯闪烁,此类开发应用于多任务模式能够使用操作系统或用户库提供的代码,代码开发量较小,开发周
23、期较短对软件升级维护人员要求较低实时性能较好,嵌入式系统典型体系架构及开发模式,示例总结 操作系统下LED灯闪烁,嵌入式系统的组成 回顾汇总,嵌入式系统典型体系架构及开发模式,嵌入式微处理器,存储单元,硬件设备接口单元,硬件部分,驱动,驱动,软件部分,驱动,非操作系统,嵌入式操作系统,操作系统,嵌入式应用程序,两个中心,一个基本点,嵌入式软件 发展历史,早期的单片机由专用的监控程序控制,不含操作系统当前许多简单的单片机应用仍然使用监控程序作为控制软件现在高端嵌入式系统软件都在操作系统的支持下运行一种操作系统适合于一定的应用范围,如VRTX、pSOS、VxWorks、Windows CE、Lin
24、ux、Palm、QNX、uC/OS-II等不同的嵌入式操作系统,具有完全不同的嵌入式应用软件,嵌入式系统典型体系架构及开发模式,嵌入式系统软件结构 基于OS,嵌入式系统典型体系架构及开发模式,Bootloader,板级支持包,设备驱动,嵌入式操作系统,嵌入式应用程序,文件系统,GUI,任务管理,应用层,硬件抽象层,OS层,系统服务层,硬件,硬件层,硬件抽象层,Hardware Abstraction Layer, HAL介于硬件和OS之间的一层软件抽象,也可以说是OS的一部分,一般包括:启动引导程序(BootLoader)在OS内核运行之前运行的一段程序,类似PC的BIOS完成硬件设备的初始化
25、,建立内存空间的映射,加载OS板级支持包(Board Support Package, BSP)为OS 实现对硬件操作的抽象,使OS代码与硬件无关尽管功能差不多,但不同OS对BSP有不同的定义PC机采用统一的X86架构,因此几乎不涉及BSP问题设备驱动(Device Driver)屏蔽各种硬件部件和外设的细节差异,为操作硬件提供统一的软件接口,嵌入式系统典型体系架构及开发模式,操作系统层,Operating System, OS统一管理硬件资源的软件系统将硬件的诸多功能进行抽象,以服务的形式提供给应用程序,最常见的服务:调度、文件、同步、网络等在嵌入式系统中,OS有其自身的特点:稳定性、可定制
26、、模块化、实时性都是嵌入式OS所特有的功能要求,嵌入式系统典型体系架构及开发模式,嵌入式操作系统 典型系统,VxWorks 美国WindRiver公司推出的一种RTOS,支持PowerPC、X86、ARM、MIPS等,以其突出的实时性和可靠性广泛应用于通信、军事、航天等高精尖技术及实时性要求极高的领域,火星探测器使用的是该操作系统Windows EmbeddedWindows CE是微软公司推出的为各种嵌入式系统和产品设计的一种可定制的嵌入式操作系统嵌入式Linux是将通用Linux内核进行裁减、定制和修改之后用于特定嵌入式领域的Linux,嵌入式系统典型体系架构及开发模式,嵌入式操作系统 典
27、型系统,Android基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统早期由Google开发,后由开放手持设备联盟(Open Handset Alliance)开发它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。低层Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写2010年末数据显示,仅正式推出两年的操作系统Android已经超越称霸十年的诺基亚Symbian OS系统,跃居全球最受欢迎的智能手机平台Android系统不但应用于智能手机,也在平板电脑市场急速扩张,嵌入式系统典型
28、体系架构及开发模式,嵌入式操作系统 典型系统,MeegoMeeGo是诺基亚和英特尔宣布推出一个免费手机操作系统,中文昵称米狗该OS可在智能手机、笔记本电脑和电视等多种电子设备上运行,并有助于这些设备实现无缝集成基于Linux的平台,融合了诺基亚的Maemo和英特尔的Moblin平台C/OS-II由Jean J. Labroses开发的一个高度可移植的RTOSeCosEmbedded Configurable Operating System,由RedHat公司开发的嵌入式OS,最大特点内核可配置,嵌入式系统典型体系架构及开发模式,嵌入式操作系统 其他系统,pSOS (ISI公司, 现属Wind
29、River公司)Palm OS (3COM, PDA市场)OS-9 (灵活性和可升级性)Lynx OSQNX (图形界面功能),嵌入式系统典型体系架构及开发模式,系统服务层,System Service Layer是OS提供给应用程序的服务接口应用程序借助OS提供的接口访问OS提供的服务在OS与应用之间起着纽带的作用,一般包括:图形用户界面(Graphical User Interface, GUI)为应用提供图形交互界面编程接口使应用能以窗口、菜单、对话框等图形方式与用户交互任务管理,嵌入式系统典型体系架构及开发模式,应用程序层,Application Layer位于软件层次结构的最顶层负责
30、系统功能和业务逻辑的实现从功能角度看:应用程序下的所有层次的模块都是为应用程序服务从系统角度看:每个应用程序可能只是操作系统中的一个单独进程通常,应用程序运行在权限较低的处理器状态下使用操作系统提供的API,实现与操作系统的交互,嵌入式系统典型体系架构及开发模式,1,嵌入式产品,2,3,体系架构及开发模式,人才需求特点,主要内容,4,系统开发方法,市场需求情况 市场领域,遍布全球的互联网核心已经不是PC机,而是移动电子产品中国在科技、媒体和电信产品等应用领域方面的技术发展和需求在全球居于领先的地位全球第一大手机市场第一大有线电视市场第一大汽车市场第二大互联网市场第四大PC市场,嵌入式人才需求与
31、规划,市场需求情况 热门技术,2010年全球十大热门技术中的热门项目,都无一例外的依赖于嵌入式技术的专业应用电子书阅读器智能电网微型投影机远距医疗Android生物/医疗电子触控屏幕3D电视,嵌入式人才需求与规划,到2014年前,潜在市场年增长率可能超过 50%行业分析机构Strategy Analytics预测包括机顶盒、数字影像录像机(DVR)、数字媒体适配器(DMA)以及平板电视在内从目前的4000万台快速增加到3.6亿台以上后PC时代及后网络时代的新秀成为擎天柱凭借在网络安全、智能家电、车载电子、消费类电子、工业控制、医疗电子等领域内日益广泛地应用和发展嵌入式系统已无疑成为擎天柱现在的
32、电子技术俨然已成为嵌入式系统技术的天下,市场需求情况 市场增长,嵌入式人才需求与规划,业内人士认为,目前嵌入式行业至少存在30-50万的人才缺口,市场需求情况 专业分工,嵌入式微处理器设计工程师,软件工具链,操作系统设计工程师,中间件、硬件驱动设计人员与硬件系统工程师,应用软件开发人员,测试人员,生产人员,嵌入式人才需求与规划,工资待遇对比 嵌入式相关,,嵌入式人才需求与规划,,工资待遇对比 计算机相关,嵌入式人才需求与规划,嵌入式企业的行业分布,嵌入式人才需求与规划,操作系统平台选择,嵌入式人才需求与规划,开发语言选择,嵌入式人才需求与规划,电类非计算机专业(如电子工程、自动化等) 软件在产
33、品开发中的地位越来越重要而大部分电类专业的学生却非常缺乏软件编程方面的知识技能计算机专业大学教学以通用计算机为主学生的概念中计算机几乎就是网络和电子商务等只有较少的学生毕业后投身于嵌入式软件设计,而且硬件知识极度缺乏,存在的问题 专业培养,嵌入式人才需求与规划,企业感叹人才难求,只有在岗培养!,嵌入式系统的核心是应用,所谓应用为王!而应用的核心是软件,因此在嵌入式系统开发中从事软件开发具有非常好的前景!“5年后世界嵌入式软件的开发中心将在中国” 谭军博士(ARM中国总裁),可能的思路 思路决定出路,嵌入式人才需求与规划,1,嵌入式产品,2,3,体系架构及开发模式,人才需求特点,主要内容,4,系
34、统开发方法,嵌入式系统资源受限资源比通用计算机系统低CPU运算速度与处理能力低RAM及ROM等容量小嵌入式系统实时性要求高必须在特定的时间内对特定的信号做出响应注意算法的复杂度和执行速度嵌入式的交互方式有特殊要求显示器与分辨率小大多数不通过鼠标进行操作,嵌入式应用开发的特殊困难,嵌入式系统设计的一般方法,特殊的用户体验和可靠性要求要求启动时间短不太可能通过任务管理器、Kill命令等方式杀进程,因此对错误的容忍度更低嵌入式系统开发调试方法不同一般不支持本地环境开发通常采用交叉编译(Cross Compile)与开发的方式宿主环境与目标机环境的分离,使得目标机的调试与故障诊断不能再运行时及时、真实
35、地完成,嵌入式应用开发的特殊困难,嵌入式系统设计的一般方法,嵌入式系统的软硬件协同设计技术嵌入式系统的测试技术嵌入式系统的可靠性嵌入式开发的工具软件嵌入式C/C+开发,嵌入式应用开发涉及技术,嵌入式系统设计的一般方法,嵌入式产品开发流程与8位机开发流程类似,但增加了RTOS移植部分元器件选型原理图编制印制板样板试制硬件功能测试 RTOS移植 BSP调试协议栈移植应用程序调试 系统联调 样机交付 小批量生产 产品改进 大批量生产 另外嵌入式开发中普遍使用C语言,系统复杂程度和开发周期均比8位机开发增加,嵌入式应用开发的一般方法,嵌入式系统设计的一般方法,1,嵌入式产品,2,3,体系架构及开发模式,人才需求特点,总结,4,系统开发方法,