基于ARM9的EP9315嵌入式系统二次开发与接口设计

1 下载量 43 浏览量 更新于2024-08-31 收藏 165KB PDF 举报
"嵌入式微处理器EP9315的二次开发主要集中在ARM9架构的高性能处理器上,用于与低速设备的接口设计和针对SY5声波检测仪的驱动程序开发。研究中提到了一种可行的硬件调试方法,为后续基于ARM9的硬件开发提供了指导。系统采用了CirrusLogic的EP9315,它是一款集成了200MHz ARM920T处理器和多种外设接口的片上系统,支持MMU和多种操作系统,如Linux和Windows CE。EP9315的特点包括MaverickCrunchTM数学引擎、丰富的外围接口以及对SDRAM和多种通信协议的支持。系统结构由嵌入式系统、应用模块(声波检测仪)和转换模块组成,采用Windows CE.net操作系统以提高开发效率和系统稳定性。" 在嵌入式系统开发中,EP9315微处理器扮演着核心角色。它是一款高性能的ARM920T处理器,内置了多种硬件加速器,如MaverickCrunchTM引擎,增强了浮点、整数和信号处理能力。此外,它集成了多种通信接口,如PCMCIA、EIDE、以太网MAC、USB、LCD、SPI、AC97、I2S和键盘接口,这些丰富的接口使得EP9315能灵活地适应各种应用场景。 系统设计采用模块化结构,主要包括三个部分:嵌入式系统、应用模块和转换模块。嵌入式系统由全功能开发板构建,该开发板可以裁剪以降低成本,并且具有标准的PC104接口,便于扩展和应用开发。应用模块,即声波检测仪,通过PC104接口与嵌入式系统相连,其内部的I/O、数据线和地址线与嵌入式系统对应。转换模块确保两者之间的稳定通信。 为了实现高效稳定的工业控制,该系统选择了Windows CE.net作为嵌入式操作系统,它可以快速开发出专用驱动,增强系统的通用性。同时,通过定制WinCE系统,可以针对特定应用模块如SY5声波检测仪进行驱动开发,以充分利用EP9315的高性能和丰富的外设支持。 在硬件调试方面,文章提出了一种可行的方法,这对于基于ARM9微处理器的未来硬件开发具有借鉴价值。通过这样的研究和实践,不仅解决了高速处理器与低速设备的兼容问题,也为类似的嵌入式系统设计提供了实用的经验和技术参考。