Modules FAQ

= CAM8000-A= 此处介绍当用户购买了CAM8000-A模块，刚开始用的时候可能会出现的问题.

1 CAM8000-A 模块没有资料？
模块的资料都在OMAP3530开发板上：

1 接口定义可以在开发板的用户手册上的硬件接口一章找到

2 底层驱动程式在开发板配套光盘（\linux\source）的内核源码包里面，驱动的路径：drivers/media/video/tvp514x.c

3 上层驱动程式在开发板配套光盘（DISK\linux\example\video.tar.bz2 ）

= CAM8100-U = 此处介绍当用户购买了CAM8100-U模块，刚开始用的时候可能会出现的问题.

1 CAM8100-U模块型号是什么？
CAM8100-U模块型号：FT13N35VV1

= GPRS8000 = 此处介绍当用户购买了GPRS8000模块，刚开始用的时候可能会出现的问题.

1 GPRS8000是否有ppp部分的源码
可以参考：ftp://ftp.samba.org/pub/ppp/

= CAM8000-D = CAM8000-D路径：\WINCE600\PLATFORM\DevKit8500\SRC\DRIVERS\CAMERA CAMERA驱动 这里主要是分两层的PDD、 MDD 然后我们使用的是OV3640  所整个目录基本上由这三个子目录构成 MDD层主要完成Sensor状态的控制、Video的处理和内存的管理. 内存的管理如buffer是由驱动分配还是应用程序分配以及如何分配. MDD中只有一个API被PDD调用，就是MDD_HandleIO函数. PDD层是对硬件功能的封装，主要包含以下七大类功能： (1)初始化函数：PDD_Init、PDD_DeInit； (2)Camera信息：PDD_GetAdapterInfo； (3)电源管理：PDD_SetPowerState； (4)内存管理：PDD_AllocateBuffer、PDD_DeAllocateBuffer、PDD_RegisterClientBuffer、PDD_UnRegisterClientBuffer； (5)Sensor管理：PDD_GetSensorModeInfo、PDD_SetSensorModeFormat、PDD_InitSensorMode、；PDD_DeInitSensorMode、PDD_SetSensorState； (6)数据捕获：PDD_TakeStillPicture、PDD_FillBuffer； (7)属性管理：PDD_HandleVidProcAmpChanges、PDD_HandleCamControlChanges、PDD_HandleViedoControlCapsChanges ；