设计过程包括:ARM硬件系统设计,Bootloader的移植,Linux内核的移植以及跟文件系统的制作,摄像头驱动的编写,摄像头数据获取以及通过socket编程进行网络传输. 本系统支持标准UVC(USB video class)摄像头驱动,市面上购买的USB接口摄像头一般都是使用UVC驱动,它们的输出格式一般都是YUV.在实验中采用的一款USB摄像头模块虽然不能使用标准UVC驱动,但改动驱动代码后可用,它输出的视频数据格式是MJPEG.另外系统中还用了CMOS图像传感器接口,在编写CMOS接口