《嵌入式系统-嵌入式系统介绍ppt课件.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统-嵌入式系统介绍ppt课件.ppt(125页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用第一讲第一讲嵌入式系统介绍嵌入式系统介绍电信学院电信学院 崔寅鸣崔寅鸣Email:ymcuiscut.edu经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用本讲主要内容本讲主要内容n n嵌入式系统概述嵌入式系统概述实验室介绍与课程说明实验室介绍与课程说明实验室介绍与课程说明实验室介绍与课程说明嵌入式系统概要介绍嵌入式系统概要介绍嵌入式系统概要介绍嵌入式系统概要介绍n nEELiod27
2、0开发系统介绍开发系统介绍ModuleModule板、板、板、板、EDREDR板板板板Banyan-UEBanyan-UE仿真器仿真器仿真器仿真器n nARM处理器简介处理器简介体系结构、编程模型、体系结构、编程模型、体系结构、编程模型、体系结构、编程模型、ARMARM指令系统指令系统指令系统指令系统经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用嵌入式系统概述嵌入式系统概述经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用应用于航空
3、航天军事应用于航空航天军事经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用应用于消费电子产品应用于消费电子产品经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用嵌入式嵌入式Internet应用应用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用嵌入式系统的定义(一)嵌入式系统的定义(一)IEEE对嵌入式系统的定义:对嵌入式系统的定义:Embedded s
4、ystem is a kind of device used to control,monitor or assist the operation of equipment,machinery or plant.“控制、监视或者辅助设备、机器和车间运行控制、监视或者辅助设备、机器和车间运行的装置的装置”经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用嵌入式系统的定义(二)嵌入式系统的定义(二)一般的定义:一般的定义:嵌入式系统是以应用为中心和以计算机技嵌入式系统是以应用为中心和以计算机技术为基础的,并且软硬件是可
5、裁减的,能术为基础的,并且软硬件是可裁减的,能满足应用系统对功能、可靠性、实时性、满足应用系统对功能、可靠性、实时性、成本、体积、功耗等指标的严格要求的专成本、体积、功耗等指标的严格要求的专用计算机系统。用计算机系统。简单说,嵌入式系统就是应用软件与系统硬简单说,嵌入式系统就是应用软件与系统硬件的一体化。件的一体化。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用嵌入式系统的特点嵌入式系统的特点n n系统内核小:一般应用于小型电子装置。系统内核小:一般应用于小型电子装置。n n专用性强:软硬件结合紧密,针对硬件进
6、专用性强:软硬件结合紧密,针对硬件进行系统的移植。行系统的移植。n n系统精简:系统软件和应用软件紧密融合,系统精简:系统软件和应用软件紧密融合,部分无明显区别。部分无明显区别。n n实时多任务的操作系统:实时多任务的操作系统:合理调度多任合理调度多任务,务,RTOS开发平台。开发平台。n n专门的开发工具和环境。专门的开发工具和环境。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用实验室条件实验室条件n n深圳亿道公司深圳亿道公司EELiod270教学开发平台教学开发平台n nIntelXscale270Int
7、elXscale270微处理器,微处理器,微处理器,微处理器,520MHz520MHzn n完善的硬件平台完善的硬件平台完善的硬件平台完善的硬件平台n n支持支持支持支持WinCEWinCE和和和和LinuxLinux操作系统操作系统操作系统操作系统经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用课程主要内容课程主要内容n nARM与与EEliod270开发系统介绍开发系统介绍n n嵌入式嵌入式Linux系统的构建与启动分析系统的构建与启动分析n n嵌入式嵌入式Linux下程序开发下程序开发经营者提供商品或者服务
8、有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用课程特点课程特点n n理论结合实践,通过实验掌握知识、锻炼理论结合实践,通过实验掌握知识、锻炼能力能力n n课程涉及面广,要求软硬件综合能力高课程涉及面广,要求软硬件综合能力高硬件(嵌入式开发板、各种硬件接口)硬件(嵌入式开发板、各种硬件接口)硬件(嵌入式开发板、各种硬件接口)硬件(嵌入式开发板、各种硬件接口)ARMARM汇编语言编程汇编语言编程汇编语言编程汇编语言编程C/C+C/C+语言编程语言编程语言编程语言编程LinuxLinux操作系统操作系统操作系统操作系统QTQT、JavaJ
9、ava等等等等经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用课程安排(一)课程安排(一)217周(周(32学时)学时)n n2-4周理论课(周理论课(6学时)学时)n n5-17周嵌入式周嵌入式Linux实验实验嵌入式嵌入式嵌入式嵌入式LinuxLinux基础实验(系统构建、基础实验(系统构建、基础实验(系统构建、基础实验(系统构建、MakefileMakefile实验、实验、实验、实验、BootloaderBootloader实验、内核编译实验)实验、内核编译实验)实验、内核编译实验)实验、内核编译实验)嵌入
10、式嵌入式嵌入式嵌入式LinuxLinux驱动程序开发实验(驱动程序结驱动程序开发实验(驱动程序结驱动程序开发实验(驱动程序结驱动程序开发实验(驱动程序结构、构、构、构、IOIO口驱动实验)口驱动实验)口驱动实验)口驱动实验)GUIGUI应用程序实验,应用程序实验,应用程序实验,应用程序实验,QTQT移植实验(不用交报移植实验(不用交报移植实验(不用交报移植实验(不用交报告)告)告)告)自选综合实验(自选综合实验(自选综合实验(自选综合实验(GUIGUI应用开发应用开发应用开发应用开发,QT,QT移植,支持移植,支持移植,支持移植,支持GPRS/GPS/CameraGPRS/GPS/Camera
11、)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用评分标准评分标准n n理论课:理论课:10n n实验:实验:90实验表现实验表现实验表现实验表现50%50%实验报告实验报告实验报告实验报告30%30%出勤出勤出勤出勤10%10%经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用内部网络资源内部网络资源ftp服务器:服务器:218.192.169.64,port:21,user:emb,pwd:embeddedEELiodEELiod
12、硬件平台资料硬件平台资料硬件平台资料硬件平台资料ADSADS开发系统资料开发系统资料开发系统资料开发系统资料嵌入式嵌入式嵌入式嵌入式LinuxLinux BSPBSP软件包软件包软件包软件包实验指导书实验指导书实验指导书实验指导书其他安装软件(虚拟机,其他安装软件(虚拟机,其他安装软件(虚拟机,其他安装软件(虚拟机,Redhat9Redhat9等)等)等)等)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用参考书及资料(一)参考书及资料(一)n nARM嵌嵌入入式式处处理理器器结结构构与与应应用用基基础础,北北航
13、出版社,马忠梅等,航出版社,马忠梅等,2019n n嵌嵌入入式式系系统统Intel StrongARM结结构构与与开开发,北航出版社,陈章龙等,发,北航出版社,陈章龙等,2019n nARM应应用用系系统统开开发发详详解解,清清华华大大学学出出版版社,李驹光等,社,李驹光等,2019n nRedhatLinux9从入门与精通,从入门与精通,MichaelJang著,邱仲潘等译,电子工业出版社著,邱仲潘等译,电子工业出版社n nLinux编程宝典,编程宝典,John Goerzen著,魏永著,魏永明等译,电子工业出版社明等译,电子工业出版社经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求
14、增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用参考书及资料(二)参考书及资料(二)Alessandro Rubini,魏魏永永明明等等译译,linux设设备备驱驱动动程程序序,第第二二版版,中中国国电电力力出出版版社社,2019 中国中国Linux论坛论坛 linuxforum 嵌入式开发网嵌入式开发网embed经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用嵌入式系统的基本构成嵌入式系统的基本构成存储器及外围电路嵌入式处理器嵌入式操作系统应用软件n n嵌入式硬件系统嵌入式硬件系统嵌入
15、式硬件系统嵌入式硬件系统嵌入式处理器嵌入式处理器嵌入式处理器嵌入式处理器各种类型存储器各种类型存储器各种类型存储器各种类型存储器模拟电路及电源模拟电路及电源模拟电路及电源模拟电路及电源接口控制器及接插件接口控制器及接插件接口控制器及接插件接口控制器及接插件n n嵌入式软件系统嵌入式软件系统嵌入式软件系统嵌入式软件系统板级支持包(板级支持包(板级支持包(板级支持包(BSPBSP)操作系统(操作系统(操作系统(操作系统(OS/RTOSOS/RTOS)设备驱动(设备驱动(设备驱动(设备驱动(DeviceDriverDeviceDriver)协议栈(协议栈(协议栈(协议栈(ProtocolStackP
16、rotocolStack)应用程序(应用程序(应用程序(应用程序(ApplicationApplication)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用嵌入式处理器的分类嵌入式处理器的分类n n嵌入式微处理器(嵌入式微处理器(MPU)ARMARMDragonballMc9328Mx1DragonballMc9328Mx1Xscale270Xscale270n n嵌入式微控制器嵌入式微控制器(MCU)80518051、P51XAP51XA、MC68HC05/11/12/16MC68HC05/11/12/16
17、、6830068300等等等等 n n嵌入式嵌入式DSP处理器处理器n n嵌入式片上系统(嵌入式片上系统(SOC-SystemOnChip)n n嵌入式可编程片上系统(嵌入式可编程片上系统(EPSOC)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用ARM嵌入式微处理器嵌入式微处理器n nARMARM公司成立于公司成立于公司成立于公司成立于19901990年,年,年,年,SaxbySaxby和和和和1212名工程师名工程师名工程师名工程师n nARM=AdvancedRISCMachineRISC(精简指令集)(
18、精简指令集)的典型代表的典型代表32位处理器技术位处理器技术嵌入式领域的主力军嵌入式领域的主力军n nARMARM处理器有三大特点处理器有三大特点处理器有三大特点处理器有三大特点体积小、功耗低、成本低,性能高体积小、功耗低、成本低,性能高体积小、功耗低、成本低,性能高体积小、功耗低、成本低,性能高ARM/Thumb32/16ARM/Thumb32/16位双指令系统位双指令系统位双指令系统位双指令系统全球众多的合作伙伴全球众多的合作伙伴全球众多的合作伙伴全球众多的合作伙伴经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的
19、费用ARMn nARM的产品的产品ARM处理器内核,以知识产权(处理器内核,以知识产权(IP)形)形式提供给式提供给IC生产厂家生产厂家硬核:有和特定工艺相连系的物理版硬核:有和特定工艺相连系的物理版图。图。软核:用硬件描述语言或软核:用硬件描述语言或C语言写成,语言写成,用于功能仿真用于功能仿真ARM开发工具、开发工具、SOC开发工具、评估开发工具、评估板等板等ARM公司不生产芯片公司不生产芯片经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用ARMn n赢利模式:专利授权费赢利模式:专利授权费+版费版费n n目
20、前在通信领域处于统治地位,目前在通信领域处于统治地位,100%的的CDMA手机和手机和85%以上的以上的WCDMA手机手机n nIntelInside&InsideInteln nARM芯片年出货量超过几十亿片芯片年出货量超过几十亿片n nARM营收中,手机芯片占营收中,手机芯片占2/3经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用ARM嵌入式微处理器嵌入式微处理器经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用嵌入式操作系统简介
21、嵌入式操作系统简介n n使用操作系统的好处和坏处使用操作系统的好处和坏处底层硬件抽象化,多任务,在比较复杂的应底层硬件抽象化,多任务,在比较复杂的应底层硬件抽象化,多任务,在比较复杂的应底层硬件抽象化,多任务,在比较复杂的应用情况下优势明显用情况下优势明显用情况下优势明显用情况下优势明显占用系统资源,简单应用情况下增加开发难占用系统资源,简单应用情况下增加开发难占用系统资源,简单应用情况下增加开发难占用系统资源,简单应用情况下增加开发难度度度度经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用嵌入式操作系统特点嵌入
22、式操作系统特点n n除具有普通操作系统的功能如任务调度、除具有普通操作系统的功能如任务调度、中断处理等外,嵌入式操作系统还有以下中断处理等外,嵌入式操作系统还有以下特点:特点:编码体积小,适合有限的存储空间编码体积小,适合有限的存储空间编码体积小,适合有限的存储空间编码体积小,适合有限的存储空间面向应用,可裁减和移植面向应用,可裁减和移植面向应用,可裁减和移植面向应用,可裁减和移植部分要求实时性强,又称实时多任务操作系部分要求实时性强,又称实时多任务操作系部分要求实时性强,又称实时多任务操作系部分要求实时性强,又称实时多任务操作系统(统(统(统(RTOSRTOS)可靠性高以及较强的网络功能可靠
23、性高以及较强的网络功能可靠性高以及较强的网络功能可靠性高以及较强的网络功能经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用嵌入式操作系统结构嵌入式操作系统结构经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用嵌入式操作系统嵌入式操作系统n n通常按体系的分类通常按体系的分类通常按体系的分类通常按体系的分类WindowsWindows兼容系列兼容系列兼容系列兼容系列WindowsCE/NT/XPWindowsCE/NT/XPLinuxL
24、inux类类类类嵌入式嵌入式嵌入式嵌入式Linux,uCLinux,RTLinuxLinux,uCLinux,RTLinuxAndroidAndroid及其派生的及其派生的及其派生的及其派生的iPhoneiPhone、oPhoneoPhone、LePhoneLePhone等等等等通信领域嵌入式操作系统通信领域嵌入式操作系统通信领域嵌入式操作系统通信领域嵌入式操作系统VxWorks,Nucleus,VRTX,QNS,pSOSVxWorks,Nucleus,VRTX,QNS,pSOS其他如其他如其他如其他如SymbianSymbian、BlackBerryBlackBerry等等等等经营者提供商品
25、或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用嵌入式嵌入式Linux特点特点免费和代码公开免费和代码公开免费和代码公开免费和代码公开支持多种硬件平台支持多种硬件平台支持多种硬件平台支持多种硬件平台可裁剪可裁剪可裁剪可裁剪使用成本低使用成本低使用成本低使用成本低强大的网络功能强大的网络功能强大的网络功能强大的网络功能支持支持支持支持GUIGUI开发开发开发开发丰富的开发技术资源丰富的开发技术资源丰富的开发技术资源丰富的开发技术资源经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费
26、者购买商品的价款或接受服务的费用嵌入式系统的应用开发嵌入式系统的应用开发n n本实验室条件支持:本实验室条件支持:n n无无无无OSOSADSADS集成开发环境集成开发环境集成开发环境集成开发环境n n有有有有OSOS嵌入式嵌入式嵌入式嵌入式LinuxLinuxWindowsCEWindowsCE经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用嵌入式产品开发过程嵌入式产品开发过程经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用集成开
27、发环境集成开发环境n nARM ADS(ARM Developer Suits)它是它是ARMARM公司的集成开发环境,包括命令行公司的集成开发环境,包括命令行开发工具、图形开发工具、实用工具和支持开发工具、图形开发工具、实用工具和支持软件软件4 4部分,可以进行编辑、编译及调试部分,可以进行编辑、编译及调试C C、C+C+及汇编程序。及汇编程序。n nMetrowerks CodeWarrior for ARM ADS v1.2ARMARM汇编及汇编及C C程序的编辑、编译程序的编辑、编译AXDAXD调试调试经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔
28、偿的金额为消费者购买商品的价款或接受服务的费用嵌入式应用开发的调试嵌入式应用开发的调试由于嵌入式系统的可用资源有限,嵌入式开发和调试工作通常由于嵌入式系统的可用资源有限,嵌入式开发和调试工作通常要通过高性能的宿主机完成。要通过高性能的宿主机完成。嵌入式应用软件通过宿主机上的交叉编译器,完成交叉编嵌入式应用软件通过宿主机上的交叉编译器,完成交叉编译和连接后下载到目标机。译和连接后下载到目标机。宿主机:进行嵌入式软件开发的主机宿主机:进行嵌入式软件开发的主机目标机:将要开发的目标板目标机:将要开发的目标板经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为
29、消费者购买商品的价款或接受服务的费用嵌入式开发的调试方法嵌入式开发的调试方法大致有以下几种调试方法:大致有以下几种调试方法:模拟调试方式模拟调试方式模拟调试方式模拟调试方式ROMMonitorROMMonitor方式(或方式(或方式(或方式(或AngelAngel方式)方式)方式)方式)ICEICE仿真仿真仿真仿真JTAGJTAG调试与仿真调试与仿真调试与仿真调试与仿真经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用模拟开发调试方式模拟开发调试不需开发板硬件,一台不需开发板硬件,一台PCPC即可即可纯软件模拟嵌入
30、式处理器的功能和指令。如纯软件模拟嵌入式处理器的功能和指令。如ARMARM公司的公司的ARMulatorARMulator模拟器。模拟器。它虽然简单可行,但是缺乏在线调试和实时它虽然简单可行,但是缺乏在线调试和实时仿真功能。仿真功能。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用ROMMonitor调试方式(一)调试方式(一)ROMMonitor方式(或方式(或Angel方式)方式)ROM MonitorROM Monitor(或(或AngelAngel)是运行在目标机的)是运行在目标机的FlashFlash或
31、或ROMROM的一段程序,它主要负责监控的一段程序,它主要负责监控目标机上被调试程序的运行情况。通过和宿目标机上被调试程序的运行情况。通过和宿主机的配合,完成嵌入式系统的调试。主机的配合,完成嵌入式系统的调试。它是目前低廉有效的一种调试方式。之前课它是目前低廉有效的一种调试方式。之前课程使用程使用MetrowerksMetrowerks公司的公司的CodeWarriorCodeWarrior进行进行开发调试时要用到的开发调试时要用到的Metro-TRKMetro-TRK就属于这类就属于这类软件。软件。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为
32、消费者购买商品的价款或接受服务的费用ROMMonitor调试方式(二)调试方式(二)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用ICE在线仿真模式在线仿真模式n n在线仿真在线仿真(InCircuitEmulator)传统硬件级仿真调试模式传统硬件级仿真调试模式 取取下下目目标标板板MPUMPU;在在线线仿仿真真器器可可以以完完全全仿仿真真MPUMPU的行为;通过卡座等连接到目标板。的行为;通过卡座等连接到目标板。它它支支持持单单步步执执行行、断断点点、反反汇汇编编、源源程程序序级级调调试。试。优优点点:功功
33、能能非非常常强强大大,软软硬硬件件均均可可做做到到完完全全实实时在线调试时在线调试 缺点:缺点:适合于简单的适合于简单的MPUMPU 一般滞后一般滞后MPUMPU几个月几个月 价格昂贵价格昂贵宿主机目标板仿真器硬件连接示意图经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用JTAG仿真调试方式(一)仿真调试方式(一)n nJTAG(Joint Test Action Group)联合测)联合测试行动小组,是试行动小组,是IEEE的一个标准的一个标准n nJTAG初始主要用于芯片内部测试,可对初始主要用于芯片内部测试
34、,可对具有具有JTAG接口的芯片的硬件电路进行边接口的芯片的硬件电路进行边界扫描和故障检测界扫描和故障检测n n后用于调试:在芯片内部定义后用于调试:在芯片内部定义TAP(Test Access Port),可以访问寄存器和挂在总线,可以访问寄存器和挂在总线上的设备上的设备经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用JTAG仿真调试方式(二)仿真调试方式(二)n nJTAG调试器调试器n n硬件简单,只进行并口硬件简单,只进行并口硬件简单,只进行并口硬件简单,只进行并口/usb/usb和和和和JTAGJTAG
35、接口的电接口的电接口的电接口的电平转换平转换平转换平转换n n主要工作由主机软件完成,如主要工作由主机软件完成,如主要工作由主机软件完成,如主要工作由主机软件完成,如JTAG/usbJTAG/usb协议协议协议协议转换等转换等转换等转换等n n速度慢,一般速度慢,一般速度慢,一般速度慢,一般10K/s10K/s级别级别级别级别n nJTAG仿真器仿真器n n硬件复杂,除完成硬件复杂,除完成硬件复杂,除完成硬件复杂,除完成JTAG/usbJTAG/usb协议转换,可能协议转换,可能协议转换,可能协议转换,可能有有有有MPUMPU进行控制进行控制进行控制进行控制n n提供并口提供并口提供并口提供并
36、口/USB/USB接口等,速度快接口等,速度快接口等,速度快接口等,速度快n n价格贵价格贵价格贵价格贵经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用JTAG仿真调试方式(三)仿真调试方式(三)n nJTAG仿真器仿真器 ARMARM处理器为了方便调试,内含处理器为了方便调试,内含Embeded Embeded ICE ICE 宏单元,并留有宏单元,并留有JTAGJTAG调试接口,支持在调试接口,支持在线仿真。它无需目标存储器,不占用目标系线仿真。它无需目标存储器,不占用目标系统的端口。统的端口。使用集成开发环
37、境配合使用集成开发环境配合JTAGJTAG仿真器是目前最仿真器是目前最常用的一种调试方式。常用的一种调试方式。宿主机目标板仿真器硬件连接示意图经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用JTAG仿真调试方式(四)仿真调试方式(四)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用嵌入式嵌入式Linux开发调试开发调试嵌入式Linux工具链 交叉编译器交叉编译器GCCGCCarm-linux-gccarm-linux-gcc项目管理
38、工具项目管理工具MAKEMAKE调试工具调试工具GDBGDBbreakbreak设置断点设置断点RunRun执行程序执行程序StepStep单步跟踪进入单步跟踪进入NextNext单步不进入函数单步不进入函数Print,DisplayPrint,Display 显示变量值显示变量值QuitQuit经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用EELiod270开发系统介绍开发系统介绍经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用
39、XScale架构架构PXA270n n时钟频率分时钟频率分312MHz、416MHz、520MHz及及624MHz四种四种n n内部集成内部集成IntelWirelessMMX技术,该技技术,该技术可提供额外的性能以支持术可提供额外的性能以支持3D游戏和高级游戏和高级视频视频n n采用了采用了SpeedStep低功耗技术,通过智能低功耗技术,通过智能管理电压和频率变化实现节省高达管理电压和频率变化实现节省高达55%的的功耗功耗n n集成了快速捕捉(集成了快速捕捉(IntelQuickCapture)技术,使镜头支持技术,使镜头支持400万以上像素万以上像素经营者提供商品或者服务有欺诈行为的,应
40、当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用XScale特点特点n n采用采用ARMV5TE指令集指令集n n无线无线MMX指令单元指令单元n nIMMU和和DMMUn nI-Cache和和D-Cachen n写缓冲器(写缓冲器(8入口的高速入口的高速FIFO)n n协处理器协处理器n n电源管理与性能监控电源管理与性能监控n n调试单元调试单元经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用XScale协处理器协处理器n nCP0:用于用于DSP处理,更好的处理多
41、媒体处理,更好的处理多媒体信息,包含一个信息,包含一个40位累加器,并增加了位累加器,并增加了8条新的指令。条新的指令。n nCP1:用于无线用于无线MMX指令数据传输和状态指令数据传输和状态控制等控制等n nCP6:为为PXA27X新增的协处理器,主要新增的协处理器,主要用于减少访问中断控制寄存器的时间。用于减少访问中断控制寄存器的时间。n nCP14:用于系统的性能监视、时钟管理、用于系统的性能监视、时钟管理、电源管理和软件调试电源管理和软件调试n nCP15:用于用于MMU控制控制经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品
42、的价款或接受服务的费用PXA270经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用XSBase270开发平台开发平台触摸屏8”TFTLCD640*480JTAG接口120pin 扩展接口PXA270520MHz32PinLCD接口数码管*4CF卡喇叭SD/MMC卡SIMCardCamera全功能串口RTCBattery红外收发器RS485红外串口CanBus以太网口USBHost音频输入输出USBSlave4*4矩阵键盘高亮度LED*8GPS模块接口步进电机BT串口功能转换开关直流电机Flash*32MSdram
43、*64M经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用平台硬件分层平台硬件分层n n分分EDR板(底板)和板(底板)和Module板(模块板板(模块板或核心板)或核心板)ModuleModule板板板板 最小系统最小系统最小系统最小系统EDREDR板板板板功能接口板功能接口板功能接口板功能接口板经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Module板板n n包含以下部分包含以下部分MPUMPUIntelXscalePXA27
44、0520MHzIntelXscalePXA270520MHzSDRAMSDRAM双片,双片,双片,双片,64M64M,缺省地址空间是缺省地址空间是缺省地址空间是缺省地址空间是0 0 xa0000000 xa0000000 0 xafffffff 0 xafffffff FLASHFLASH双片,双片,双片,双片,32M32M,其缺省地址空间是其缺省地址空间是其缺省地址空间是其缺省地址空间是0 0 x00000000 x00000000 0 x03ffffff 0 x03ffffff CPLDCPLD采用采用采用采用XilinxXilinx公司的公司的公司的公司的XC2C128XC2C128可编
45、程可编程可编程可编程器件,丰富片选及加密器件,丰富片选及加密器件,丰富片选及加密器件,丰富片选及加密串口串口串口串口全功能调试串口全功能调试串口全功能调试串口全功能调试串口网络接口网络接口网络接口网络接口JTAGJTAG电源控制电源控制电源控制电源控制LP3971LP3971芯片,芯片,芯片,芯片,IntelSpeedStepIntelSpeedStep动态电动态电动态电动态电源管理技术源管理技术源管理技术源管理技术经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Module板板n n另外还含有以下接口电路另外还
46、含有以下接口电路音频控制接口电路音频控制接口电路音频控制接口电路音频控制接口电路PhilipsUCB1400PhilipsUCB1400芯芯芯芯片,内含片,内含片,内含片,内含10bits10bits的的的的ADCADCLCDLCD控制电路控制电路控制电路控制电路触摸屏控制电路触摸屏控制电路触摸屏控制电路触摸屏控制电路通过两个通过两个通过两个通过两个120pin120pin的连接器连接到的连接器连接到的连接器连接到的连接器连接到EDREDR板板板板经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Module板板经
47、营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用EDR板板n nPCMCIA/CF卡接口卡接口n nMMC/SD卡接口卡接口n nRTC实时时钟实时时钟n n数码管和数码管和LEDn n按键按键Sw1-sw4Sw1-sw4直入键盘直入键盘直入键盘直入键盘Sw5-sw16Sw5-sw16矩阵扫描矩阵扫描矩阵扫描矩阵扫描n nQuickCapture摄像头模块摄像头模块支持支持支持支持400400万万万万像素数码镜头,并能提供最大像素数码镜头,并能提供最大像素数码镜头,并能提供最大像素数码镜头,并能提供最大416416
48、MbpsMbps的数据的数据的数据的数据传输速率传输速率传输速率传输速率经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用EDR板板n nRS232BT_UARTBT_UART(蓝牙串口)(蓝牙串口)(蓝牙串口)(蓝牙串口)只有收发信号线只有收发信号线只有收发信号线只有收发信号线IR_UARTIR_UART(红外串口)(红外串口)(红外串口)(红外串口)n nRS485n nGPS模块接口模块接口需另外的需另外的需另外的需另外的GPSGPS模块板模块板模块板模块板n nCAN总线接口总线接口汽车应用,使用汽车应用,
49、使用汽车应用,使用汽车应用,使用270270的的的的SPISPI(串行外设接口)(串行外设接口)(串行外设接口)(串行外设接口)n n直流电机直流电机接口信号电压为接口信号电压为接口信号电压为接口信号电压为+3.3v+3.3v和和和和-3.3v-3.3v时,时,时,时,分别正向转动和反向转动分别正向转动和反向转动分别正向转动和反向转动分别正向转动和反向转动经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用EDR板板n n步进电机步进电机有方向端,四相步进有方向端,四相步进ABCDn nUSB接口接口两个两个两个两个
50、HOSTHOST接口,支持接口,支持接口,支持接口,支持spec1.1spec1.1规范规范规范规范一个一个一个一个SLAVESLAVE接口接口接口接口n n扩展插槽扩展插槽CON10,CON11CON10,CON11可外接可外接可外接可外接AD/DAAD/DA模模模模块板块板块板块板n n电源电源外接外接外接外接+5+5V/3AV/3A,+12V/2A+12V/2A输出的开关电源输出的开关电源输出的开关电源输出的开关电源5v5v及经由变换的及经由变换的及经由变换的及经由变换的3.3v3.3v给各逻辑电路供电给各逻辑电路供电给各逻辑电路供电给各逻辑电路供电12v12v给显示屏、步进电机、风扇供