第一讲 嵌入式系统概述(3课时).ppt
《第一讲 嵌入式系统概述(3课时).ppt》由会员分享,可在线阅读,更多相关《第一讲 嵌入式系统概述(3课时).ppt(84页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、No.12007东南大学国家专用集成电路系统工程技术研究中心苏州市集成电路与系统重点实验室嵌嵌 入入 式式 系系 统统 设设 计计刘昊 2012nicky_研究方向:无线传感器网络芯片及应用技术No.22007课课 程程 介介 绍绍嵌入式系统嵌入式系统p嵌入式系统设计是现代电子电气、信息、自动控制,仪器仪表等产品开发基嵌入式系统设计是现代电子电气、信息、自动控制,仪器仪表等产品开发基础础,l科学技术发展,模糊了学科差别科学技术发展,模糊了学科差别l基础知识交叉,应用点不同:基础知识交叉,应用点不同:路由器路由器和和数控机床数控机床 p是相关知识综合体现为产品价值的设计技术,综合多门学科的应用设
2、计技术是相关知识综合体现为产品价值的设计技术,综合多门学科的应用设计技术l知识知识能力能力先修课程先修课程相关知识相关知识电路,电子线路电路,电子线路计算机体系结构计算机体系结构(微机原理)(微机原理)C C语言语言微处理器设计原理微处理器设计原理编译原理编译原理高级高级C C语言编程语言编程操作系统操作系统计算机网络计算机网络通信原理通信原理可编程逻辑器件可编程逻辑器件No.32007课程流程:课程流程:选课选课理论课理论课专题实验专题实验项目实验项目实验测试和答辩测试和答辩14次上课次上课(14周)周)待定)待定)自由选题设计自由选题设计18学时(学时(4周)周)课课 程程 计计 划划嵌入
3、式系统概论:嵌入式系统概论:理论课理论课36学时学时 2学分学分嵌入式系统设计:嵌入式系统设计:60学时学时 3学分学分No.42007课课程程目目标标了解嵌入式系统的组成和基本原理了解嵌入式系统的组成和基本原理掌握一种处理器内核及其指令体系、汇编语言:掌握一种处理器内核及其指令体系、汇编语言:ARM7TDMI掌握嵌入式系统的一般开发过程掌握嵌入式系统的一般开发过程 基于基于ARM处理器内核的交叉编译方法以及其开发工具:处理器内核的交叉编译方法以及其开发工具:ADS1.2掌握硬件设计基本流程掌握硬件设计基本流程 一种原理图和一种原理图和PCB设计工具,硬件设计基本知识设计工具,硬件设计基本知识
4、掌握一种嵌入式操作系统:掌握一种嵌入式操作系统:学习嵌入式学习嵌入式linux,驱动程序的开发驱动程序的开发了解一般嵌入式应用产品的开发流程,实现简单的嵌入式应用系统开发No.52007课程计划课程计划嵌入式系统概念和基本组成嵌入式系统概念和基本组成ARM嵌入式微处理器原理和嵌入式微处理器原理和ARM体系结构体系结构ARM 编程原理和异常处理编程原理和异常处理ARM指令集和汇编语言编程(作业一次)指令集和汇编语言编程(作业一次)嵌入式系统开发过程和调试原理嵌入式系统开发过程和调试原理嵌入式系统硬件设计原理嵌入式系统硬件设计原理(一)一)嵌入式系统硬件设计原理(二)嵌入式系统硬件设计原理(二)嵌
5、入式操作系统原理嵌入式操作系统原理嵌入式系统软件设计嵌入式系统软件设计无线传感器网络介绍无线传感器网络介绍无线传感器网络芯片无线传感器网络芯片BL6010及其开发平台及其开发平台无线传感器网络节点嵌入式设计案例无线传感器网络节点嵌入式设计案例No.62007本节课的内容本节课的内容1.1 嵌入式系统定义嵌入式系统定义1.2 嵌入式系统的组成原理嵌入式系统的组成原理p硬件架构硬件架构p软件架构软件架构p开发过程开发过程1.3 嵌入式系统设计的发展趋势嵌入式系统设计的发展趋势pSOC系统芯片应用系统芯片应用No.72007嵌入式系统的概念嵌入式系统的概念“嵌入式智能工具将是PC机和因特网之后最伟大
6、的发明”。美国著名未来学家美国著名未来学家 尼葛洛庞帝尼葛洛庞帝IEEE(国际电子电气工程师协会)定义:嵌入式系统是嵌入式系统是“控制、监视或者辅助其它设备、机器或车间运行的装置控制、监视或者辅助其它设备、机器或车间运行的装置”Devices used to control,monitor、or assist the operation of equipment、machinery or plants.国内普遍认同的定义:以以特特定定应应用用为为中中心心、以以计计算算机机技技术术为为基基础础,软软硬硬件件可可裁裁剪剪,适适应应应应用用系系统统对对功功能能、可可靠靠性性、功耗、成本、体积等严格约
7、束的功耗、成本、体积等严格约束的专用计算机系统专用计算机系统。软件巨头微软在2002年将嵌入式系统定义为:完成某一特定功能、或是使用某一特定嵌入式应用软件的计算机或计算装置。完成某一特定功能、或是使用某一特定嵌入式应用软件的计算机或计算装置。嵌入式系统,是区别与第一类常见的计算机的第二类计算设备它是嵌入式到其他系统中的。嵌入式系统,是区别与第一类常见的计算机的第二类计算设备它是嵌入式到其他系统中的。No.82007世界正在改变世界正在改变设备变得更加设备变得更加智能p多功能多功能p适用性增强适用性增强内容正在内容正在数字化p利用利用PCPC上的大量资源上的大量资源p各种设备内容共享各种设备内容
8、共享设备变得更加设备变得更加互连p与与 Internet,Internet,其他设备其他设备,PCs,Servers,PCs,Servers等等的互连互通的互连互通p与原有与原有 IT IT 基础设施的互连基础设施的互连No.92007各种设备的生态环境各种设备的生态环境Device Ecosystem Device Ecosystem 事实上,所有的通信事实上,所有的通信事实上,所有的通信事实上,所有的通信都因为都因为都因为都因为PCPC而增强而增强而增强而增强照片照片照片照片,音乐音乐音乐音乐,电影及电影及电影及电影及其他视频产品的存其他视频产品的存其他视频产品的存其他视频产品的存储与管理
9、中心储与管理中心储与管理中心储与管理中心时时需要高时时需要高时时需要高时时需要高可靠性可靠性可靠性可靠性,在家在家在家在家里或车上里或车上里或车上里或车上2356898#147*Digital Video CameraWebPadsSecurity VideoConferencingPhone&VoicemailCell PhoneTVAuto PCHiFi AudioInternetGamesPocket PCsNo.102007MobilePhones,45%MobilePhones,45%Converged Devices,3%Converged Devices,3%Compressed
10、 Audio,13%Compressed Audio,13%Cable/DSL,5%Cable/DSL,5%Automotive,5%Automotive,5%DSC,3%DSC,3%DVD,3%DVD,3%Printers,2%Printers,2%DTV,2%DTV,2%Set top box,2%Set top box,2%PVR,1%PVR,1%POS,1%POS,1%Thin Clients,1%Thin Clients,1%Digital Camera,1%Digital Camera,1%IP Phones,0%IP Phones,0%WLAN Access,0%WLAN Acc
11、ess,0%Res Gateway,0%Res Gateway,0%Others,13%Others,13%嵌入式设备市场机会嵌入式设备市场机会1.6Billionunits*1.6Billionunits*基于基于2005年的数据年的数据No.112007嵌入式系统的分类按行业分类嵌入式系统的分类按行业分类消费类电子产品消费类电子产品p个人通信与娱乐系统(手机、个人通信与娱乐系统(手机、DC、DV、MP3、PMP、Video Game etc.)p家电类产品家电类产品p办公自动化(打印机,复印机、传真机)办公自动化(打印机,复印机、传真机)网络通信类产品网络通信类产品p通信类交换设备通信类交
12、换设备p网络设备(交换机、路由器、网络安全)网络设备(交换机、路由器、网络安全)汽车电子类产品汽车电子类产品p引擎控制引擎控制p安全系统安全系统p汽车导航与娱乐系统汽车导航与娱乐系统工业控制类产品工业控制类产品p工控工控 PCp交互式终端(交互式终端(POS、税控收款机、银行终端)、税控收款机、银行终端)p安全监控、数据采集与传输安全监控、数据采集与传输p仪器仪表仪器仪表医疗电子医疗电子军工及航天军工及航天No.122007嵌入式系统的特征嵌入式系统的特征和应用相结合,一定是在执行特定的功能。嵌入式系统和通用计算机的关键区别就在于应用不同。嵌入式系统的核心思想:面向应用嵌入式系统的核心思想:面
13、向应用,隐蔽在应用表象后面的隐蔽在应用表象后面的“控制者控制者”!以嵌入式微处理器为核心:p和通用计算机具有类似的体系结构和通用计算机具有类似的体系结构p其其软软件件可可大大可可小小,简简单单如如无无操操作作系系统统的的冰冰箱箱控控制制,复复杂杂到到飞飞行行控控制制系系统统150150个个嵌嵌入入式式处处理器并行处理理器并行处理软件以固件(Firmware)的形式存在,系统全自动循环操作,严格的时序和稳定性要求No.132007嵌入式系统工业的特点嵌入式系统工业的特点嵌入式系统工业是不可垄断的高度分散的工业嵌入式系统工业是不可垄断的高度分散的工业 pPC由由WINTEL垄断垄断p嵌入式系统工业
14、的基础是以应用为中心的嵌入式系统工业的基础是以应用为中心的“芯片芯片”设计和面向应用的软件设计和面向应用的软件产品开发。产品开发。l面向用户、面向产品、面向应用面向用户、面向产品、面向应用 升级换代也是和具体产品同步升级换代也是和具体产品同步,具有较长的生命周期具有较长的生命周期 p软件和硬件结合紧密软件和硬件结合紧密p嵌入式嵌入式处理器处理器的发展也体现出稳定性的发展也体现出稳定性l普通处理器普通处理器18月月l嵌入式处理器嵌入式处理器810年年No.142007嵌入式系统开发的特点嵌入式系统开发的特点 开发环境开发环境p通用计算机具有完善的人机接口界面通用计算机具有完善的人机接口界面p嵌入
15、式系统本身不具备自举开发能力,采用嵌入式系统本身不具备自举开发能力,采用交叉编译交叉编译的方式的方式p这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。仪、混合信号示波器等。开发特性开发特性p通用计算机具有完善的操作系统和应用程序接口通用计算机具有完善的操作系统和应用程序接口(API),但一,但一般不是实时般不是实时的。的。p嵌入式系统则不同,应用程序可以没有操作系统直接在芯片上运行。嵌入式系统则不同,应用程序可以没有操作系统直接在芯片上运行。p但为了保证程序执行的实时性、可靠性,并减少开发时间
16、,保障软件质量。但为了保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。需要选配需要选配RTOS开发平台开发平台No.152007嵌入式系统开发人员以应用专家为主嵌入式系统开发人员以应用专家为主 通用计算机的开发人员一般是计算机科学或计算机工程方通用计算机的开发人员一般是计算机科学或计算机工程方面的专业人士。面的专业人士。嵌入式系统则是要和各个不同行业的应用相结合的,其开嵌入式系统则是要和各个不同行业的应用相结合的,其开发人员往往是各个应用领域的专家。发人员往往是各个应用领域的专家。因此开发工具的易学、易用、可靠、高效是基本要求。因此开发工具的易学、易用、可靠、高效是基本要求。模块化
17、模块化No.162007本节课的内容本节课的内容1.1 嵌入式系统定义嵌入式系统定义1.2 嵌入式系统的组成原理嵌入式系统的组成原理p硬件架构硬件架构p软件架构软件架构p开发过程开发过程1.3 嵌入式系统设计的发展趋势嵌入式系统设计的发展趋势pSOC系统芯片应用系统芯片应用No.172007嵌入式系统的组成模式嵌入式系统的组成模式嵌入式系统是面向特定应用的计算机系统嵌入式系统是面向特定应用的计算机系统,具有和通用计算具有和通用计算机类似的体系架构机类似的体系架构:硬件硬件复杂嵌入式系统操作系统操作系统中间件中间件应用程序应用程序硬件硬件简单嵌入式系统应用软件应用软件No.182007嵌入式系统
18、完全架构嵌入式系统完全架构操作系统内核操作系统内核:任务调度任务调度:中断管理:中断管理:内存管理:内存管理:任务同步和通信:任务同步和通信:时钟管理:时钟管理No.192007嵌入式嵌入式处理器处理器可编程可编程逻辑器件逻辑器件存储器存储器电源模块电源模块解决方案解决方案人机接口人机接口嵌入式系统必备接插件嵌入式系统必备接插件PowerPC微处理器微处理器ARM内核微处理器内核微处理器TMS320C6000系列系列DSPIntel公司公司XscalePXA255MicrochipPIC24XXVirtexII VirtexII Platform Platform FPGA FPGA Virt
19、exVirtex(E E)系列)系列 FPGAFPGASpartanSpartan(XLXL)系列)系列FPGAFPGASpartanIISpartanII(E E)系列)系列FPGAFPGAXC95(XL)XC95(XL)系列系列 CPLDCPLDCoolRunnerCoolRunner系列系列 CPLDCPLD嵌入式系统硬件构成嵌入式系统硬件构成XilinxTI Power TrendTI Power Trend嵌入式电源方案嵌入式电源方案MAXIM MAXIM 电源芯片电源芯片Liner Liner 公司电源芯片公司电源芯片NS NS 公司电源芯片公司电源芯片怀特电子高可靠性存储器系列怀
20、特电子高可靠性存储器系列IDTIDT公司公司FIFOFIFO及双口及双口RAMRAMCypressCypress公司高速公司高速SRAMSRAM系列系列现代电子公司现代电子公司SDRAMSDRAM系列系列IntelIntel公司公司 大容量大容量FlashFlash系列系列AMP公司接插件系列公司接插件系列AI公司公司PCB插座系列插座系列AMP&AI嵌入式系统的硬件构成嵌入式系统的硬件构成STN/TFT STN/TFT 液晶显示屏液晶显示屏键盘键盘/鼠标控制器芯片鼠标控制器芯片LEDLED显示显示Philips,cirrus Philips,cirrus 公司公司 音频系列音频系列ADI,T
21、IADI,TI公司公司 AD/DAAD/DA系列系列通信接口通信接口以太网接口芯片以太网接口芯片TI,MAXIM RS485/232TI,MAXIM RS485/232芯片芯片西门子等无线通讯模块西门子等无线通讯模块总线总线No.202007嵌入式视频服务器的架构嵌入式视频服务器的架构数码多媒体产品数码多媒体产品No.212007基于嵌入式处理器的视频监控终端设计方案基于嵌入式处理器的视频监控终端设计方案电源系统电源系统其他外设RJ45接口接口以太网以太网MACNOR FLASHSDRAM摄像头摄像头SA7111模拟模拟视频视频信号信号CCIR数字数字视频信号视频信号图像图像压缩压缩USB/G
22、PRS无线传输模块无线传输模块喇叭录音CODEC时钟G4ARMARM7TDMI7TDMIAC97AC97TIMERTIMERPWMPWMRS232RS232EMIEMI存存存存储储接口接口接口接口SPISPI、IICIICUSBCUSBCNo.222007嵌入式微处理器的演变嵌入式微处理器的演变CharacteristicsCharacteristicsCharacteristicsCharacteristicsCharacteristicsCharacteristicsCharacteristicsCharacteristics19801980199019901996199619981998
23、68000Z80808680 x8680 x86CPU32CPU32680 x0680 x0i960i960MIPSMIPSSPARCSPARCColdFIREColdFIREAlphaAlphaSH1/2/3SH1/2/3ARMARMSPARCSPARCi960i960MIPSMIPSPentiumPentium80 x8680 x86PowerPCPowerPCCPU32CPU32680 x0680 x0100-500Kips2 10mHz1-2Mips1.0 25mHz10-25Mips.5-.8 50-100mHz10-200Mips.2-.5 100-300mHzSH4/5SH4/5
24、SH-DSPSH-DSPSH1/2/3SH1/2/3ARMARMSPARCSPARCi960i960MIPSMIPSPentiumPentium80 x8680 x86PowerPCPowerPCCPU32CPU32680 x0680 x0SA1500SA1500MAP1000MAP1000AltiVECAltiVECMercedMercedMCOREMCORESHARCSHARC563xx563xxLucentLucent1600016000C6xC6xSI20SI20TriCoreTriCoreNo.232007嵌入式微处理器嵌入式微处理器No.242007ARM公司概述公司概述 ARM(
25、Advanced RISC Machines)既是一个公司的名字,也是对一类微处理器的通称,还可以认为是一种技术的名字。ARM公司1991年成立于英国剑桥,主要出售芯片设计技术的授权。目前,采用ARM技术知识产权(知识产权(IPIP)核)核的微处理器(即我们通常所说的ARM微处理器),已遍及工业控制、消费类电子产品、通信系统、无线系统等各类产品市场。基于ARM技术的微处理器,其应用占据了32位RISC处理器75%以上的市场份额。ARM技术正在逐步渗透到我们生活的各个方面。No.252007uARMARM(Advanced RISC MachinesAdvanced RISC Machines)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一讲 嵌入式系统概述3课时 第一 嵌入式 系统 概述 课时
限制150内