欢迎来到天天文库
浏览记录
ID:50356291
大小:873.00 KB
页数:35页
时间:2020-03-12
《ARM架构MCU开发应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、ARM架构MCU开发应用2004.6.32位MCU我国MCU应用嵌入式系统的开发应用策略一.32位MCU2003年:$10.4B2004年:$12B年增长率:11%(主要是32位MCU强劲增长)二、我国MCU应用我国MCU:10.2亿片42.2亿元4位MCU:6.6亿片8位MCU:3.1亿片16/32位MCU:0.75亿片三、嵌入式系统的开发应用策略SOC芯片设计嵌入式OS的porting中间件应用套件APS(ApplicationPlatformSuite)嵌入式系统产业链芯片设计嵌入式系统
2、产品芯片生产2003年嵌入式处理器芯片:$100亿嵌入式系统应用产品:$10000亿嵌入式系统的构件的层次结构各种不同应用软件应用平台套件APS中间件嵌入式OS芯片嵌入式系统的构件的层次结构1.SoC芯片设计专用型SoC通用型SoC(新型MCU,EDSP,EMPU)可重构型SoC:SoPC,PSoC,CSoC,USoCThe2ndCSoC:TheA7PowerControlClockSynthesizerPower-OnResetToexternalmemoryMemoryInterfaceUnitSD
3、RAMand/orStaticMemoriesCSIBusArbiterFour-channelDMAControllerJTAGInterfacePeripherals*2Timers*2UARTS*InterruptControl*WatchdogTimerHardwareBreakpointUnitTriscendCSoCPlatform60MHzARM7TDMI32-bitRISCARM7TDMICache*8KBytes*4-waySetAssociative*ProtectionUnitCS
4、IBridge16KBytesScratchPadSRAM(TraceBuffer)LocalCPUBusConfigurableSystemInterconnect(CSI)busAddressBusDataBusConfigurableSystemLogic(CSL)matrixPIOPIOPIOPIOPIOPIOPIOPIOSelectorSelectorConfigurableSystemInterconnectsocketSelectorSelectorSelectorSelector8KBy
5、tesCache4-channelDMA16KBytesScratchPadSRAMJTAGDebugInterface2、嵌入式OS的Porting嵌入式OS硬件抽象层HAL芯片硬件抽象层HAL(HardworeAbstractsLevel)芯片:软/硬件协同设计OS:porting的接口3、中间件和应用套件中间件:面向应用的开发应用平台应用套件:面向应用的套件——嵌入式系统中软件80%以上是重复的——应用:面向市场的个性化应用软件Intel个人互联网用户架构PCA基于StrongARM/XScal
6、e嵌入式处理器面向互联网手持式设备(智能手机、PDA等)由应用子系统、通信子系统和存储器子系统组成图2PCA结构图3PCA应用子系统开放式架构PCA应用子系统层次结构PCA应用硬件平台嵌入式OS组件形式的集成性能中间件(多媒体应用、IP电话、音频处理等)用户应用组件开放式集成性能中间件多媒体应用IP电话音频处理集成性能函数库IPP图形性能函数库GPP集成性能函数库IPP(IntegratedPerforamancePrimitives)跨平台低层软件信号处理JPEGdec/encMPEG-4、MP3、
7、H.263译码算法、滤波、变换应用套件APS音频套件智能手机套件嵌入式Java(J2ME)Java最初是为嵌入系统而提出的嵌入式Java:嵌入式系统中间件图5EmergingJ2METechnologyIBMWebSphereEveryplaceEmbedded基于嵌入式设备(如IntelXScale)的中间件建立高效J2ME的Java虚拟机J9VM为家庭网关配备OSGi(OpenServicesGatewayInitative)协议图4IBMWebSphereEveryplaceEmbedded
此文档下载收益归作者所有