论文部分内容阅读
随着WIFI技术的发展,其成熟的技术被广泛应用于日常生活所必须的智能手机及电脑上。支持WIFI功能的电子设备的普及,使得可接入WIFI网络的嵌入式设备已然成为了人们关注的热点,本设计以内嵌Cortex-M3内核的STM32微处理器芯片为核心,在无操作系统的情况下,实现了无线视频的传输,整体设计具有体积小、低功耗和成本低的优点。基于WIFI技术的视频传输,采用无线的方式将采集到的图像数据以一定的帧率传输到电脑终端,并在电脑终端实时显示现场视频。与有线传输方式相比,WIFI技术的应用相对比较普及,并且组网方便,具有较好的移动性和扩展性。本文在研究了WIFI技术基础及组网结构的基础上进行了软硬件的设计。硬件部分根据STM32的特点设计了所需的外围电路,利用CMOS摄像头OV2640进行视频图像的采集,WIFI传输电路是由一款支持IEEE802.11g/b标准的无线芯片Marvell88W8686实现,通过SDIO接口与主控芯片进行通信。软件部分STM32微处理器的配置使用库函数,根据需要有选择地裸机移植Lwip协议栈和Marvell 88W8686驱动程序到STM32微处理器上,实现底层驱动和应用层接口的设计。WIFI驱动的移植是在研究了WIFI的原理及驱动标准模型的基础上进行的,实现了固件的下载及WIFI的正常通信。在此基础上,设计了基于WIFI技术的视频传输,并解决了在校园网内网的视频传输。电脑终端的上位机程序是基于MFC库函数编写的,是基于Socket的电脑客户端。最后进行了测试分析,实验结果表明整个设计软硬件部分工作稳定,WIFI部分能实现三种网络模式下视频传输,并传输稳定,能在电脑终端实时显示,达到了预期目标。