新手学习CE下相机开发,请多指教
各位大侠,我最近需要在CE下采集图片,以前没有做过CE下与硬件相关的程序,不知道怎么入手,通过拜读各位大侠的提问、建议和博客,有了稍微的了解,我的看和问题如下:
1. 直接写一个CE应用程序,调用驱动相应的功能即可,调用驱动是使用 HANDLE m_hCameraFile = CreateFile(_T("CIS1:"), GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,0); 这样的方式吗?如果是这样我随后通过调用DeviceIoControl函数获取图像信息和数据时应该使用那些参数?或者我从哪些地方可以找到这些参数?
2. 我看了BSP源码,其中有camera.cpp文件,应该是相机的驱动吧?这个文件编译后在操作系统里生成的目标是什么文件呢?我可以直接调用其中的 CIS_XXXX函数实现采集图片的功能吗?如果可以,是用CreateFile还是LoadLib?
3. 是否可以直接修改BSP,修改camera.cpp文件来实现采集图片的功能?
这里提问一个帖子我最高只能给100分,如果分不够我可以再开几个,分不是问题。
另外,最近搞嵌入式的逐渐火热起来了,可是大部分兄弟姐妹都在黑暗中摸索,希望能够组织起来搞个系统的学习材料,推动这方面的发展,善莫大焉~