课题的目的和意义
本课题主要目的是研究并完成一套嵌入式图像采集系统的应用程序。在学习USB协议的基础上,针对视频数据传输速度快的特点,选择SY2200 EZ-USB开发系统作为USB设备,开发固件程序,实现了传输数据的功能,并且调试成功。利用MFC图像编程的知识,完成了显示图像的应用程序。通过对该课题的实现,进一步加强了学生的C、C++语言的编程能力,将数字图像处理的基本方法用于实践之中,提高分析问题和解决问题的能力。同时,也扩充了学生硬件方面的知识。
1.2 论文的主要内容
本课题是设计一个基于USB接口图像采集系统的应用程序。图像数据是用一个FPGA模拟产生的,我所负责的主要部分是在SY2200 EZ-USB开发系统上进行固件编程,来控制数据向PC主机的传输。另外一个主要部分便是在PC平台上编制应用程序,用来显示图像。论文在简单介绍了USB协议的主要内容后,详细地给出了开发系统的硬件构成和开发流程,因为固件程序是软硬件协同进行的。固件程序开发是本论文的重点,通过对端点寄存器的配置,使端点能够自动地传输数据。应用程序设计也是论文的重点,通过设备驱动获取数据,利用MFC图像编程知识正确地显示图像。如何实时地传输、显示图像数据,是完成本设计的关键!