论文部分内容阅读
本文主要介绍基于TMS320DM642和CDMA无线数据模块的无线远程监控系统的设计与实现。为提高设备驱动程序的代码可重用性,以视频解码芯片TVP5150A为例,介绍了开发设备驱动程序的通用方法,提出了把驱动程序分为类/微上下两层驱动的概念。为将经过MPEG-4压缩后的码流和采集到的现场设备工作数据发送到远程监控机,实现无线远程监控的功能,需要开发CDMA无线数据模块的网络连接程序和数据通信程序,其中的数据通信程序根据我们自己定义的通信交互协议进行开发。同时,本文还给出了实现无线视频传输的设计与实现,就是通过DM642的EDMA和MCBSP实现其与CDMA无线数据模块的串口通讯,这样就可以利用EDMA传输快速、高效的特性,且数据传输工作不需要CPU参与,在后台进行。另外,为实现EDMA的数据连续传输,采用了PING-PONG缓存和EDMA传输中断。由于TMS320DM642特殊的引导机制,即在上电复位时只能自动引导1KBYTES代码,提出了二级引导程序概念,并介绍了其设计与实现。 本文最后对全文作了总结,并对TMS320DM642在无线通信嵌入式产品中的广泛应用作了展望。