论文部分内容阅读
随着电子技术的飞速发展,嵌入式系统已经广泛渗透到人们生活之中。各个领域的应用需求不断提高,对嵌入式系统设计提出了更高的要求。嵌入式处理器与高速数字信号处理器结合是实现嵌入式系统高实时和高性能的有效手段。同时,嵌入式操作系统的不断完善,赋予了嵌入式系统更新的生命力,使得嵌入式系统的性能、功能和设计方式都产生了质的变化。这些都是值得深入研究的问题,如何构建高速、高实时、高性能的嵌入式系统是本文论述的主要目的。本文以B扫超声波钢轨探伤仪的设计需求为依据,采用DSP-ARM双核构架和Windows CE嵌入式操作系统结合的设计方案,设计了一个满足项目需求的高速实时嵌入式系统平台。使用目前性能最高的嵌入式处理器Intel Xscale - PXA250 和 Analog Devices公司的ADSP - 2191作为硬件平台的高速处理核心,结合A/D转换器和FPGA实现了超声波探伤数据的高速采集和实时处理功能。同时成功地将嵌入式操作系统Winodws CE.NET移植到探伤仪的硬件平台上,并且实现了基于Winodws CE.NET的硬件设备驱动程序设计,如TFT LCD、触摸屏、CS8900网络芯片、DMA通道、串口、Audio Codec等。