{"id":3405,"date":"2013-03-27T10:15:06","date_gmt":"2013-03-27T02:15:06","guid":{"rendered":"http:\/\/blog.dword1511.info\/?p=3405"},"modified":"2014-01-13T05:43:57","modified_gmt":"2014-01-12T21:43:57","slug":"%e4%b8%80%e7%ae%a9%e7%ad%90-uvc-%e6%91%84%e5%83%8f%e5%a4%b4","status":"publish","type":"post","link":"http:\/\/blog.dword1511.info\/?p=3405","title":{"rendered":"\u4e00\u7ba9\u7b50 UVC \u6444\u50cf\u5934"},"content":{"rendered":"<p>\u4e4b\u524d\u6211\u7528 STM32 \u9a71\u52a8\u8fc7 OV7725 CMOS \u56fe\u50cf\u4f20\u611f\u5668\uff0c\u518d\u52a0\u4e0a\u4e0a\u4e2a\u5b66\u671f\u5ba4\u53cb\u505a\u7684\u521b\u65b0\u5b9e\u8df5\u9879\u76ee\u7528\u5230\u4e86 USB \u6444\u50cf\u5934\uff0c\u8fd9\u4e9b\u73a9\u610f\u5c31\u9010\u6e10\u5f15\u8d77\u4e86\u6211\u7684\u5174\u8da3\u3002\u8003\u8651\u5230\u8fd9\u4e9b\u73a9\u610f\u4ef7\u683c\u4e5f\u4e0d\u8d35\uff0c\u4e8e\u662f\u5c31\u4e70\u4e86\u51e0\u4e2a\u7814\u7a76\u4e86\u4e00\u4e0b\u3002<\/p>\n<p>\u4ee5\u4e0b\u4f9d\u6b21\u4ecb\u7ecd\u67d0\u5c71\u5be8 USB \u6444\u50cf\u5934\u3001ThinkPad X200 \u6444\u50cf\u5934\u6a21\u5757\u3001\u84dd\u8272\u5996\u59ec M2200 \u3001\u5929\u654f S603HD \u548c\u5929\u654f D805HD \u3002<\/p>\n<p><strong>\u8bf7\u70b9\u51fb\u56fe\u50cf\u6765\u67e5\u770b\u5168\u5c3a\u5bf8\u5927\u56fe\u3002<\/strong><\/p>\n<p><!--more--><\/p>\n<hr \/>\n<h4>\u5c71\u5be8 VGA \u6444\u50cf\u5934<\/h4>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110556.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3845\" alt=\"P1110556\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110556-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110556-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110556-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u8fd9\u662f\u5ba4\u53cb\u4e3a\u521b\u65b0\u5b9e\u8df5\u9879\u76ee\u5728\u5e7f\u57e0\u5c6f\u82b1 15 \u5757\u4e70\u7684\u5c71\u5be8 USB \u6444\u50cf\u5934\uff0c640\u00d7480 \u5206\u8fa8\u7387\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110558.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3847\" alt=\"P1110558\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110558-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110558-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110558-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u516c\u6a21 + \u6742\u724c\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110557.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3846\" alt=\"P1110557\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110557-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110557-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110557-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110557.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e3b\u8981\u7684\u90e8\u4ef6\u90fd\u96c6\u4e2d\u5728\u8fd9\u4e2a\u5c0f\u58f3\u5b50\u91cc\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110559.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3848\" alt=\"P1110559\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110559-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110559-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110559-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u80cc\u9762\u7684\u7167\u660e LED \u5f00\u5173\u548c\u56db\u9897\u87ba\u4e1d\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110560.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3849\" alt=\"P1110560\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110560-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110560-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110560-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5378\u4e0b\u87ba\u4e1d\uff0c\u5f00\u58f3\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110561.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3850\" alt=\"P1110561\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110561-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110561-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110561-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5185\u90e8\u662f\u4e00\u5c0f\u5757 PCB \uff0c\u7528\u4e00\u9897\u87ba\u4e1d\u56fa\u5b9a\u3002\u4e00\u822c\u800c\u8a00\u6444\u50cf\u5934\u90fd\u4f1a\u523b\u610f\u4f7f\u7528\u9ed1\u8272\u7684\u963b\u710a\u5242\uff0c\u800c\u8fd9\u4e2a\u5c71\u5be8\u6444\u50cf\u5934\u5219\u662f\u4f7f\u7528\u7684\u548c\u666e\u901a PCB \u4e00\u6837\u7684\u7eff\u8272\u963b\u710a\u5242\u3002\u8fd9\u6837\u505a\u7684\u540e\u679c\u5f85\u4f1a\u513f\u63ed\u6653\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110562.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3851\" alt=\"P1110562\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110562-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110562-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110562-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110562.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u7535\u8def\u677f\u80cc\u9762\u3002\u9664\u4e86\u4e24\u4e2a\u56fa\u5b9a\u955c\u5934\u5ea7\u7684\u87ba\u4e1d\u4ee5\u5916\uff0c\u8fd8\u6709\u4e00\u679a\u4e3b\u63a7\u82af\u7247\uff0c\u6ca1\u6709\u5b58\u50a8\u8bbe\u7f6e\u7528\u7684 EEPROM \u3002\u8fd9\u53ea\u5c71\u5be8\u6444\u50cf\u5934\u7528\u4e86\u786c\u5c01\u7684\u82af\u7247\uff0c\u7b97\u662f\u5c71\u5be8\u8d27\u4e2d\u8d28\u91cf\u6bd4\u8f83\u597d\u7684\u4e86\u3002USB \u7ebf\u7f06\u548c LED \u5f00\u5173\u7684\u8fde\u63a5\u8fd8\u6253\u4e86\u80f6\u4ee5\u4fbf\u56fa\u5b9a\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110613.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3857\" alt=\"P1110613\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110613-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110613-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110613-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110613.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e3b\u63a7\u662f\u53f0\u6e7e\u73cf\u521b\u7684 eSP268 \uff0c8051 \u6838\u5fc3\uff0c\u6700\u5927\u53ea\u652f\u6301\u5230 1280\u00d71024 \uff0c\u81ea\u8eab\u4e0d\u5e26 JPEG \u538b\u7f29\u4f46\u662f\u53ef\u4ee5\u4f20\u9001\u4f20\u611f\u5668\u538b\u5236\u597d\u7684 MJPEG \u6d41\uff0c\u5c5e\u4e8e\u975e\u5e38\u9e21\u808b\u7684\u4e1c\u897f\u4e86\u3002\u4f46\u662f\u73b0\u5728\u5f88\u591a\u6444\u50cf\u5934\u90fd\u7528\u5b83\uff0c\u56e0\u4e3a\u5f88\u591a\u7684\u6444\u50cf\u5934\u90fd\u5f88\u9e21\u808b\u3002<\/p>\n<p>\u8fd9\u6b3e\u82af\u7247\u7684\u96c6\u6210\u5ea6\u5f88\u9ad8\uff0c\u5728\u5916\u90e8\u6ca1\u6709\u770b\u5230 LDO \u6216\u8005 EEPROM \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110610.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3852\" alt=\"P1110610\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110610-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110610-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110610-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110610.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u56de\u5230\u6b63\u9762\uff0c\u62e7\u51fa\u955c\u5934\u3002\u4e00\u822c\u5149\u5b66\u5c3a\u5bf8\u4e3a 1\/3 \u82f1\u5bf8\u6216\u8005\u66f4\u5c0f\u7684\u4f20\u611f\u5668\u90fd\u4f7f\u7528\u8fd9\u79cd M12\u00d70.5 \u87ba\u7eb9\u7684\u955c\u5934\u63a5\u53e3\uff08\u7b80\u79f0 M12 \u53e3\uff09\uff0c\u7531\u4e24\u9897\u87ba\u4e1d\u56fa\u5b9a\uff0c\u5851\u6599\u955c\u5934\u5ea7\u7684\u87ba\u4e1d\u5b54\u95f4\u8ddd\u4e00\u534a\u662f 20mm \uff0c\u91d1\u5c5e\u7684\u4e00\u822c\u662f 22mm \u3002\u76d1\u63a7\u6444\u50cf\u673a\u3001USB \u6444\u50cf\u5934\u6709\u4e0d\u5c11\u90fd\u662f M12 \u53e3\u7684\uff0c\u8fd9\u4e5f\u7ed9\u955c\u5934\u4e92\u6362\u63d0\u4f9b\u4e86\u4fbf\u5229\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110608.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3853\" alt=\"P1110608\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110608-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110608-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110608-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110608.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>15 \u5757\u94b1\u7684\u4e1c\u897f\uff0c\u53ef\u60f3\u800c\u77e5\u955c\u5934\u5c31\u975e\u5e38\u7b80\u964b\u4e86\u3002\u8fd9\u662f\u4e00\u53ea\u5355\u7247\u5851\u6599\u975e\u7403\u9762\u955c\u5934\uff0c\u5e26\u6709\u7ea2\u5916\u622a\u6b62\u6ee4\u5149\u7247\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110609.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3854\" alt=\"P1110609\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110609-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110609-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110609-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110609.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u975e\u7403\u9762\u955c\u8868\u9762\u7279\u5199\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110563.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3855\" alt=\"P1110563\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110563-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110563-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110563-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110563.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5378\u4e0b\u955c\u5934\u5ea7\u4ee5\u540e\u5c31\u53ef\u4ee5\u770b\u5230\u8fd9\u53ea\u975e\u5e38\u5c0f\u7684 CMOS \u5f69\u8272\u56fe\u50cf\u4f20\u611f\u5668\u4e86\u3002\u4f5c\u4e3a\u5c71\u5be8\u6444\u50cf\u5934\uff0c\u91c7\u7528 HC-49 \u5c01\u88c5\u7684\u6676\u4f53\u5e76\u4e14\u710a\u5f97\u56db\u5e73\u516b\u7a33\u4e5f\u662f\u4e0d\u5bb9\u6613\u7684\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110811.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3856\" alt=\"P1110811\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110811-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110811-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110811-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110811.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4f20\u611f\u5668\u7684\u578b\u53f7\u4e0d\u660e\uff0c\u4f30\u8ba1\u5149\u5b66\u5c3a\u5bf8 1\/6 \u82f1\u5bf8\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110807.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3858\" alt=\"P1110807\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110807-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110807-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110807-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110807.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e3a\u4e86\u8fbe\u5230\u521b\u65b0\u5b9e\u8df5\u9879\u76ee\u7684\u8981\u6c42\uff0c\u9996\u5148\u9700\u8981\u4e00\u4e2a\u597d\u6b3a\u8d1f\u7684\u955c\u5934\u2014\u2014\u8fd9\u4e2a\u955c\u5934\u7684\u7ea2\u5916\u622a\u6b62\u6ee4\u5149\u7247\u66b4\u9732\u5728\u6700\u5916\u9762\uff0c\u6bd4\u8f83\u597d\u4e0b\u624b\u3002\u63a5\u4e0b\u6765\u5c31\u662f\u53bb\u6389\u5b83\uff0c\u6362\u4e0a 760nm \u7684\u8fd1\u7ea2\u5916\u7a84\u5e26\u6ee4\u5149\u7247\uff0c\u7136\u540e\u5728\u7ea2\u5916\u5149\u6e90\u4e0b\u7528\u6444\u50cf\u5934\u62cd\u6444\u624b\u638c\u8840\u7ba1\u3002<\/p>\n<p>\uff08\u4f60\u4ee5\u4e3a\u6211\u90a3\u4e0d\u9760\u8c31\u5ba4\u53cb\u771f\u7684\u4f1a\u81ea\u5df1\u52a8\u624b\u505a\u9879\u76ee\u4e48\uff1f\uff09<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110810.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3859\" alt=\"P1110810\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110810-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110810-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110810-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110810.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u62ff\u7f8e\u5de5\u5200\u64ac\u6389\u4e86\u7ea2\u5916\u622a\u6b62\u6ee4\u5149\u7247\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110808.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3860\" alt=\"P1110808\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110808-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110808-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110808-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110808.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u88c5\u4e0a\u7ea2\u5916 LED \u548c\u5904\u7406\u597d\u7684\u955c\u5934\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110809.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3861\" alt=\"P1110809\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110809-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110809-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110809-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110809.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e3a\u4e86\u5c3d\u91cf\u8865\u507f\u7eff\u8272\u963b\u710a\u5242\u9020\u6210\u7684\u5f71\u54cd\uff0c\u9700\u8981\u5728\u80cc\u9762\u8d34\u4e0a\u4e00\u5c42\u9ed1\u7eb8\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/DSC_0479.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3862\" alt=\"DSC_0479\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/DSC_0479-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/DSC_0479-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/DSC_0479-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/DSC_0479.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u901a\u7535\u5f00\u706f\u6d4b\u8bd5\u3002\u624b\u673a\u6444\u50cf\u5934\u7684\u7ea2\u5916\u622a\u6b62\u6ee4\u5149\u7247\u6bd4\u8f83\u5dee\u4e00\u70b9\uff0c\u53ef\u4ee5\u7167\u5230\u4e00\u4e9b\u7ea2\u5916\u5149\uff0c\u5b9e\u9645\u4e0a\u8fd9\u4e9b LED \u662f\u975e\u5e38\u4eae\u7684\u3002\u76f8\u673a\u7ea2\u5916\u622a\u6b62\u6ee4\u5149\u7247\u7684\u8d28\u91cf\u5219\u662f\u975e\u5e38\u7684\u597d\uff0c\u4e00\u70b9\u7ea2\u5916\u5149\u90fd\u7167\u4e0d\u5230\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110814.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3863\" alt=\"P1110814\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110814-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110814-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110814-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110814.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6700\u540e\u662f 760nm \u7684\u7a84\u5e26\u6ee4\u5149\u7247\uff0c\u4f7f\u7528\u7684\u65f6\u5019\u7f69\u5728\u955c\u5934\u4e0a\u3002<\/p>\n<p>\u63a5\u4e0b\u6765\u662f lsusb \u548c ffmpeg \u8c03\u7528 Video4Linux \u65f6\u7684\u8f93\u51fa\u3002<\/p>\n<pre>$ lsusb -vv\r\nBus 002 Device 019: ID 1e4e:0102\r\nDevice Descriptor:\r\n  bLength                18\r\n  bDescriptorType         1\r\n  bcdUSB               2.00\r\n  bDeviceClass          239 Miscellaneous Device\r\n  bDeviceSubClass         2 ?\r\n  bDeviceProtocol         1 Interface Association\r\n  bMaxPacketSize0        64\r\n  idVendor           0x1e4e \r\n  idProduct          0x0102 \r\n  bcdDevice            0.02\r\n  iManufacturer           1 Etron Technology, Inc.\r\n  iProduct                2 USB2.0 Camera\r\n  iSerial                 0 \r\n  bNumConfigurations      1\r\n  Configuration Descriptor:\r\n    bLength                 9\r\n    bDescriptorType         2\r\n    wTotalLength          539\r\n    bNumInterfaces          2\r\n    bConfigurationValue     1\r\n    iConfiguration          0 \r\n    bmAttributes         0x80\r\n      (Bus Powered)\r\n    MaxPower              100mA\r\n    Interface Association:\r\n      bLength                 8\r\n      bDescriptorType        11\r\n      bFirstInterface         0\r\n      bInterfaceCount         2\r\n      bFunctionClass         14 Video\r\n      bFunctionSubClass       3 Video Interface Collection\r\n      bFunctionProtocol       0 \r\n      iFunction               2 USB2.0 Camera\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        0\r\n      bAlternateSetting       0\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      1 Video Control\r\n      bInterfaceProtocol      0 \r\n      iInterface              2 USB2.0 Camera\r\n      VideoControl Interface Descriptor:\r\n        bLength                13\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      1 (HEADER)\r\n        bcdUVC               1.00\r\n        wTotalLength           77\r\n        dwClockFrequency       30.000000MHz\r\n        bInCollection           1\r\n        baInterfaceNr( 0)       1\r\n      VideoControl Interface Descriptor:\r\n        bLength                18\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      2 (INPUT_TERMINAL)\r\n        bTerminalID             1\r\n        wTerminalType      0x0201 Camera Sensor\r\n        bAssocTerminal          0\r\n        iTerminal               0 \r\n        wObjectiveFocalLengthMin      0\r\n        wObjectiveFocalLengthMax      0\r\n        wOcularFocalLength            0\r\n        bControlSize                  3\r\n        bmControls           0x0000000e\r\n          Auto-Exposure Mode\r\n          Auto-Exposure Priority\r\n          Exposure Time (Absolute)\r\n      VideoControl Interface Descriptor:\r\n        bLength                 9\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      3 (OUTPUT_TERMINAL)\r\n        bTerminalID             2\r\n        wTerminalType      0x0101 USB Streaming\r\n        bAssocTerminal          0\r\n        bSourceID               4\r\n        iTerminal               0 \r\n      VideoControl Interface Descriptor:\r\n        bLength                11\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      5 (PROCESSING_UNIT)\r\n      Warning: Descriptor too short\r\n        bUnitID                 3\r\n        bSourceID               1\r\n        wMaxMultiplier          0\r\n        bControlSize            2\r\n        bmControls     0x0000147f\r\n          Brightness\r\n          Contrast\r\n          Hue\r\n          Saturation\r\n          Sharpness\r\n          Gamma\r\n          White Balance Temperature\r\n          Power Line Frequency\r\n          White Balance Temperature, Auto\r\n        iProcessing             0 \r\n        bmVideoStandards     0x1a\r\n          NTSC - 525\/60\r\n          SECAM - 625\/50\r\n          NTSC - 625\/50\r\n      VideoControl Interface Descriptor:\r\n        bLength                26\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      6 (EXTENSION_UNIT)\r\n        bUnitID                 4\r\n        guidExtensionCode         {adccb1c2-f6ab-b848-8e37-32d4f3a3feec}\r\n        bNumControl             8\r\n        bNrPins                 1\r\n        baSourceID( 0)          3\r\n        bControlSize            1\r\n        bmControls( 0)       0x3f\r\n        iExtension              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x82  EP 2 IN\r\n        bmAttributes            3\r\n          Transfer Type            Interrupt\r\n          Synch Type               None\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0040  1x 64 bytes\r\n        bInterval               4\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       0\r\n      bNumEndpoints           0\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            14\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  1 (INPUT_HEADER)\r\n        bNumFormats                         1\r\n        wTotalLength                      223\r\n        bEndPointAddress                  129\r\n        bmInfo                              0\r\n        bTerminalLink                       2\r\n        bStillCaptureMethod                 2\r\n        bTriggerSupport                     1\r\n        bTriggerUsage                       1\r\n        bControlSize                        1\r\n        bmaControls( 0)                    27\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            27\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)\r\n        bFormatIndex                        1\r\n        bNumFrameDescriptors                5\r\n        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}\r\n        bBitsPerPixel                      16\r\n        bDefaultFrameIndex                  1\r\n        bAspectRatioX                       0\r\n        bAspectRatioY                       0\r\n        bmInterlaceFlags                 0x00\r\n          Interlaced stream or variable: No\r\n          Fields per frame: 2 fields\r\n          Field 1 first: No\r\n          Field pattern: Field 1 only\r\n          bCopyProtect                      0\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         1\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            640\r\n        wHeight                           480\r\n        dwMinBitRate                147456000\r\n        dwMaxBitRate                147456000\r\n        dwMaxVideoFrameBufferSize      614400\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         2\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            352\r\n        wHeight                           288\r\n        dwMinBitRate                 48660480\r\n        dwMaxBitRate                 48660480\r\n        dwMaxVideoFrameBufferSize      202752\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         3\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            320\r\n        wHeight                           240\r\n        dwMinBitRate                 36864000\r\n        dwMaxBitRate                 36864000\r\n        dwMaxVideoFrameBufferSize      153600\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         4\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            176\r\n        wHeight                           144\r\n        dwMinBitRate                 12165120\r\n        dwMaxBitRate                 12165120\r\n        dwMaxVideoFrameBufferSize       50688\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         5\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            160\r\n        wHeight                           120\r\n        dwMinBitRate                  9216000\r\n        dwMaxBitRate                  9216000\r\n        dwMaxVideoFrameBufferSize       38400\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            26\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  3 (STILL_IMAGE_FRAME)\r\n        bEndpointAddress                    0\r\n        bNumImageSizePatterns               5\r\n        wWidth( 0)                        640\r\n        wHeight( 0)                       480\r\n        wWidth( 1)                        352\r\n        wHeight( 1)                       288\r\n        wWidth( 2)                        320\r\n        wHeight( 2)                       240\r\n        wWidth( 3)                        176\r\n        wHeight( 3)                       144\r\n        wWidth( 4)                        160\r\n        wHeight( 4)                       120\r\n        bNumCompressionPatterns             5\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                             6\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                 13 (COLORFORMAT)\r\n        bColorPrimaries                     1 (BT.709,sRGB)\r\n        bTransferCharacteristics            1 (BT.709)\r\n        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       1\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x00a0  1x 160 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       2\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x00d0  1x 208 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       3\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0300  1x 768 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       4\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x030c  1x 780 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       5\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x032c  1x 812 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       6\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x03d0  1x 976 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       7\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x03fc  1x 1020 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       8\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0400  1x 1024 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       9\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0a58  2x 600 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting      10\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0b00  2x 768 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting      11\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x1334  3x 820 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting      12\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x13fc  3x 1020 bytes\r\n        bInterval               1\r\nDevice Qualifier (for other device speed):\r\n  bLength                10\r\n  bDescriptorType         6\r\n  bcdUSB               2.00\r\n  bDeviceClass          239 Miscellaneous Device\r\n  bDeviceSubClass         2 ?\r\n  bDeviceProtocol         1 Interface Association\r\n  bMaxPacketSize0        64\r\n  bNumConfigurations      1\r\nDevice Status:     0x0000\r\n  (Bus Powered)\r\n$ avconv -f video4linux2 -list_formats all -i \/dev\/video1\r\navconv version 0.8.4-4:0.8.4-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers\r\n  built on Nov  6 2012 16:51:33 with gcc 4.6.3\r\n[video4linux2 @ 0x157cba0] R :   yuyv422 :     YUV 4:2:2 (YUYV) : 640x480 352x288 320x240 176x144 160x120\r\n\/dev\/video1: Immediate exit requested<\/pre>\n<p>\u7136\u540e\u662f\u6837\u5f20\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/2012-12-09-193646.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3865\" alt=\"2012-12-09-193646\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/2012-12-09-193646-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/2012-12-09-193646-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/2012-12-09-193646.jpg 640w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5148\u524d\u8bf4\u8fc7\u7eff\u8272\u7684\u963b\u710a\u5242\u4f1a\u6709\u95ee\u9898\u3002\u628a\u7535\u8def\u677f\u4ece\u906e\u5149\u826f\u597d\u7684\u5916\u58f3\u5185\u62ff\u51fa\u6765\u540e\uff0c\u5f53\u7535\u8def\u677f\u540e\u65b9\u7684\u5149\u5f3a\u8f83\u5f3a\u65f6\uff0c\u4f20\u611f\u5668\u4f1a\u5bf9\u7535\u8def\u677f\u611f\u5149\uff0c\u5f62\u6210\u4e0a\u56fe\u8fd9\u6837\u7684\u50cf\u3002\u5b83\u4f1a\u548c\u6b63\u5e38\u7684\u50cf\u53e0\u52a0\u5728\u4e00\u8d77\u3002\u5982\u679c\u4f7f\u7528\u9ed1\u8272\u7684\u963b\u710a\u5242\uff0c\u5149\u7ebf\u5927\u90e8\u5206\u4f1a\u88ab\u963b\u710a\u5242\u5438\u6536\uff0c\u56e0\u6b64\u4e0d\u4f1a\u6709\u8fd9\u6837\u7684\u95ee\u9898\u3002<\/p>\n<p>\u666e\u901a\u7684\u524d\u7167\u5f0f\u4f20\u611f\u5668\u80cc\u9762\u6bd4\u6b63\u9762\u7075\u654f\u5f97\u591a\uff0c\u800c\u4e14\u6ca1\u6709\u6ee4\u5149\u7247\u9635\u5217\u7684\u8870\u51cf\uff0c\u56e0\u800c\u5f53\u906e\u5149\u63aa\u65bd\u4e0d\u5f53\u65f6\u4ec5\u9700\u5c11\u8bb8\u6f0f\u5149\u5c31\u5bb9\u6613\u5f71\u54cd\u6210\u50cf\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/2012-12-11-002930.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3866\" alt=\"2012-12-11-002930\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/2012-12-11-002930-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/2012-12-11-002930-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/2012-12-11-002930.jpg 640w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5fae\u8ddd\u6837\u5f20\u3002\u566a\u58f0\u8f83\u4e3a\u660e\u663e\uff0c\u6bd5\u7adf\u4f20\u611f\u5668\u9762\u79ef\u5c0f\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/2012-12-11-003121.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3867\" alt=\"2012-12-11-003121\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/2012-12-11-003121-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/2012-12-11-003121-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/2012-12-11-003121.jpg 640w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u660f\u6697\u73af\u5883\u4e0b\u7684\u6837\u5f20\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/Image-27.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3868\" alt=\"Image-27\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/Image-27-400x300.png\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/Image-27-400x300.png 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/Image-27.png 640w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6539\u9020\u540e\u62cd\u6444\u7684\u624b\u638c\u8840\u7ba1\u7684\u7167\u7247\u3002\u6211\u7684\u624b\u638c\u6bd4\u8f83\u80a5\uff0c\u6240\u4ee5\u6548\u679c\u4e0d\u662f\u5f88\u597d\u3002\u53e6\u5916\u8fd9\u79cd\u56fe\u50cf\u4e5f\u4e0d\u662f\u5f88\u597d\u5bf9\u7126\uff0c\u6bd5\u7adf\u6536\u96c6\u5230\u7684\u5149\u7ecf\u8fc7\u4e86\u7ec4\u7ec7\u7684\u6563\u5c04\uff0c\u672c\u6765\u5c31\u662f\u6a21\u7cca\u7684\u3002<\/p>\n<p>\u56fe\u50cf\u4e4b\u6240\u4ee5\u662f\u9ed1\u767d\u7684\uff0c\u5e76\u4e0d\u662f\u56e0\u4e3a\u6211\u505a\u4e86\u5904\u7406\uff0c\u800c\u662f\u56e0\u4e3a CMOS \u5f69\u8272\u56fe\u50cf\u4f20\u611f\u5668\u7528\u7684<a href=\"http:\/\/en.wikipedia.org\/wiki\/Color_filter_array\" target=\"_blank\">\u6ee4\u5149\u7247\u9635\u5217<\/a>\u4e0a\u7684\u4e09\u79cd\u6ee4\u5149\u7247\u5747\u88ab\u8bbe\u8ba1\u6210\u5bf9\u8fd1\u7ea2\u5916\u533a\u57df\u9ad8\u900f\u3002\u8fd9\u6837\u540c\u4e00\u4e2a\u4f20\u611f\u5668\u65e2\u53ef\u4ee5\u7528\u4e8e\u6b63\u5e38\u5149\u7167\u4e0b\u7684\u5f69\u8272\u56fe\u50cf\u6355\u83b7\uff0c\u4e5f\u53ef\u7528\u4e8e\u4f4e\u5149\u7167\u6761\u4ef6\u4e0b\u7684\u9ad8\u4eae\u5ea6\u8fd1\u7ea2\u5916\u56fe\u50cf\u83b7\u53d6\u3002<\/p>\n<hr \/>\n<h4>ThinkPad X200 \u6444\u50cf\u5934\u6a21\u5757<\/h4>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110568.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3870\" alt=\"P1110568\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110568-400x225.jpg\" width=\"400\" height=\"225\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110568-400x225.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110568-1024x576.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u8fd9\u73a9\u610f\u662f\u6211\u82b1\u4e86 25 \u5757\u94b1\u5728\u6dd8\u5b9d\u4e0a\u4e70\u7684\uff0c\u6709\u6548\u50cf\u7d20\u4e24\u767e\u4e07\uff0c\u7531 Chicony \u5236\u9020\uff0c\u539f\u672c\u662f\u7ed9 ThinkPad \u4f7f\u7528\u7684\u3002\u7531\u4e8e\u4fbf\u5b9c\u800c\u4e14\u5206\u8fa8\u7387\u9ad8\uff0c\u6240\u4ee5\u6211\u5c31\u4e70\u4e86\u4e00\u5757\u3002\u94c1\u67b6\u548c\u8d34\u7eb8\u90fd\u662f\u8d60\u54c1\uff0c\u53ef\u60dc\u7528\u4e0d\u5230\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110570.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3871\" alt=\"P1110570\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110570-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110570-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110570-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110570.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6444\u50cf\u5934\u6a21\u5757\u6b63\u9762\u3002\u548c\u5f88\u591a\u673a\u5185\u6444\u50cf\u5934\u6a21\u5757\u7c7b\u4f3c\uff0c\u6b64\u6a21\u5757\u91c7\u7528 3.3V \u4f9b\u7535\u7684 USB \u63a5\u53e3\uff0c\u4e5f\u5c31\u662f\u8bf4\u9700\u8981\u4e00\u4e2a\u989d\u5916\u7684 LDO \u3002\u6a21\u5757\u63d0\u4f9b\u4e86\u6444\u50cf\u6307\u793a\u706f\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110571.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3872\" alt=\"P1110571\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110571-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110571-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110571-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110571.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5d2d\u65b0\u7684\u8d34\u7740\u8d34\u7eb8\u7684 FPC \u63d2\u5ea7\uff0c\u53ef\u60dc\u9a6c\u4e0a\u5c31\u8981\u8fdb\u5783\u573e\u6876\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110572.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3873\" alt=\"P1110572\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110572-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110572-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110572-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110572.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u7406\u5149\u7684 R5U877 \u56fe\u50cf\u5904\u7406\u5668\uff0c\u8fd9\u662f\u4e00\u4e2a\u6027\u80fd\u76f8\u5f53\u5f3a\u52b2\u7684\u8d27\uff0cVGA (640\u00d7480) \u7684\u4f20\u611f\u5668\u53ef\u4ee5\u8dd1\u5230 120fps \uff0cSXGA (1024\u00d7768) \/ UXGA (1600\u00d71200) \/ FullHD (1920\u00d71080) \u5219\u53ef\u4ee5\u8dd1\u5230 30fps \uff0cQXGA (2048\u00d71536) \u4e5f\u53ef\u4ee5\u8dd1\u5230 15fps \u3002\u652f\u6301\u6700\u5927 300 \u4e07\u50cf\u7d20\u7684 SMIA \u00a0CMOS \u4f20\u611f\u5668\uff0c\u652f\u6301 300 \u4e07\u8c61\u7d20\u56fe\u50cf\u7684\u5b9e\u65f6 MJPEG \u538b\u7f29\uff0c\u56fa\u4ef6\u4ee3\u7801\u4ece I2C EEPROM \u6216\u8005 SPI NOR Flash \u4e2d\u8bfb\u53d6\u3002\u5f53\u7136\uff0c\u8fd9\u73a9\u610f\u7684\u53d1\u70ed\u91cf\u4e5f\u6709\u70b9\u5927\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110573.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3874\" alt=\"P1110573\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110573-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110573-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110573-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110573.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u50a8\u5b58\u56fe\u50cf\u5904\u7406\u5668\u56fa\u4ef6\u7684 Pm25LV512 \u95ea\u5b58\uff0c\u5bb9\u91cf 512Kbits (64KBytes) \u3002PMC \u4ea7\u7684\u5c0f\u5bb9\u91cf SPI \u95ea\u5b58\u4f3c\u4e4e\u7528\u5f97\u5f88\u591a\uff0c\u6211\u7b14\u7535\u4e0a\u7684 KBC \u4e5f\u662f\u7528\u5b83\u5bb6\u7684 Pm25LV010A \u50a8\u5b58\u56fa\u4ef6\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110574.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3875\" alt=\"P1110574\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110574-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110574-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110574-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110574.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u56fe\u50cf\u5904\u7406\u5668\u4f7f\u7528\u7684 12MHz \u8d34\u7247\u6709\u6e90\u6676\u4f53\u632f\u8361\u5668\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110575.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3876\" alt=\"P1110575\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110575-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110575-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110575-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110575.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u578b\u53f7\u4e0d\u660e SOT23-6 \u5c01\u88c5\u7684\u5c0f\u82af\u7247 \uff0c\u5e94\u8be5\u662f\u4e3a\u4f20\u611f\u5668\u63d0\u4f9b\u6a21\u62df\u7535\u6e90\u7684 LDO \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110576.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3877\" alt=\"P1110576\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110576-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110576-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110576-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110576.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6a21\u5757\u80cc\u9762\uff0c\u57fa\u672c\u662f\u7a7a\u7684\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110577.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3878\" alt=\"P1110577\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110577-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110577-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110577-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110577.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>FPC \u63d2\u5ea7\u80cc\u9762\u6807\u660e\u4e86\u9488\u811a\u5b9a\u4e49\uff0c\u8fd9\u592a\u65b9\u4fbf\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110578.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3880\" alt=\"P1110578\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110578-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110578-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110578-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110578.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e0b\u9762\u51c6\u5907\u62c6\u9664 FPC \u63d2\u5ea7\u3002\u9996\u5148\u63b0\u5f00\u4e24\u8fb9\u710a\u6b7b\u7684\u91d1\u5c5e\u56fa\u5b9a\u5361\u5b50\uff0c\u7136\u540e\u5c06\u4e3b\u4f53\u5378\u4e0b\uff0c\u6700\u540e\u6e05\u7406\u6389\u4e24\u4e2a\u5361\u5b50\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110579.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3881\" alt=\"P1110579\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110579-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110579-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110579-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110579.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>FPC \u63d2\u5ea7\u5df2\u7ecf\u6210\u529f\u62c6\u9664\u3002\u4e0b\u9762\u710a\u4e0a 3.3V \u8f93\u51fa\u7684 1117 LDO \u548c USB \u7ebf\u7f06\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110581.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3882\" alt=\"P1110581\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110581-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110581-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110581-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5168\u90e8\u710a\u597d\u540e\u7684\u6837\u5b50\u3002\u4f4d\u5b50\u6bd4\u8f83\u72ed\u5c0f\uff0c\u6ca1\u529e\u6cd5\u5904\u7406\u5f97\u6bd4\u8f83\u597d\u770b\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110583.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3883\" alt=\"P1110583\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110583-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110583-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110583-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e0a\u673a\u6d4b\u8bd5\uff0c\u4e00\u5207 OK \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110584.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3884\" alt=\"P1110584\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110584-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110584-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110584-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110584.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u62ff\u70ed\u7f29\u819c\u5c01\u597d\uff0c\u5b8c\u4e8b\u3002<\/p>\n<p>lsusb \u548c ffmpeg \u8f93\u51fa\uff1a<\/p>\n<pre>$ lsusb -vv\r\nBus 002 Device 008: ID 17ef:4816 Lenovo \r\nDevice Descriptor:\r\n  bLength                18\r\n  bDescriptorType         1\r\n  bcdUSB               2.00\r\n  bDeviceClass          239 Miscellaneous Device\r\n  bDeviceSubClass         2 ?\r\n  bDeviceProtocol         1 Interface Association\r\n  bMaxPacketSize0        64\r\n  idVendor           0x17ef Lenovo\r\n  idProduct          0x4816 \r\n  bcdDevice           23.45\r\n  iManufacturer           1 Chicony Electronics Co., Ltd.\r\n  iProduct                2 Integrated Camera\r\n  iSerial                 0 \r\n  bNumConfigurations      1\r\n  Configuration Descriptor:\r\n    bLength                 9\r\n    bDescriptorType         2\r\n    wTotalLength          722\r\n    bNumInterfaces          2\r\n    bConfigurationValue     1\r\n    iConfiguration          0 \r\n    bmAttributes         0x80\r\n      (Bus Powered)\r\n    MaxPower              200mA\r\n    Interface Association:\r\n      bLength                 8\r\n      bDescriptorType        11\r\n      bFirstInterface         0\r\n      bInterfaceCount         2\r\n      bFunctionClass         14 Video\r\n      bFunctionSubClass       3 Video Interface Collection\r\n      bFunctionProtocol       0 \r\n      iFunction               4 Integrated Camera\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        0\r\n      bAlternateSetting       0\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      1 Video Control\r\n      bInterfaceProtocol      0 \r\n      iInterface              4 Integrated Camera\r\n      VideoControl Interface Descriptor:\r\n        bLength                13\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      1 (HEADER)\r\n        bcdUVC               1.00\r\n        wTotalLength           78\r\n        dwClockFrequency       30.000000MHz\r\n        bInCollection           1\r\n        baInterfaceNr( 0)       1\r\n      VideoControl Interface Descriptor:\r\n        bLength                18\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      2 (INPUT_TERMINAL)\r\n        bTerminalID             1\r\n        wTerminalType      0x0201 Camera Sensor\r\n        bAssocTerminal          4\r\n        iTerminal               0 \r\n        wObjectiveFocalLengthMin      0\r\n        wObjectiveFocalLengthMax      0\r\n        wOcularFocalLength            0\r\n        bControlSize                  3\r\n        bmControls           0x00040a04\r\n          Auto-Exposure Priority\r\n          Zoom (Absolute)\r\n          PanTilt (Absolute)\r\n          Privacy\r\n      VideoControl Interface Descriptor:\r\n        bLength                11\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      5 (PROCESSING_UNIT)\r\n      Warning: Descriptor too short\r\n        bUnitID                 2\r\n        bSourceID               1\r\n        wMaxMultiplier          0\r\n        bControlSize            2\r\n        bmControls     0x0000013f\r\n          Brightness\r\n          Contrast\r\n          Hue\r\n          Saturation\r\n          Sharpness\r\n          Gamma\r\n          Backlight Compensation\r\n        iProcessing             0 \r\n        bmVideoStandards     0x1b\r\n          None\r\n          NTSC - 525\/60\r\n          SECAM - 625\/50\r\n          NTSC - 625\/50\r\n      VideoControl Interface Descriptor:\r\n        bLength                27\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      6 (EXTENSION_UNIT)\r\n        bUnitID                 3\r\n        guidExtensionCode         {0a3e1874-8254-1a48-b402-48b8b8c49cc8}\r\n        bNumControl            10\r\n        bNrPins                 1\r\n        baSourceID( 0)          2\r\n        bControlSize            2\r\n        bmControls( 0)       0xff\r\n        bmControls( 1)       0x03\r\n        iExtension              0 \r\n      VideoControl Interface Descriptor:\r\n        bLength                 9\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      3 (OUTPUT_TERMINAL)\r\n        bTerminalID             4\r\n        wTerminalType      0x0101 USB Streaming\r\n        bAssocTerminal          0\r\n        bSourceID               3\r\n        iTerminal               0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            3\r\n          Transfer Type            Interrupt\r\n          Synch Type               None\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0010  1x 16 bytes\r\n        bInterval               8\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       0\r\n      bNumEndpoints           0\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            15\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  1 (INPUT_HEADER)\r\n        bNumFormats                         2\r\n        wTotalLength                      533\r\n        bEndPointAddress                  130\r\n        bmInfo                              1\r\n        bTerminalLink                       4\r\n        bStillCaptureMethod                 1\r\n        bTriggerSupport                     0\r\n        bTriggerUsage                       0\r\n        bControlSize                        1\r\n        bmaControls( 0)                    27\r\n        bmaControls( 1)                    27\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            27\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)\r\n        bFormatIndex                        1\r\n        bNumFrameDescriptors                8\r\n        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}\r\n        bBitsPerPixel                      16\r\n        bDefaultFrameIndex                  1\r\n        bAspectRatioX                       0\r\n        bAspectRatioY                       0\r\n        bmInterlaceFlags                 0x02\r\n          Interlaced stream or variable: No\r\n          Fields per frame: 1 fields\r\n          Field 1 first: No\r\n          Field pattern: Field 1 only\r\n          bCopyProtect                      0\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         1\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                            640\r\n        wHeight                           480\r\n        dwMinBitRate                147456000\r\n        dwMaxBitRate                147456000\r\n        dwMaxVideoFrameBufferSize      614400\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         2\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                            352\r\n        wHeight                           288\r\n        dwMinBitRate                 48660480\r\n        dwMaxBitRate                 48660480\r\n        dwMaxVideoFrameBufferSize      202752\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         3\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                            320\r\n        wHeight                           240\r\n        dwMinBitRate                 36864000\r\n        dwMaxBitRate                 36864000\r\n        dwMaxVideoFrameBufferSize      153600\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         4\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                            800\r\n        wHeight                           600\r\n        dwMinBitRate                115200000\r\n        dwMaxBitRate                115200000\r\n        dwMaxVideoFrameBufferSize      960000\r\n        dwDefaultFrameInterval         666666\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            666666\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         5\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                           1024\r\n        wHeight                           768\r\n        dwMinBitRate                150994944\r\n        dwMaxBitRate                150994944\r\n        dwMaxVideoFrameBufferSize     1572864\r\n        dwDefaultFrameInterval         833333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            833333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         6\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                           1280\r\n        wHeight                           720\r\n        dwMinBitRate                110592000\r\n        dwMaxBitRate                110592000\r\n        dwMaxVideoFrameBufferSize     1843200\r\n        dwDefaultFrameInterval        1333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)           1333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         7\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                           1280\r\n        wHeight                           800\r\n        dwMinBitRate                122880000\r\n        dwMaxBitRate                122880000\r\n        dwMaxVideoFrameBufferSize     2048000\r\n        dwDefaultFrameInterval        1333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)           1333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         8\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                           1600\r\n        wHeight                          1200\r\n        dwMinBitRate                153600000\r\n        dwMaxBitRate                153600000\r\n        dwMaxVideoFrameBufferSize     3840000\r\n        dwDefaultFrameInterval        2000000\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            11\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  6 (FORMAT_MJPEG)\r\n        bFormatIndex                        2\r\n        bNumFrameDescriptors                8\r\n        bFlags                              0\r\n          Fixed-size samples: No\r\n        bDefaultFrameIndex                  1\r\n        bAspectRatioX                       0\r\n        bAspectRatioY                       0\r\n        bmInterlaceFlags                 0x02\r\n          Interlaced stream or variable: No\r\n          Fields per frame: 2 fields\r\n          Field 1 first: No\r\n          Field pattern: Field 1 only\r\n          bCopyProtect                      0\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         1\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                            640\r\n        wHeight                           480\r\n        dwMinBitRate                221184000\r\n        dwMaxBitRate                221184000\r\n        dwMaxVideoFrameBufferSize      921600\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         2\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                            352\r\n        wHeight                           288\r\n        dwMinBitRate                 72990720\r\n        dwMaxBitRate                 72990720\r\n        dwMaxVideoFrameBufferSize      304128\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         3\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                            320\r\n        wHeight                           240\r\n        dwMinBitRate                 55296000\r\n        dwMaxBitRate                 55296000\r\n        dwMaxVideoFrameBufferSize      230400\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         4\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                            800\r\n        wHeight                           600\r\n        dwMinBitRate                345600000\r\n        dwMaxBitRate                345600000\r\n        dwMaxVideoFrameBufferSize     1440000\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         5\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                           1024\r\n        wHeight                           768\r\n        dwMinBitRate                283115520\r\n        dwMaxBitRate                283115520\r\n        dwMaxVideoFrameBufferSize     2359296\r\n        dwDefaultFrameInterval         666666\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            666666\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         6\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                           1280\r\n        wHeight                           720\r\n        dwMinBitRate                331776000\r\n        dwMaxBitRate                331776000\r\n        dwMaxVideoFrameBufferSize     2764800\r\n        dwDefaultFrameInterval         666666\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            666666\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         7\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                           1280\r\n        wHeight                           800\r\n        dwMinBitRate                368640000\r\n        dwMaxBitRate                368640000\r\n        dwMaxVideoFrameBufferSize     3072000\r\n        dwDefaultFrameInterval         666666\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            666666\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         8\r\n        bmCapabilities                   0x01\r\n          Still image supported\r\n        wWidth                           1600\r\n        wHeight                          1200\r\n        dwMinBitRate                691200000\r\n        dwMaxBitRate                691200000\r\n        dwMaxVideoFrameBufferSize     5760000\r\n        dwDefaultFrameInterval         666666\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)            666666\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       1\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x82  EP 2 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0bc8  2x 968 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       2\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x82  EP 2 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x13ec  3x 1004 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       3\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x82  EP 2 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x13fc  3x 1020 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       4\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x82  EP 2 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x1400  3x 1024 bytes\r\n        bInterval               1\r\nDevice Qualifier (for other device speed):\r\n  bLength                10\r\n  bDescriptorType         6\r\n  bcdUSB               2.00\r\n  bDeviceClass          239 Miscellaneous Device\r\n  bDeviceSubClass         2 ?\r\n  bDeviceProtocol         1 Interface Association\r\n  bMaxPacketSize0        64\r\n  bNumConfigurations      1\r\nDevice Status:     0x0000\r\n  (Bus Powered)\r\n$ avconv -f video4linux2 -list_formats all -i \/dev\/video1\r\navconv version 0.8.4-4:0.8.4-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers\r\n  built on Nov  6 2012 16:51:33 with gcc 4.6.3\r\n[video4linux2 @ 0x1169ba0] R :   yuyv422 :     YUV 4:2:2 (YUYV) : 640x480 352x288 320x240 800x600 1024x768 1280x720 1280x800 1600x1200\r\n[video4linux2 @ 0x1169ba0] C :     mjpeg :                MJPEG : 640x480 352x288 320x240 800x600 1024x768 1280x720 1280x800 1600x1200\r\n\/dev\/video1: Immediate exit requested<\/pre>\n<p>\u6837\u5f20\uff1a<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/Image-10-web.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3886\" alt=\"Image-10-web\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/Image-10-web-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/Image-10-web-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/Image-10-web-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/Image-10-web.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5bf9\u4e8e\u8fd9\u79cd\u9700\u8981\u63a7\u5236\u539a\u5ea6\u7684\u6a21\u5757\u6765\u8bf4\u955c\u5934\u7684\u6210\u50cf\u8d28\u91cf\u5f80\u5f80\u662f\u786c\u4f24\uff0c\u4e0d\u4ec5\u6709\u6781\u5927\u7684\u76f8\u5dee\uff08\u56fe\u4e2d\u7684\u8272\u5dee\u5f88\u660e\u663e\uff09\uff0c\u800c\u4e14\u955c\u5934\u5f80\u5f80\u8fd8\u662f\u5b9a\u7126\u7684\uff0c\u5bf9\u7126\u5f88\u4e0d\u6e05\u6670\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/0009.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3887\" alt=\"0009\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/0009-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/0009-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/0009-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/0009.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u7531\u4e8e\u4f20\u611f\u5668\u7684\u5149\u5b66\u5c3a\u5bf8\u8f83\u5c0f\uff0c\u6697\u5904\u566a\u58f0\u5927\u662f\u4e0d\u53ef\u907f\u514d\u7684\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/0636.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3888\" alt=\"0636\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/0636-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/0636-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/0636-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/0636.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5957\u4e0a\u653e\u5927\u955c\u540e\u7684\u5fae\u8ddd\u6837\u5f20\u3002ISP \u7684\u9510\u5316\u5f00\u5f97\u6709\u70b9\u9ad8\u3002<\/p>\n<p>\u6700\u540e\u8fd8\u6709 UXGA @ 15fps \u7684\u89c6\u9891\u7247\u6bb5\u3002\u5927\u6982\u662f\u56e0\u4e3a\u4f20\u611f\u5668\u7684\u9650\u5236\uff0cUXGA \u53ea\u80fd\u8dd1\u5230 15fps \uff0c\u4efb\u4f55\u66f4\u4f4e\u7684\u5206\u8fa8\u7387\u53ea\u80fd\u8dd1\u5230 30fps \u3002\u00a0<a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/clip1-web.mp4\">clip1-web<\/a><\/p>\n<hr \/>\n<h4>\u84dd\u8272\u5996\u59ec M2200<\/h4>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110620.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3890\" alt=\"P1110620\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110620-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110620-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/02\/P1110620-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u8fd9\u6b3e\u6444\u50cf\u5934\u53ef\u4ee5\u8bf4\u662f\u56fd\u5185\u8d70\u9ad8\u7aef\u8def\u7ebf\u7684\u5c0f\u724c\u5382\u5546\u7684\u4ee3\u8868\u3002\u603b\u7684\u6765\u8bf4\uff0c\u5176\u5916\u58f3\u548c PCB \u505a\u5de5\u4e0d\u7b97\u7cbe\u81f4\uff0c\u4f46\u662f\u4f20\u611f\u5668\u548c\u955c\u5934\u4e0d\u9519\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110622.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3901\" alt=\"P1110622\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110622-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110622-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110622-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4fa7\u9762\u5916\u89c2\uff0c\u5e26\u4e86\u4e00\u4e2a\u5feb\u95e8\u952e\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110624.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3902\" alt=\"P1110624\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110624-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110624-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110624-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u8fd9\u73a9\u610f\u7684\u5916\u58f3\u4f30\u8ba1\u5360\u4e86\u4e0d\u5c11\u4ef7\u94b1\uff0c\u7ed3\u6784\u6bd4\u8f83\u590d\u6742\uff0c\u4e00\u6b65\u6b65\u62c6\u5f00\u7528\u4e86\u6bd4\u8f83\u957f\u7684\u65f6\u95f4\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110625.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3903\" alt=\"P1110625\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110625-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110625-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110625-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110625.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u7ee7\u7eed\u62c6\uff0c\u7ec8\u4e8e\u5feb\u5230\u4e3b\u4f53\u90e8\u5206\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110626.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3904\" alt=\"P1110626\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110626-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110626-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110626-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u518d\u62c6\u2026\u2026<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110627.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3905\" alt=\"P1110627\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110627-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110627-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110627-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110627.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6444\u50cf\u5934\u7684\u65cb\u8f6c\u5e26\u6709\u5206\u6bb5\u7684\u963b\u5c3c\u611f\uff0c\u4ece\u8fd9\u4e2a\u7ed3\u6784\u4e2d\u6765\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120036.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3906\" alt=\"P1120036\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120036-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120036-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120036-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120036.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u53e6\u4e00\u4fa7\u7684\u5feb\u95e8\u952e\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110628.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3907\" alt=\"P1110628\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110628-400x225.jpg\" width=\"400\" height=\"225\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110628-400x225.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110628-1024x576.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e3b\u4f53\u7531\u4e24\u9897\u87ba\u4e1d\u56fa\u5b9a\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110629.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3908\" alt=\"P1110629\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110629-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110629-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110629-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110629.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u7535\u8def\u677f\u3002\u548c\u5927\u591a\u6570\u5382\u5546\u4e00\u6837\uff0c\u91c7\u7528\u4e86\u9ed1\u8272\u7684 PCB \u963b\u710a\u5c42\u6765\u9632\u6b62\u6f0f\u5149\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110636.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3914\" alt=\"P1110636\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110636-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110636-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110636-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110636.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>USB \u7535\u7f06\u4e0a\u7528\u4e86\u70ed\u7f29\u7ba1\u548c\u7ebf\u7b8d\uff0c\u800c\u4e14\u6253\u4e86\u80f6\uff0c\u7b97\u662f\u6bd4\u8f83\u8d1f\u8d23\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110639.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3917\" alt=\"P1110639\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110639-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110639-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110639-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110639.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>USB \u7ebf\u6750\u8fd8\u7b97\u4e0d\u9519\uff0c\u5e26\u4e86\u5c4f\u853d\u3002\u4e0d\u77e5\u9053\u662f\u4e0d\u662f Isochronous Endpoint \u5bf9\u7ebf\u6750\u7684\u8981\u6c42\u6bd4 Bulk \u9ad8\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110631.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3909\" alt=\"P1110631\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110631-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110631-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110631-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110631.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e00\u53ea marking \u4e3a 1650 \u7684 3.3V LDO \u3002USB \u7535\u7f06\u7684\u710a\u5de5\u6bd4\u8f83\u5bd2\u9178\uff0c\u610f\u6599\u4e4b\u4e2d\u7684\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110632.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3911\" alt=\"P1110632\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110632-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110632-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110632-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110632.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u70ae\u7b52\u6676\u632f\uff0c\u4f4e\u7aef\u6444\u50cf\u5934\u7684\u6807\u914d\u4e86\u3002\u6bd5\u7adf HC-49 \u592a\u5360\u7a7a\u95f4\uff0c\u8d34\u7247\u7684\u53c8\u7528\u4e0d\u8d77\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110633.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3912\" alt=\"P1110633\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110633-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110633-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110633-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e2d\u661f\u5fae\u7684 VC0342 \u4e3b\u63a7\uff0c\u53ef\u4ee5\u8bf4\u8ddf eSP268 \u5728\u540c\u4e00\u7ea7\u522b\u3002\u8c8c\u4f3c VIMICRO \u6536\u8d2d\u4e86 Z-Star Microelectronics \uff0c\u6444\u50cf\u5934\u4e3b\u63a7\u8fd9\u4e2a\u4ea7\u54c1\u7ebf\u662f\u6536\u8d2d\u5f97\u6765\u7684\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110634.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3913\" alt=\"P1110634\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110634-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110634-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110634-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110634.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u50a8\u5b58\u8bbe\u5b9a\u4fe1\u606f\u7684 24C64 I<sup>2<\/sup>C EEPROM \uff0c\u91cc\u9762\u5e94\u8be5\u4e3b\u8981\u662f CMOS \u5404\u4e2a\u5bc4\u5b58\u5668\u7684\u8bbe\u5b9a\u503c\uff0c\u4ee5\u53ca USB VID\/PID\/String Descriptor \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110635.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3915\" alt=\"P1110635\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110635-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110635-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110635-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110635.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>PCB \u6b63\u9762\uff0c\u4e00\u4e2a M12 \u955c\u5934\u548c\u4e24\u4e2a LED \u5360\u4e86\u5927\u90e8\u5206\u7684\u9762\u79ef\uff0c\u53e6\u5916\u8fd8\u6709\u4e2a\u7c97\u7cd9\u7684 MIC \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110638.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3916\" alt=\"P1110638\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110638-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110638-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110638-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110638.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u955c\u5934\u548c\u955c\u5934\u5ea7\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110641.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3918\" alt=\"P1110641\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110641-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110641-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110641-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110641.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u955c\u5934\u662f\u56fd\u5185\u955c\u5934\u5382\u5546 STAR LENS \u5236\u9020\u7684\uff0c\u6700\u5916\u9762\u770b\u5230\u7684\u662f\u7ea2\u5916\u622a\u6b62\u6ee4\u5149\u7247\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110647.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3919\" alt=\"P1110647\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110647-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110647-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110647-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u53ef\u4ee5\u770b\u51fa\u662f\u975e\u7403\u9762\u7684\uff08\u7167\u51fa\u6765\u6bd4\u8f83\u56f0\u96be\uff09\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110643.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3920\" alt=\"P1110643\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110643-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110643-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110643-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110643.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4fa7\u9762\u7684\u5feb\u95e8\u952e\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110648.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3921\" alt=\"P1110648\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110648-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110648-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110648-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110648.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u62c6\u4e0b\u6765\u7684 MIC \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110637.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3922\" alt=\"P1110637\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110637-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110637-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110637-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110637.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>1\/4 \u82f1\u5bf8\u7684 CMOS \u4f20\u611f\u5668\u3002\u6dd8\u5b9d\u7684\u9875\u9762\u4e0a\u5ba3\u79f0\u662f OV7740 \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/sensorcompare.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3923\" alt=\"sensorcompare\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/sensorcompare-262x400.jpg\" width=\"262\" height=\"400\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/sensorcompare-262x400.jpg 262w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/sensorcompare.jpg 480w\" sizes=\"(max-width: 262px) 100vw, 262px\" \/><\/a><\/p>\n<p>\u548c\u67d0\u7ecf\u9500\u5546\u7684\u56fe\u7247\u6bd4\u5bf9\u4e86\u4e0b\uff0c\u53d1\u73b0\u5e94\u8be5\u4e0d\u5047\u3002OmniVision \u5176\u5b83\u7684 VGA \u4f20\u611f\u5668\u90fd\u4e0d\u662f\u8fd9\u79cd\u5916\u89c2\u3002<\/p>\n<p>lsusb \u548c ffmpeg \u8f93\u51fa\uff1a<\/p>\n<pre>$ lsusb -vv\r\nBus 002 Device 011: ID 0ac8:3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera\r\nDevice Descriptor:\r\n  bLength                18\r\n  bDescriptorType         1\r\n  bcdUSB               2.00\r\n  bDeviceClass          239 Miscellaneous Device\r\n  bDeviceSubClass         2 ?\r\n  bDeviceProtocol         1 Interface Association\r\n  bMaxPacketSize0        64\r\n  idVendor           0x0ac8 Z-Star Microelectronics Corp.\r\n  idProduct          0x3420 Venus USB2.0 Camera\r\n  bcdDevice            1.00\r\n  iManufacturer           1 Vimicro Corp.\r\n  iProduct                2 Venus USB2.0 Camera\r\n  iSerial                 0 \r\n  bNumConfigurations      1\r\n  Configuration Descriptor:\r\n    bLength                 9\r\n    bDescriptorType         2\r\n    wTotalLength          607\r\n    bNumInterfaces          4\r\n    bConfigurationValue     1\r\n    iConfiguration          0 \r\n    bmAttributes         0x80\r\n      (Bus Powered)\r\n    MaxPower              320mA\r\n    Interface Association:\r\n      bLength                 8\r\n      bDescriptorType        11\r\n      bFirstInterface         0\r\n      bInterfaceCount         2\r\n      bFunctionClass         14 Video\r\n      bFunctionSubClass       3 Video Interface Collection\r\n      bFunctionProtocol       0 \r\n      iFunction               2 Venus USB2.0 Camera\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        0\r\n      bAlternateSetting       0\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      1 Video Control\r\n      bInterfaceProtocol      0 \r\n      iInterface              2 Venus USB2.0 Camera\r\n      VideoControl Interface Descriptor:\r\n        bLength                13\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      1 (HEADER)\r\n        bcdUVC               1.00\r\n        wTotalLength           79\r\n        dwClockFrequency       30.000000MHz\r\n        bInCollection           1\r\n        baInterfaceNr( 0)       1\r\n      VideoControl Interface Descriptor:\r\n        bLength                18\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      2 (INPUT_TERMINAL)\r\n        bTerminalID             1\r\n        wTerminalType      0x0201 Camera Sensor\r\n        bAssocTerminal          0\r\n        iTerminal               0 \r\n        wObjectiveFocalLengthMin      0\r\n        wObjectiveFocalLengthMax      0\r\n        wOcularFocalLength            0\r\n        bControlSize                  3\r\n        bmControls           0x00000000\r\n      VideoControl Interface Descriptor:\r\n        bLength                11\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      5 (PROCESSING_UNIT)\r\n      Warning: Descriptor too short\r\n        bUnitID                 2\r\n        bSourceID               1\r\n        wMaxMultiplier          0\r\n        bControlSize            2\r\n        bmControls     0x0000147b\r\n          Brightness\r\n          Contrast\r\n          Saturation\r\n          Sharpness\r\n          Gamma\r\n          White Balance Temperature\r\n          Power Line Frequency\r\n          White Balance Temperature, Auto\r\n        iProcessing             0 \r\n        bmVideoStandards     0x 9\r\n          None\r\n          SECAM - 625\/50\r\n      VideoControl Interface Descriptor:\r\n        bLength                 9\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      3 (OUTPUT_TERMINAL)\r\n        bTerminalID             3\r\n        wTerminalType      0x0101 USB Streaming\r\n        bAssocTerminal          0\r\n        bSourceID               2\r\n        iTerminal               0 \r\n      VideoControl Interface Descriptor:\r\n        bLength                28\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      6 (EXTENSION_UNIT)\r\n        bUnitID                 4\r\n        guidExtensionCode         {e3deaebb-c2ec-4d42-802c-72f2eb3dfb57}\r\n        bNumControl             8\r\n        bNrPins                 1\r\n        baSourceID( 0)          1\r\n        bControlSize            3\r\n        bmControls( 0)       0x59\r\n        bmControls( 1)       0x80\r\n        bmControls( 2)       0x80\r\n        iExtension              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            3\r\n          Transfer Type            Interrupt\r\n          Synch Type               None\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x000a  1x 10 bytes\r\n        bInterval               5\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       0\r\n      bNumEndpoints           0\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            14\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  1 (INPUT_HEADER)\r\n        bNumFormats                         1\r\n        wTotalLength                      243\r\n        bEndPointAddress                  130\r\n        bmInfo                              0\r\n        bTerminalLink                       3\r\n        bStillCaptureMethod                 2\r\n        bTriggerSupport                     1\r\n        bTriggerUsage                       1\r\n        bControlSize                        1\r\n        bmaControls( 0)                    27\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            27\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)\r\n        bFormatIndex                        1\r\n        bNumFrameDescriptors                5\r\n        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}\r\n        bBitsPerPixel                      16\r\n        bDefaultFrameIndex                  1\r\n        bAspectRatioX                       0\r\n        bAspectRatioY                       0\r\n        bmInterlaceFlags                 0x00\r\n          Interlaced stream or variable: No\r\n          Fields per frame: 2 fields\r\n          Field 1 first: No\r\n          Field pattern: Field 1 only\r\n          bCopyProtect                      0\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            34\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         1\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            640\r\n        wHeight                           480\r\n        dwMinBitRate                   768000\r\n        dwMaxBitRate                196608000\r\n        dwMaxVideoFrameBufferSize      614400\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  2\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            666667\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            34\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         2\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            352\r\n        wHeight                           288\r\n        dwMinBitRate                   768000\r\n        dwMaxBitRate                196608000\r\n        dwMaxVideoFrameBufferSize      202752\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  2\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            666667\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            34\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         3\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            320\r\n        wHeight                           240\r\n        dwMinBitRate                   768000\r\n        dwMaxBitRate                196608000\r\n        dwMaxVideoFrameBufferSize      153600\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  2\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            666667\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            34\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         4\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            176\r\n        wHeight                           144\r\n        dwMinBitRate                   768000\r\n        dwMaxBitRate                196608000\r\n        dwMaxVideoFrameBufferSize       50688\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  2\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            666667\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            34\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         5\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            160\r\n        wHeight                           120\r\n        dwMinBitRate                   768000\r\n        dwMaxBitRate                196608000\r\n        dwMaxVideoFrameBufferSize       38400\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  2\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            666667\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            26\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  3 (STILL_IMAGE_FRAME)\r\n        bEndpointAddress                    0\r\n        bNumImageSizePatterns               5\r\n        wWidth( 0)                        640\r\n        wHeight( 0)                       480\r\n        wWidth( 1)                        352\r\n        wHeight( 1)                       288\r\n        wWidth( 2)                        320\r\n        wHeight( 2)                       240\r\n        wWidth( 3)                        176\r\n        wHeight( 3)                       144\r\n        wWidth( 4)                        160\r\n        wHeight( 4)                       120\r\n        bNumCompressionPatterns             5\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                             6\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                 13 (COLORFORMAT)\r\n        bColorPrimaries                     1 (BT.709,sRGB)\r\n        bTransferCharacteristics            1 (BT.709)\r\n        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       1\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x82  EP 2 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0080  1x 128 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       2\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x82  EP 2 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0200  1x 512 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       3\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x82  EP 2 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0400  1x 1024 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       4\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x82  EP 2 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0b00  2x 768 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       5\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x82  EP 2 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0c00  2x 1024 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       6\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x82  EP 2 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x1380  3x 896 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       7\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x82  EP 2 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x1400  3x 1024 bytes\r\n        bInterval               1\r\n    Interface Association:\r\n      bLength                 8\r\n      bDescriptorType        11\r\n      bFirstInterface         2\r\n      bInterfaceCount         2\r\n      bFunctionClass          1 Audio\r\n      bFunctionSubClass       2 Streaming\r\n      bFunctionProtocol       0 \r\n      iFunction               3 Venus USB2.0 Camera (Audio)\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        2\r\n      bAlternateSetting       0\r\n      bNumEndpoints           0\r\n      bInterfaceClass         1 Audio\r\n      bInterfaceSubClass      1 Control Device\r\n      bInterfaceProtocol      0 \r\n      iInterface              3 Venus USB2.0 Camera (Audio)\r\n      AudioControl Interface Descriptor:\r\n        bLength                 9\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      1 (HEADER)\r\n        bcdADC               1.00\r\n        wTotalLength           39\r\n        bInCollection           1\r\n        baInterfaceNr( 0)       3\r\n      AudioControl Interface Descriptor:\r\n        bLength                12\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      2 (INPUT_TERMINAL)\r\n        bTerminalID             1\r\n        wTerminalType      0x0201 Microphone\r\n        bAssocTerminal          0\r\n        bNrChannels             1\r\n        wChannelConfig     0x0000\r\n        iChannelNames           0 \r\n        iTerminal               0 \r\n      AudioControl Interface Descriptor:\r\n        bLength                 9\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      6 (FEATURE_UNIT)\r\n        bUnitID                 2\r\n        bSourceID               1\r\n        bControlSize            1\r\n        bmaControls( 0)      0x00\r\n        bmaControls( 1)      0x03\r\n          Mute Control\r\n          Volume Control\r\n        iFeature                0 \r\n      AudioControl Interface Descriptor:\r\n        bLength                 9\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      3 (OUTPUT_TERMINAL)\r\n        bTerminalID             3\r\n        wTerminalType      0x0101 USB Streaming\r\n        bAssocTerminal          1\r\n        bSourceID               2\r\n        iTerminal               0 \r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        3\r\n      bAlternateSetting       0\r\n      bNumEndpoints           0\r\n      bInterfaceClass         1 Audio\r\n      bInterfaceSubClass      2 Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        3\r\n      bAlternateSetting       1\r\n      bNumEndpoints           1\r\n      bInterfaceClass         1 Audio\r\n      bInterfaceSubClass      2 Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      AudioStreaming Interface Descriptor:\r\n        bLength                 7\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      1 (AS_GENERAL)\r\n        bTerminalLink           3\r\n        bDelay                  1 frames\r\n        wFormatTag              1 PCM\r\n      AudioStreaming Interface Descriptor:\r\n        bLength                29\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      2 (FORMAT_TYPE)\r\n        bFormatType             1 (FORMAT_TYPE_I)\r\n        bNrChannels             1\r\n        bSubframeSize           2\r\n        bBitResolution         16\r\n        bSamFreqType            7 Discrete\r\n        tSamFreq[ 0]         8000\r\n        tSamFreq[ 1]        11025\r\n        tSamFreq[ 2]        16000\r\n        tSamFreq[ 3]        22050\r\n        tSamFreq[ 4]        32000\r\n        tSamFreq[ 5]        44100\r\n        tSamFreq[ 6]        48000\r\n      Endpoint Descriptor:\r\n        bLength                 9\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x83  EP 3 IN\r\n        bmAttributes            1\r\n          Transfer Type            Isochronous\r\n          Synch Type               None\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0062  1x 98 bytes\r\n        bInterval               4\r\n        bRefresh                0\r\n        bSynchAddress           0\r\n        AudioControl Endpoint Descriptor:\r\n          bLength                 7\r\n          bDescriptorType        37\r\n          bDescriptorSubtype      1 (EP_GENERAL)\r\n          bmAttributes         0x01\r\n            Sampling Frequency\r\n          bLockDelayUnits         0 Undefined\r\n          wLockDelay              0 Undefined\r\nDevice Qualifier (for other device speed):\r\n  bLength                10\r\n  bDescriptorType         6\r\n  bcdUSB               2.00\r\n  bDeviceClass          239 Miscellaneous Device\r\n  bDeviceSubClass         2 ?\r\n  bDeviceProtocol         1 Interface Association\r\n  bMaxPacketSize0        64\r\n  bNumConfigurations      1\r\nDevice Status:     0x0000\r\n  (Bus Powered)\r\n$ avconv -f video4linux2 -list_formats all -i \/dev\/video1\r\navconv version 0.8.4-4:0.8.4-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers\r\n  built on Nov  6 2012 16:51:33 with gcc 4.6.3\r\n[video4linux2 @ 0x1d49ba0] R :   yuyv422 :     YUV 4:2:2 (YUYV) : 640x480 352x288 320x240 176x144 160x120\r\n\/dev\/video1: Immediate exit requested<\/pre>\n<p>\u6837\u5f20\uff1a<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/2012-12-13-145243.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3925\" alt=\"2012-12-13-145243\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/2012-12-13-145243-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/2012-12-13-145243-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/2012-12-13-145243.jpg 640w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u8d85\u5fae\u8ddd\u62cd\u8033\u68c9\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/2012-12-13-145258.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3926\" alt=\"2012-12-13-145258\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/2012-12-13-145258-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/2012-12-13-145258-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/2012-12-13-145258.jpg 640w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u8d85\u5fae\u8ddd\u62cd\u4e07\u7528\u677f\u4e0a\u7684\u8fc7\u5b54\u3002\u9ed8\u8ba4\u9510\u5316\u5f00\u5f97\u6bd4\u8f83\u9ad8\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/2012-12-13-145003.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3927\" alt=\"2012-12-13-145003\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/2012-12-13-145003-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/2012-12-13-145003-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/2012-12-13-145003.jpg 640w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6709\u4e9b\u65f6\u5019\u989c\u8272\u8868\u73b0\u5f88\u7cdf\u7cd5\uff0c\u8c8c\u4f3c\u5149\u7ebf\u4e00\u6697\u5c31\u8fd9\u6837\u3002OV7725 \u4e5f\u662f\u8fd9\u4e2a\u98ce\u683c\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-4.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3928\" alt=\"Image-4\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-4-400x300.png\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-4-400x300.png 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-4.png 640w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5fae\u8ddd\u62cd TSOP-48 \u5c01\u88c5\u7684\u5f15\u811a\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-6.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3929\" alt=\"Image-6\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-6-400x300.png\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-6-400x300.png 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-6.png 640w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5fae\u8ddd\u62cd\u8d34\u7247 LED \u3002\u5fae\u8ddd\u4e0b\u666f\u6df1\u5f88\u6d45\uff0c\u80fd\u770b\u6e05\u677f\u5b50\u7684\u65f6\u5019\u770b\u4e0d\u6e05 LED \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-7.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3930\" alt=\"Image-7\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-7-400x300.png\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-7-400x300.png 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-7.png 640w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5f53\u770b\u6e05\u695a LED \u65f6\u76f8\u9694\u4e0d\u5230 1mm \u7684\u57fa\u677f\u5c31\u5b8c\u5168\u770b\u4e0d\u6e05\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-9.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3931\" alt=\"Image-9\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-9-400x300.png\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-9-400x300.png 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-9.png 640w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>IS902 \u4e3b\u63a7\u677f\u4e0a\u8fc7\u5b54\u91cc\u6b8b\u7559\u7684\u9521\u73e0\u3002\u53f3\u4fa7\u662f 0603 \u5c01\u88c5\u7684 MLCC \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-30.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3934\" alt=\"Image-30\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-30-400x300.png\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-30-400x300.png 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-30.png 640w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5fae\u8ddd\u7eb8\u5f20\u8868\u9762\u3002<\/p>\n<p>\u6700\u540e\u7ed9\u51fa\u4e00\u6bb5\u4f4e\u5149\u73af\u5883\u4e0b\u62cd\u6444\u7684\u89c6\u9891\uff0c\u6548\u679c\u8fd8\u662f\u5f88\u4e0d\u9519\u7684\uff0c3W LED \u4e0b\u7684\u6574\u4e2a\u5bdd\u5ba4\u57fa\u672c\u90fd\u80fd\u770b\u6e05\uff0c\u6bd5\u7adf\u6709 6800mV\/(Lux\u00b7s) \u7684\u7075\u654f\u5ea6\uff0c\u5728 FSI CMOS \u91cc\u9762\u4e0d\u591a\u89c1\u3002\u7528\u7684\u662f 150\u00b0 \u7684\u5e7f\u89d2\u955c\u5934\u3002\u00a0<a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/FOV150.mp4\">FOV150<\/a><\/p>\n<hr \/>\n<h4>\u5929\u654f S603HD<\/h4>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110683.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3937\" alt=\"P1110683\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110683-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110683-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110683-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110683.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>10moons \u7684 S603HD \u662f\u4e00\u6b3e\u767e\u5143\u5185\u7684 720P \u6444\u50cf\u5934\u3002\u5728\u5e02\u573a\u91cc\u5145\u65a5\u7740 VGA \u4ea7\u54c1\u5e76\u4e14\u628a\u8f6f\u4ef6\u63d2\u503c\u50cf\u7d20\u6807\u5f97\u8001\u9ad8\u7684\u4eca\u5929\uff0c\u8fd9\u5df2\u7ecf\u5f88\u4e0d\u5bb9\u6613\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110685.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3938\" alt=\"P1110685\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110685-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110685-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110685-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110685.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u8fd9\u6b3e\u6444\u50cf\u5934\u5e26\u6709\u6444\u50cf\u6307\u793a\u706f\u3001\u5feb\u95e8\u952e\u548c\u786c\u4ef6\u7535\u6e90\u5f00\u5173\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110686.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3939\" alt=\"P1110686\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110686-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110686-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110686-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110686.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u80cc\u9762\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110688.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3940\" alt=\"P1110688\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110688-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110688-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110688-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110688.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6444\u50cf\u5934\u88ab\u8bbe\u8ba1\u6210\u4f7f\u7528\u5939\u5b50\u56fa\u5b9a\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110690.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3941\" alt=\"P1110690\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110690-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110690-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110690-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e00\u9897\u5f88\u957f\u7684\u87ba\u6bcd\u5145\u5f53\u4e86\u8f6c\u8f74\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110691.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3942\" alt=\"P1110691\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110691-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110691-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110691-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110691.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u87ba\u6bcd\u7279\u5199\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110692.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3944\" alt=\"P1110692\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110692-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110692-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110692-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110692.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u8981\u53d6\u4e0b\u6444\u50cf\u5934\u4e3b\u4f53\uff0c\u9700\u8981\u5378\u4e0b\u811a\u8d34\u4e0b\u9762\u7684\u4e00\u9897\u87ba\u4e1d\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110693.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3945\" alt=\"P1110693\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110693-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110693-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110693-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110693.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e3b\u4f53\u548c\u5939\u5b50\u5e95\u5ea7\u5206\u79bb\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120144.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3966\" alt=\"P1120144\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120144-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120144-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120144-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120144.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5e95\u5ea7\u4e0a\u5e26\u6709\u7403\u72b6\u7684\u7ed3\u6784\u4f7f\u5f97\u6444\u50cf\u5934\u80fd\u591f\u81ea\u7531\u8f6c\u52a8\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110694.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3946\" alt=\"P1110694\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110694-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110694-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110694-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u627e\u4e0d\u5230\u660e\u663e\u7684\u7a81\u7834\u53e3\uff0c\u4e3a\u4e86\u62c6\u673a\uff0c\u53ea\u597d\u66b4\u529b\u62c6\u4e0b\u4e86\u524d\u540e\u7684\u88c5\u9970\u677f\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110696.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3947\" alt=\"P1110696\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110696-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110696-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110696-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u540e\u9762\u7684\u88c5\u9970\u677f\u4e0b\u9762\u679c\u7136\u6709\u87ba\u4e1d\uff0c\u4e0d\u8fc7\u88c5\u9970\u677f\u5e94\u8be5\u662f\u5411\u76f4\u8fb9\u4fa7\u6ed1\u5f00\u624d\u5bf9\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110695.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3948\" alt=\"P1110695\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110695-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110695-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110695-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110695.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u524d\u9762\u5c31\u6ca1\u8fd9\u4e48\u5e78\u8fd0\u4e86\uff0c\u8fd9\u4e00\u9762\u7684\u88c5\u9970\u677f\u662f\u7194\u63a5\u6b7b\u7684\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110721.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3963\" alt=\"P1110721\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110721-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110721-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110721-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110721.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5378\u4e0b\u524d\u88c5\u9970\u677f\u540e\uff0cLED \u7684\u7f69\u5b50\u5c31\u6389\u4e0b\u6765\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110697.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3949\" alt=\"P1110697\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110697-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110697-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110697-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110697.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5f00\u58f3\u3002\u5185\u90e8\u4f9d\u7136\u662f\u9ed1\u8272\u963b\u710a\u5c42\u7684 PCB \uff0c \u505a\u5de5\u89c4\u6574\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110698.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3951\" alt=\"P1110698\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110698-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110698-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110698-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6444\u50cf\u5934\u7684\u4e3b\u63a7\u662f\u677e\u7ff0\u7684 SN9C259 \uff0c\u867d\u7136\u4e0d\u53ca\u7406\u5149\u7684\u63a7\u5236\u5668\u5f3a\u5927\uff0c\u4f46\u662f\u597d\u6b79\u6bd4\u4e2d\u661f\u5fae\u3001\u73cf\u521b\u4e4b\u6d41\u8981\u5f3a\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110699.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3952\" alt=\"P1110699\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110699-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110699-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110699-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110699.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5b58\u50a8\u56fa\u4ef6\u548c\u8bbe\u7f6e\u7684\u662f\u4e00\u9897 PMC \u7684 Pm25LD512 \u578b SPI \u95ea\u5b58\uff0c\u5bb9\u91cf 64KBytes \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110700.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3953\" alt=\"P1110700\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110700-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110700-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110700-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u7ebf\u7f06\u7684\u5904\u7406\u8fd8\u6b20\u4f73\uff0c\u5728\u8fd9\u70b9\u4e0a\u6bd4\u4e0d\u4e0a\u84dd\u8272\u5996\u59ec\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110702.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3954\" alt=\"P1110702\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110702-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110702-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110702-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110702.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6765\u770b\u770b\u677f\u5b50\u7684\u6b63\u9762\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110705.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3957\" alt=\"P1110705\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110705-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110705-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110705-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110705.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u53c8\u662f\u6807\u7740 1650 \u7684 LDO \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110706.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3958\" alt=\"P1110706\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110706-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110706-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110706-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110706.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u70ae\u7b52\u6676\u4f53\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110704.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3956\" alt=\"P1110704\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110704-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110704-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110704-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110704.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u7ebf\u7f06\u7684\u710a\u70b9\u9971\u6ee1\uff0c\u4e0d\u9519\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110723.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3964\" alt=\"P1110723\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110723-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110723-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110723-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110723.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u76f8\u6bd4\u4e4b\u4e0b\u8bdd\u7b52\u710a\u5f97\u975e\u5e38\u7cdf\u7cd5\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110703.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3955\" alt=\"P1110703\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110703-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110703-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110703-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110703.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5378\u4e0b\u955c\u5934\u5916\u7684\u8c03\u6574\u5708\u5957\u7b52\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110709.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3959\" alt=\"P1110709\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110709-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110709-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110709-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110709.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5378\u4e0b M12 \u955c\u5934\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110711.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3960\" alt=\"P1110711\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110711-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110711-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110711-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4ecd\u7136\u662f STAR LENS \u7684\u955c\u5934\uff0c\u5e94\u8be5\u8ddf\u84dd\u8272\u5996\u59ec\u7684\u4e00\u6837\u3002\u5929\u654f\u5b98\u7f51\u4e0a\u7ed9\u51fa\u7684\u4fe1\u606f\u663e\u793a\uff0c\u8fd9\u4e2a\u955c\u5934\u7ec4\u6210\u4e3a 2P2G + IR Cut \uff0c\u89c6\u573a\u89d2 \uff5e65\u00b0 \uff0c\u5149\u5708 F2.8 \uff0c\u7126\u8ddd 3.5mm \u3002\u53c2\u6570\u7ed9\u5f97\u8fd9\u4e48\u8be6\u7ec6\u81ea\u7136\u8981\u7ed9\u4e2a\u4e1a\u754c\u826f\u5fc3\u7684\u8bc4\u7ea7\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110712.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3961\" alt=\"P1110712\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110712-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110712-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110712-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110712.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5378\u4e0b\u955c\u5934\u5ea7\uff0c\u9732\u51fa\u4f20\u611f\u5668\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110713.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3962\" alt=\"P1110713\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110713-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110713-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110713-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1110713.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4f20\u611f\u5668\u7279\u5199\u3002\u5b98\u7f51\u7684\u53c2\u6570\u548c\u677f\u5b50\u4e0a\u7684\u4e1d\u5370\u90fd\u8bf4\u660e\u8fd9\u662f NovaTech \u7684 NT99140 \u3002NovaTech \u4f20\u611f\u5668\u7684\u5ba2\u6237\u4e3b\u8981\u662f\u884c\u8f66\u8bb0\u5f55\u4eea\u4e00\u7c7b\u7684\u5382\u5546\uff0c\u5176\u8d44\u6599\u5e76\u4e0d\u516c\u5f00\uff0c\u5c11\u6570\u6cc4\u6f0f\u7684\u8d44\u6599\u91cc\u4e5f\u6ca1\u5565\u5173\u952e\u7684\u53c2\u6570\uff0c\u751a\u81f3\u8fde\u5176\u7f51\u7ad9\u90fd\u6ca1\u627e\u5230\u3002<\/p>\n<p>\u6bd4\u8f83\u6709\u8da3\u7684\u662f\uff0c\u5929\u654f\u7684\u5b98\u7f51\u66fe\u7ecf\u6709\u4e00\u6bb5\u65f6\u95f4\u628a\u8fd9\u4e9b\u8be6\u7ec6\u7684\u53c2\u6570\u62ff\u6389\u4e86\uff0c\u4e0d\u8fc7\u540e\u6765\u53c8\u52a0\u56de\u6765\u4e86\u3002<\/p>\n<p>lsusb \u548c ffmpeg \u8f93\u51fa\uff1a<\/p>\n<pre>$ lsusb -vv\r\nBus 002 Device 019: ID 1b71:0056  \r\nDevice Descriptor:\r\n  bLength                18\r\n  bDescriptorType         1\r\n  bcdUSB               2.00\r\n  bDeviceClass          239 Miscellaneous Device\r\n  bDeviceSubClass         2 ?\r\n  bDeviceProtocol         1 Interface Association\r\n  bMaxPacketSize0        64\r\n  idVendor           0x1b71 \r\n  idProduct          0x0056 \r\n  bcdDevice            0.00\r\n  iManufacturer           2 Sonix Technology Co., Ltd.\r\n  iProduct                1 USB 2.0 Camera\r\n  iSerial                 0 \r\n  bNumConfigurations      1\r\n  Configuration Descriptor:\r\n    bLength                 9\r\n    bDescriptorType         2\r\n    wTotalLength         1991\r\n    bNumInterfaces          4\r\n    bConfigurationValue     1\r\n    iConfiguration          0 \r\n    bmAttributes         0x80\r\n      (Bus Powered)\r\n    MaxPower              500mA\r\n    Interface Association:\r\n      bLength                 8\r\n      bDescriptorType        11\r\n      bFirstInterface         0\r\n      bInterfaceCount         2\r\n      bFunctionClass         14 Video\r\n      bFunctionSubClass       3 Video Interface Collection\r\n      bFunctionProtocol       0 \r\n      iFunction               5 HD 720P Webcam\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        0\r\n      bAlternateSetting       0\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      1 Video Control\r\n      bInterfaceProtocol      0 \r\n      iInterface              5 HD 720P Webcam\r\n      VideoControl Interface Descriptor:\r\n        bLength                13\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      1 (HEADER)\r\n        bcdUVC               1.00\r\n        wTotalLength           77\r\n        dwClockFrequency       15.000000MHz\r\n        bInCollection           1\r\n        baInterfaceNr( 0)       1\r\n      VideoControl Interface Descriptor:\r\n        bLength                 9\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      3 (OUTPUT_TERMINAL)\r\n        bTerminalID             2\r\n        wTerminalType      0x0101 USB Streaming\r\n        bAssocTerminal          0\r\n        bSourceID               4\r\n        iTerminal               0 \r\n      VideoControl Interface Descriptor:\r\n        bLength                26\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      6 (EXTENSION_UNIT)\r\n        bUnitID                 4\r\n        guidExtensionCode         {7033f028-1163-2e4a-ba2c-6890eb334016}\r\n        bNumControl             8\r\n        bNrPins                 1\r\n        baSourceID( 0)          3\r\n        bControlSize            1\r\n        bmControls( 0)       0x0f\r\n        iExtension              0 \r\n      VideoControl Interface Descriptor:\r\n        bLength                18\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      2 (INPUT_TERMINAL)\r\n        bTerminalID             1\r\n        wTerminalType      0x0201 Camera Sensor\r\n        bAssocTerminal          0\r\n        iTerminal               0 \r\n        wObjectiveFocalLengthMin      0\r\n        wObjectiveFocalLengthMax      0\r\n        wOcularFocalLength            0\r\n        bControlSize                  3\r\n        bmControls           0x00000000\r\n      VideoControl Interface Descriptor:\r\n        bLength                11\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      5 (PROCESSING_UNIT)\r\n      Warning: Descriptor too short\r\n        bUnitID                 3\r\n        bSourceID               1\r\n        wMaxMultiplier          0\r\n        bControlSize            2\r\n        bmControls     0x0000073f\r\n          Brightness\r\n          Contrast\r\n          Hue\r\n          Saturation\r\n          Sharpness\r\n          Gamma\r\n          Backlight Compensation\r\n          Gain\r\n          Power Line Frequency\r\n        iProcessing             0 \r\n        bmVideoStandards     0x20\r\n          PAL - 525\/60\r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x83  EP 3 IN\r\n        bmAttributes            3\r\n          Transfer Type            Interrupt\r\n          Synch Type               None\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0010  1x 16 bytes\r\n        bInterval               6\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       0\r\n      bNumEndpoints           0\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              5 HD 720P Webcam\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            15\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  1 (INPUT_HEADER)\r\n        bNumFormats                         2\r\n        wTotalLength                     1643\r\n        bEndPointAddress                  129\r\n        bmInfo                              0\r\n        bTerminalLink                       2\r\n        bStillCaptureMethod                 2\r\n        bTriggerSupport                     1\r\n        bTriggerUsage                       1\r\n        bControlSize                        1\r\n        bmaControls( 0)                    11\r\n        bmaControls( 1)                    11\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            11\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  6 (FORMAT_MJPEG)\r\n        bFormatIndex                        1\r\n        bNumFrameDescriptors               15\r\n        bFlags                              0\r\n          Fixed-size samples: No\r\n        bDefaultFrameIndex                  1\r\n        bAspectRatioX                       0\r\n        bAspectRatioY                       0\r\n        bmInterlaceFlags                 0x00\r\n          Interlaced stream or variable: No\r\n          Fields per frame: 1 fields\r\n          Field 1 first: No\r\n          Field pattern: Field 1 only\r\n          bCopyProtect                      0\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         1\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                           1280\r\n        wHeight                           720\r\n        dwMinBitRate                 73751560\r\n        dwMaxBitRate                442509360\r\n        dwMaxVideoFrameBufferSize     1843789\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         2\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            640\r\n        wHeight                           480\r\n        dwMinBitRate                 24599560\r\n        dwMaxBitRate                147597360\r\n        dwMaxVideoFrameBufferSize      614989\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         3\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            640\r\n        wHeight                           360\r\n        dwMinBitRate                 18455560\r\n        dwMaxBitRate                110733360\r\n        dwMaxVideoFrameBufferSize      461389\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         4\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            544\r\n        wHeight                           288\r\n        dwMinBitRate                 12557320\r\n        dwMaxBitRate                 75343920\r\n        dwMaxVideoFrameBufferSize      313933\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            54\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         5\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            432\r\n        wHeight                           240\r\n        dwMinBitRate                  8294400\r\n        dwMaxBitRate                 99532800\r\n        dwMaxVideoFrameBufferSize      207360\r\n        dwDefaultFrameInterval         166666\r\n        bFrameIntervalType                  7\r\n        dwFrameInterval( 0)            166666\r\n        dwFrameInterval( 1)            333333\r\n        dwFrameInterval( 2)            400000\r\n        dwFrameInterval( 3)            500000\r\n        dwFrameInterval( 4)            666666\r\n        dwFrameInterval( 5)           1000000\r\n        dwFrameInterval( 6)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            54\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         6\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            352\r\n        wHeight                           288\r\n        dwMinBitRate                  8110080\r\n        dwMaxBitRate                 97320960\r\n        dwMaxVideoFrameBufferSize      202752\r\n        dwDefaultFrameInterval         166666\r\n        bFrameIntervalType                  7\r\n        dwFrameInterval( 0)            166666\r\n        dwFrameInterval( 1)            333333\r\n        dwFrameInterval( 2)            400000\r\n        dwFrameInterval( 3)            500000\r\n        dwFrameInterval( 4)            666666\r\n        dwFrameInterval( 5)           1000000\r\n        dwFrameInterval( 6)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            54\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         7\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            320\r\n        wHeight                           240\r\n        dwMinBitRate                  6144000\r\n        dwMaxBitRate                 73728000\r\n        dwMaxVideoFrameBufferSize      153600\r\n        dwDefaultFrameInterval         166666\r\n        bFrameIntervalType                  7\r\n        dwFrameInterval( 0)            166666\r\n        dwFrameInterval( 1)            333333\r\n        dwFrameInterval( 2)            400000\r\n        dwFrameInterval( 3)            500000\r\n        dwFrameInterval( 4)            666666\r\n        dwFrameInterval( 5)           1000000\r\n        dwFrameInterval( 6)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         8\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            752\r\n        wHeight                           416\r\n        dwMinBitRate                 25050120\r\n        dwMaxBitRate                150300720\r\n        dwMaxVideoFrameBufferSize      626253\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                         9\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            800\r\n        wHeight                           448\r\n        dwMinBitRate                 28695560\r\n        dwMaxBitRate                172173360\r\n        dwMaxVideoFrameBufferSize      717389\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                        10\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            800\r\n        wHeight                           600\r\n        dwMinBitRate                 38423560\r\n        dwMaxBitRate                230541360\r\n        dwMaxVideoFrameBufferSize      960589\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                        11\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            864\r\n        wHeight                           480\r\n        dwMinBitRate                 38423560\r\n        dwMaxBitRate                230541360\r\n        dwMaxVideoFrameBufferSize      960589\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                        12\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            960\r\n        wHeight                           544\r\n        dwMinBitRate                 41802760\r\n        dwMaxBitRate                250816560\r\n        dwMaxVideoFrameBufferSize     1045069\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                        13\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            960\r\n        wHeight                           720\r\n        dwMinBitRate                 55319560\r\n        dwMaxBitRate                331917360\r\n        dwMaxVideoFrameBufferSize     1382989\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                        14\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                           1024\r\n        wHeight                           576\r\n        dwMinBitRate                 55319560\r\n        dwMaxBitRate                331917360\r\n        dwMaxVideoFrameBufferSize     1382989\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  7 (FRAME_MJPEG)\r\n        bFrameIndex                        15\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                           1184\r\n        wHeight                           656\r\n        dwMinBitRate                 62159880\r\n        dwMaxBitRate                372959280\r\n        dwMaxVideoFrameBufferSize     1553997\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            78\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  3 (STILL_IMAGE_FRAME)\r\n        bEndpointAddress                    0\r\n        bNumImageSizePatterns              18\r\n        wWidth( 0)                       1280\r\n        wHeight( 0)                       720\r\n        wWidth( 1)                       1184\r\n        wHeight( 1)                       656\r\n        wWidth( 2)                        960\r\n        wHeight( 2)                       720\r\n        wWidth( 3)                       1024\r\n        wHeight( 3)                       576\r\n        wWidth( 4)                        960\r\n        wHeight( 4)                       544\r\n        wWidth( 5)                        800\r\n        wHeight( 5)                       600\r\n        wWidth( 6)                        864\r\n        wHeight( 6)                       480\r\n        wWidth( 7)                        800\r\n        wHeight( 7)                       448\r\n        wWidth( 8)                        752\r\n        wHeight( 8)                       416\r\n        wWidth( 9)                        640\r\n        wHeight( 9)                       480\r\n        wWidth(10)                        640\r\n        wHeight(10)                       360\r\n        wWidth(11)                        544\r\n        wHeight(11)                       288\r\n        wWidth(12)                        432\r\n        wHeight(12)                       240\r\n        wWidth(13)                        352\r\n        wHeight(13)                       288\r\n        wWidth(14)                        320\r\n        wHeight(14)                       240\r\n        wWidth(15)                        320\r\n        wHeight(15)                       176\r\n        wWidth(16)                        176\r\n        wHeight(16)                       144\r\n        wWidth(17)                        160\r\n        wHeight(17)                       120\r\n        bNumCompressionPatterns            18\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            27\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)\r\n        bFormatIndex                        2\r\n        bNumFrameDescriptors               15\r\n        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}\r\n        bBitsPerPixel                      16\r\n        bDefaultFrameIndex                  1\r\n        bAspectRatioX                       0\r\n        bAspectRatioY                       0\r\n        bmInterlaceFlags                 0x00\r\n          Interlaced stream or variable: No\r\n          Fields per frame: 2 fields\r\n          Field 1 first: No\r\n          Field pattern: Field 1 only\r\n          bCopyProtect                      0\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         1\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            640\r\n        wHeight                           480\r\n        dwMinBitRate                 24576000\r\n        dwMaxBitRate                147456000\r\n        dwMaxVideoFrameBufferSize      614400\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         2\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            640\r\n        wHeight                           360\r\n        dwMinBitRate                 18432000\r\n        dwMaxBitRate                110592000\r\n        dwMaxVideoFrameBufferSize      460800\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         3\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            544\r\n        wHeight                           288\r\n        dwMinBitRate                 12533760\r\n        dwMaxBitRate                 75202560\r\n        dwMaxVideoFrameBufferSize      313344\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            54\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         4\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            432\r\n        wHeight                           240\r\n        dwMinBitRate                  8294400\r\n        dwMaxBitRate                 99532800\r\n        dwMaxVideoFrameBufferSize      207360\r\n        dwDefaultFrameInterval         166666\r\n        bFrameIntervalType                  7\r\n        dwFrameInterval( 0)            166666\r\n        dwFrameInterval( 1)            333333\r\n        dwFrameInterval( 2)            400000\r\n        dwFrameInterval( 3)            500000\r\n        dwFrameInterval( 4)            666666\r\n        dwFrameInterval( 5)           1000000\r\n        dwFrameInterval( 6)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            54\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         5\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            352\r\n        wHeight                           288\r\n        dwMinBitRate                  8110080\r\n        dwMaxBitRate                 97320960\r\n        dwMaxVideoFrameBufferSize      202752\r\n        dwDefaultFrameInterval         166666\r\n        bFrameIntervalType                  7\r\n        dwFrameInterval( 0)            166666\r\n        dwFrameInterval( 1)            333333\r\n        dwFrameInterval( 2)            400000\r\n        dwFrameInterval( 3)            500000\r\n        dwFrameInterval( 4)            666666\r\n        dwFrameInterval( 5)           1000000\r\n        dwFrameInterval( 6)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            54\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         6\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            320\r\n        wHeight                           240\r\n        dwMinBitRate                  6144000\r\n        dwMaxBitRate                 73728000\r\n        dwMaxVideoFrameBufferSize      153600\r\n        dwDefaultFrameInterval         166666\r\n        bFrameIntervalType                  7\r\n        dwFrameInterval( 0)            166666\r\n        dwFrameInterval( 1)            333333\r\n        dwFrameInterval( 2)            400000\r\n        dwFrameInterval( 3)            500000\r\n        dwFrameInterval( 4)            666666\r\n        dwFrameInterval( 5)           1000000\r\n        dwFrameInterval( 6)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            42\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         7\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            752\r\n        wHeight                           416\r\n        dwMinBitRate                 25026560\r\n        dwMaxBitRate                100106240\r\n        dwMaxVideoFrameBufferSize      625664\r\n        dwDefaultFrameInterval         500000\r\n        bFrameIntervalType                  4\r\n        dwFrameInterval( 0)            500000\r\n        dwFrameInterval( 1)            666666\r\n        dwFrameInterval( 2)           1000000\r\n        dwFrameInterval( 3)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            42\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         8\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            800\r\n        wHeight                           448\r\n        dwMinBitRate                 28672000\r\n        dwMaxBitRate                114688000\r\n        dwMaxVideoFrameBufferSize      716800\r\n        dwDefaultFrameInterval         500000\r\n        bFrameIntervalType                  4\r\n        dwFrameInterval( 0)            500000\r\n        dwFrameInterval( 1)            666666\r\n        dwFrameInterval( 2)           1000000\r\n        dwFrameInterval( 3)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            42\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         9\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            864\r\n        wHeight                           480\r\n        dwMinBitRate                 33177600\r\n        dwMaxBitRate                132710400\r\n        dwMaxVideoFrameBufferSize      829440\r\n        dwDefaultFrameInterval         500000\r\n        bFrameIntervalType                  4\r\n        dwFrameInterval( 0)            500000\r\n        dwFrameInterval( 1)            666666\r\n        dwFrameInterval( 2)           1000000\r\n        dwFrameInterval( 3)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            42\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                        10\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            800\r\n        wHeight                           600\r\n        dwMinBitRate                 38400000\r\n        dwMaxBitRate                153600000\r\n        dwMaxVideoFrameBufferSize      960000\r\n        dwDefaultFrameInterval         500000\r\n        bFrameIntervalType                  4\r\n        dwFrameInterval( 0)            500000\r\n        dwFrameInterval( 1)            666666\r\n        dwFrameInterval( 2)           1000000\r\n        dwFrameInterval( 3)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            42\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                        11\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            960\r\n        wHeight                           544\r\n        dwMinBitRate                 41779200\r\n        dwMaxBitRate                167116800\r\n        dwMaxVideoFrameBufferSize     1044480\r\n        dwDefaultFrameInterval         500000\r\n        bFrameIntervalType                  4\r\n        dwFrameInterval( 0)            500000\r\n        dwFrameInterval( 1)            666666\r\n        dwFrameInterval( 2)           1000000\r\n        dwFrameInterval( 3)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            38\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                        12\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                           1024\r\n        wHeight                           576\r\n        dwMinBitRate                 47185920\r\n        dwMaxBitRate                141557760\r\n        dwMaxVideoFrameBufferSize     1179648\r\n        dwDefaultFrameInterval         666666\r\n        bFrameIntervalType                  3\r\n        dwFrameInterval( 0)            666666\r\n        dwFrameInterval( 1)           1000000\r\n        dwFrameInterval( 2)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            38\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                        13\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            960\r\n        wHeight                           720\r\n        dwMinBitRate                 55296000\r\n        dwMaxBitRate                165888000\r\n        dwMaxVideoFrameBufferSize     1382400\r\n        dwDefaultFrameInterval         666666\r\n        bFrameIntervalType                  3\r\n        dwFrameInterval( 0)            666666\r\n        dwFrameInterval( 1)           1000000\r\n        dwFrameInterval( 2)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            34\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                        14\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                           1184\r\n        wHeight                           656\r\n        dwMinBitRate                 62136320\r\n        dwMaxBitRate                124272640\r\n        dwMaxVideoFrameBufferSize     1553408\r\n        dwDefaultFrameInterval        1000000\r\n        bFrameIntervalType                  2\r\n        dwFrameInterval( 0)           1000000\r\n        dwFrameInterval( 1)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            34\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                        15\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                           1280\r\n        wHeight                           720\r\n        dwMinBitRate                 73728000\r\n        dwMaxBitRate                147456000\r\n        dwMaxVideoFrameBufferSize     1843200\r\n        dwDefaultFrameInterval        1000000\r\n        bFrameIntervalType                  2\r\n        dwFrameInterval( 0)           1000000\r\n        dwFrameInterval( 1)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            78\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  3 (STILL_IMAGE_FRAME)\r\n        bEndpointAddress                    0\r\n        bNumImageSizePatterns              18\r\n        wWidth( 0)                       1280\r\n        wHeight( 0)                       720\r\n        wWidth( 1)                       1184\r\n        wHeight( 1)                       656\r\n        wWidth( 2)                        960\r\n        wHeight( 2)                       720\r\n        wWidth( 3)                       1024\r\n        wHeight( 3)                       576\r\n        wWidth( 4)                        960\r\n        wHeight( 4)                       544\r\n        wWidth( 5)                        800\r\n        wHeight( 5)                       600\r\n        wWidth( 6)                        864\r\n        wHeight( 6)                       480\r\n        wWidth( 7)                        800\r\n        wHeight( 7)                       448\r\n        wWidth( 8)                        752\r\n        wHeight( 8)                       416\r\n        wWidth( 9)                        640\r\n        wHeight( 9)                       480\r\n        wWidth(10)                        640\r\n        wHeight(10)                       360\r\n        wWidth(11)                        544\r\n        wHeight(11)                       288\r\n        wWidth(12)                        432\r\n        wHeight(12)                       240\r\n        wWidth(13)                        352\r\n        wHeight(13)                       288\r\n        wWidth(14)                        320\r\n        wHeight(14)                       240\r\n        wWidth(15)                        320\r\n        wHeight(15)                       176\r\n        wWidth(16)                        176\r\n        wHeight(16)                       144\r\n        wWidth(17)                        160\r\n        wHeight(17)                       120\r\n        bNumCompressionPatterns            18\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                             6\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                 13 (COLORFORMAT)\r\n        bColorPrimaries                     1 (BT.709,sRGB)\r\n        bTransferCharacteristics            1 (BT.709)\r\n        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       1\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0080  1x 128 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       2\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0100  1x 256 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       3\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0320  1x 800 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       4\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0b20  2x 800 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       5\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x1320  3x 800 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       6\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x1400  3x 1024 bytes\r\n        bInterval               1\r\n    Interface Association:\r\n      bLength                 8\r\n      bDescriptorType        11\r\n      bFirstInterface         2\r\n      bInterfaceCount         2\r\n      bFunctionClass          1 Audio\r\n      bFunctionSubClass       0 \r\n      bFunctionProtocol       0 \r\n      iFunction               4 USB Microphone\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        2\r\n      bAlternateSetting       0\r\n      bNumEndpoints           0\r\n      bInterfaceClass         1 Audio\r\n      bInterfaceSubClass      1 Control Device\r\n      bInterfaceProtocol      0 \r\n      iInterface              4 USB Microphone\r\n      AudioControl Interface Descriptor:\r\n        bLength                 9\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      1 (HEADER)\r\n        bcdADC               1.00\r\n        wTotalLength           41\r\n        bInCollection           1\r\n        baInterfaceNr( 0)       3\r\n      AudioControl Interface Descriptor:\r\n        bLength                12\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      2 (INPUT_TERMINAL)\r\n        bTerminalID             1\r\n        wTerminalType      0x0201 Microphone\r\n        bAssocTerminal          0\r\n        bNrChannels             1\r\n        wChannelConfig     0x0000\r\n        iChannelNames           0 \r\n        iTerminal               0 \r\n      AudioControl Interface Descriptor:\r\n        bLength                11\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      6 (FEATURE_UNIT)\r\n        bUnitID                 2\r\n        bSourceID               1\r\n        bControlSize            2\r\n        bmaControls( 0)      0x01\r\n        bmaControls( 0)      0x00\r\n          Mute Control\r\n        bmaControls( 1)      0x02\r\n        bmaControls( 1)      0x00\r\n          Volume Control\r\n        iFeature                0 \r\n      AudioControl Interface Descriptor:\r\n        bLength                 9\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      3 (OUTPUT_TERMINAL)\r\n        bTerminalID             3\r\n        wTerminalType      0x0101 USB Streaming\r\n        bAssocTerminal          0\r\n        bSourceID               2\r\n        iTerminal               0 \r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        3\r\n      bAlternateSetting       0\r\n      bNumEndpoints           0\r\n      bInterfaceClass         1 Audio\r\n      bInterfaceSubClass      2 Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        3\r\n      bAlternateSetting       1\r\n      bNumEndpoints           1\r\n      bInterfaceClass         1 Audio\r\n      bInterfaceSubClass      2 Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      AudioStreaming Interface Descriptor:\r\n        bLength                 7\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      1 (AS_GENERAL)\r\n        bTerminalLink           3\r\n        bDelay                  1 frames\r\n        wFormatTag              1 PCM\r\n      AudioStreaming Interface Descriptor:\r\n        bLength                29\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      2 (FORMAT_TYPE)\r\n        bFormatType             1 (FORMAT_TYPE_I)\r\n        bNrChannels             1\r\n        bSubframeSize           2\r\n        bBitResolution         16\r\n        bSamFreqType            7 Discrete\r\n        tSamFreq[ 0]         8000\r\n        tSamFreq[ 1]        11025\r\n        tSamFreq[ 2]        16000\r\n        tSamFreq[ 3]        22050\r\n        tSamFreq[ 4]        24000\r\n        tSamFreq[ 5]        44100\r\n        tSamFreq[ 6]        48000\r\n      Endpoint Descriptor:\r\n        bLength                 9\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x84  EP 4 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0190  1x 400 bytes\r\n        bInterval               4\r\n        bRefresh                0\r\n        bSynchAddress           0\r\n        AudioControl Endpoint Descriptor:\r\n          bLength                 7\r\n          bDescriptorType        37\r\n          bDescriptorSubtype      1 (EP_GENERAL)\r\n          bmAttributes         0x01\r\n            Sampling Frequency\r\n          bLockDelayUnits         0 Undefined\r\n          wLockDelay              0 Undefined\r\nDevice Qualifier (for other device speed):\r\n  bLength                10\r\n  bDescriptorType         6\r\n  bcdUSB               2.00\r\n  bDeviceClass          239 Miscellaneous Device\r\n  bDeviceSubClass         2 ?\r\n  bDeviceProtocol         1 Interface Association\r\n  bMaxPacketSize0        64\r\n  bNumConfigurations      1\r\nDevice Status:     0x0002\r\n  (Bus Powered)\r\n  Remote Wakeup Enabled\r\n$ avconv -f video4linux2 -list_formats all -i \/dev\/video1\r\navconv version 0.8.4-4:0.8.4-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers\r\n  built on Nov  6 2012 16:51:33 with gcc 4.6.3\r\n[video4linux2 @ 0x2153ba0] C :     mjpeg :                MJPEG : 1280x720 640x480 640x360 544x288 432x240 352x288 320x240 752x416 800x448 800x600 864x480 960x544 960x720 1024x576 1184x656\r\n[video4linux2 @ 0x2153ba0] R :   yuyv422 :     YUV 4:2:2 (YUYV) : 640x480 640x360 544x288 432x240 352x288 320x240 752x416 800x448 864x480 800x600 960x544 1024x576 960x720 1184x656 1280x720\r\n\/dev\/video1: Immediate exit requested<\/pre>\n<p>\u6837\u5f20\uff1a<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-15.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3968\" alt=\"Image-15\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-15-400x225.png\" width=\"400\" height=\"225\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-15-400x225.png 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-15-1024x576.png 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-15.png 1280w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6210\u50cf\u8fd8\u7b97\u6e05\u6670\u81ea\u7136\uff0c\u867d\u7136\u8fb9\u7f18\u5904\u8272\u5dee\u5f88\u660e\u663e\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-17.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3969\" alt=\"Image-17\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-17-400x225.png\" width=\"400\" height=\"225\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-17-400x225.png 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-17-1024x576.png 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-17.png 1280w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5fae\u8ddd\u62cd\u6444\u7eb8\u5f20\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-21.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3970\" alt=\"Image-21\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-21-400x225.png\" width=\"400\" height=\"225\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-21-400x225.png 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-21-1024x576.png 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-21.png 1280w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5fae\u8ddd\u62cd\u6444\u9521\u6cca\u8d34\u7eb8\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-25.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3971\" alt=\"Image-25\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-25-400x225.png\" width=\"400\" height=\"225\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-25-400x225.png 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-25-1024x576.png 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-25.png 1280w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u56fe\u50cf\u9012\u5f52\u2026\u2026<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-23.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3972\" alt=\"Image-23\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-23-400x225.png\" width=\"400\" height=\"225\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-23-400x225.png 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-23-1024x576.png 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-23.png 1280w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5fae\u8ddd\u62cd\u4e00\u4e2a\u6253\u8fc7\u80f6\u7684\u7535\u89e3\u7535\u5bb9\u9876\u90e8\u3002\u6697\u5904\u7684\u566a\u58f0\u6c34\u5e73\u4e00\u822c\u3002<\/p>\n<p>\u8fd9\u4e2a\u6444\u50cf\u5934\u5728 1280\u00d7720 \u7684\u5206\u8fa8\u7387\u4e0b\u53ef\u63d0\u4f9b 30fps \u7684\u5e27\u7387\uff0c\u800c 432\u00d7240 \u53ca\u4ee5\u4e0b\u5206\u8fa8\u7387\u5e27\u7387\u5219\u53ef\u8fbe 60fps \uff0c\u548c 50Hz \u4ea4\u6d41\u7535\u9020\u6210\u7684\u706f\u5177\u9891\u95ea\u5f62\u6210\u4e86 10Hz \u5de6\u53f3\u7684\u62cd\u9891\uff0c\u89c6\u9891\u6837\u672c\u5982\u4e0b\uff1a<a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/capture-1.mp4\">capture-1<\/a><\/p>\n<hr \/>\n<h4>\u5929\u654f D805HD<\/h4>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120085.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3974\" alt=\"P1120085\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120085-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120085-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120085-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5929\u654f\u7684 D805HD \u662f\u767e\u5143\u4ee5\u5185\u5e02\u573a\u4e0a\u552f\u4e00\u4e00\u6b3e\u786c\u4ef6\u50cf\u7d20\u6570\u8d85\u8fc7 130 \u4e07\u7684\u4ea7\u54c1\uff0c\u8fbe\u5230\u4e86 UXGA \uff08 1600\u00d71200 \uff0c192 \u4e07\uff09\u7684\u6c34\u5e73\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120086.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3976\" alt=\"P1120086\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120086-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120086-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120086-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6444\u50cf\u5934\u7684\u5e95\u90e8\u662f\u4e00\u4e2a\u5851\u80f6\u5927\u5438\u76d8\uff0c\u4f46\u662f\u8bf4\u5b9e\u8bdd\u6ca1\u5565\u7528\uff0c\u5438\u529b\u4e0d\u5f3a\u3002\u5378\u4e0b\u56db\u4e2a\u87ba\u4e1d\u53ef\u4ee5\u62c6\u5f00\u5e95\u5ea7\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120087.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3977\" alt=\"P1120087\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120087-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120087-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120087-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>USB \u7535\u7f06\u901a\u8fc7\u5e95\u5ea7\u548c\u957f\u957f\u7684\u6746\u5b50\u8fde\u63a5\u5230\u4e3b\u673a\u4e0a\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120090.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3978\" alt=\"P1120090\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120090-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120090-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120090-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u767d\u8272\u94a2\u7434\u70e4\u6f06\u8d28\u611f\u7684\u98ce\u683c\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120091.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3979\" alt=\"P1120091\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120091-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120091-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120091-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120091.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e3b\u4f53\u548c\u8fde\u6746\u95f4\u7684\u8f6c\u8f74\u5904\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120094.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3980\" alt=\"P1120094\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120094-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120094-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120094-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120094.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e3b\u673a\u540e\u9762\uff0c\u5404\u79cd\u91d1\u5c5e\u7f51\uff0c\u641e\u5f97\u8ddf\u9ea6\u514b\u98ce\u4e00\u6837\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120096.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3981\" alt=\"P1120096\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120096-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120096-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120096-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120096.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u524d\u9762\u662f\u955c\u5934\uff0c\u5176\u5b9e\u8fd8\u662f M12 \u63a5\u53e3\u7684\uff0c\u4e4b\u6240\u4ee5\u8fd9\u4e48\u5927\u662f\u56e0\u4e3a\u5916\u58f3\u5927\u7684\u7f18\u6545\u3002<\/p>\n<p>\u955c\u5934\u4e0a\u715e\u6709\u4ecb\u4e8b\u5730\u6807\u7740\u201c OPTICAL GLASS LENS F\/1.8 F=3mm \u201d\u3002\u5b98\u7f51\u8fd8\u7ed9\u51fa\u4e86\u89c6\u573a\u89d2 60\u00b0 \uff0c\u4ee5\u53ca 2P2G + IR Cut \u7684\u7ec4\u6210\u3002\u6ca1\u6709 STAR LENS \u7684\u6807\uff0c\u6bd4\u524d\u9762\u7684\u955c\u5934\u7565\u957f\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120097.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3982\" alt=\"P1120097\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120097-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120097-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120097-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u62c6\u5f00\u5e95\u5ea7\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120098.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3983\" alt=\"P1120098\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120098-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120098-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120098-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e0d\u52a8\u70d9\u94c1\u7684\u8bdd\u7535\u7f06\u5c31\u62bd\u4e0d\u51fa\u6765\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120099.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3984\" alt=\"P1120099\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120099-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120099-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120099-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120099.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4f9d\u7136\u662f\u5927\u87ba\u6bcd\u505a\u8f74\u627f\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120102.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3985\" alt=\"P1120102\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120102-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120102-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120102-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u53d6\u4e0b\u955c\u5934\u7684\u5916\u58f3\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120104.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3986\" alt=\"P1120104\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120104-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120104-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120104-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5378\u4e0b\u87ba\u4e1d\uff0c\u6253\u5f00 \u5916\u58f3\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120106.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3987\" alt=\"P1120106\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120106-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120106-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120106-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120106.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u955c\u5934\u5916\u58f3\u91cc\u5916\u5171\u6709\u4e09\u5c42\uff0c\u8fd9\u6837\u8c03\u7126\u65f6\u4e0d\u4f1a\u611f\u89c9\u5230\u955c\u5934\u4f38\u7f29\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120108.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3988\" alt=\"P1120108\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120108-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120108-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120108-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120108.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e3b\u677f\u80cc\u9762\u3002\u4f9d\u7136\u662f\u9ed1\u8272\u7684\u963b\u710a\u5242\u3002\u6574\u4e2a\u5e03\u5c40\u5341\u5206\u7d27\u51d1\uff0c\u6676\u4f53\u548c\u8bdd\u7b52\u53ea\u597d\u710a\u5f97\u5982\u6b64\u98d8\u9038\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120113.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3992\" alt=\"P1120113\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120113-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120113-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120113-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120113.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4f9d\u7136\u662f\u6807\u7740 1650 \u7684\u4e0d\u660e IC \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120115.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3993\" alt=\"P1120115\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120115-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120115-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120115-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120115.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4f9d\u7136\u662f 12.000MHz \u7684\u70ae\u7b52\u6676\u4f53\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120116.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3994\" alt=\"P1120116\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120116-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120116-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120116-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120116.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4f9d\u7136\u662f\u677e\u7ff0\u7684 SN9C259 \u3002\u80fd\u625b\u4f4f UXGA \u53ca\u4ee5\u4e0a\u5206\u8fa8\u7387\u7684 UVC \u63a7\u5236\u5668\u5b9e\u5728\u4e0d\u591a\u89c1\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120117.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3995\" alt=\"P1120117\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120117-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120117-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120117-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120117.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4f9d\u7136\u662f Pm25LD512 \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120110.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3989\" alt=\"P1120110\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120110-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120110-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120110-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120110.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6b63\u9762\uff0c\u8fd9\u56de\u7ebf\u7f06\u6253\u80f6\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120111.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3990\" alt=\"P1120111\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120111-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120111-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120111-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120111.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u53bb\u6389\u955c\u5934\u5ea7\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120121.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3996\" alt=\"P1120121\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120121-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120121-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120121-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120121.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u677f\u5b50\u4e0a\u7684\u4e1d\u5370\uff0c\u6ce8\u660e\u4e86\u4f20\u611f\u5668\u548c\u63a7\u5236\u5668\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120126.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3997\" alt=\"P1120126\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120126-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120126-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120126-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120126.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>OV2643 \u4f20\u611f\u5668\uff0c\u867d\u4e3a\u524d\u7167\u5f0f\u4f46\u662f\u7075\u654f\u5ea6\u8fd8\u8bf4\u5f97\u8fc7\u53bb\uff0c\u6709 1250mV\/(Lux\u00b7s) \u00a0\u7684\u7075\u654f\u5ea6\uff0c\u5149\u5b66\u5c3a\u5bf8 1\/4 \u82f1\u5bf8\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120112.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3991\" alt=\"P1120112\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120112-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120112-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120112-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120112.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e3b\u4f53\u5c3e\u90e8\u7684\u91d1\u5c5e\u7f51\u91cc\u9762\u85cf\u4e86\u4e00\u9897\u87ba\u4e1d\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120153.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3998\" alt=\"P1120153\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120153-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120153-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120153-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u91d1\u5c5e\u7f51\u662f\u62ff\u53cc\u9762\u80f6\u7c98\u4e0a\u53bb\u7684\uff0c\u53ef\u4ee5\u64ac\u4e0b\u6765\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120155.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3999\" alt=\"P1120155\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120155-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120155-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120155-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5378\u4e0b\u87ba\u4e1d\uff0c\u5269\u4e0b\u7684\u5851\u6599\u5708\u548c\u91d1\u5c5e\u7f51\u4e5f\u4e0b\u6765\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120166.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4000\" alt=\"P1120166\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120166-300x400.jpg\" width=\"300\" height=\"400\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120166-300x400.jpg 300w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120166-768x1024.jpg 768w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1120166.jpg 1536w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u5c3e\u90e8\u5185\u90e8\u7ed3\u6784\uff0c\u7a7a\u7a7a\u5982\u4e5f\uff0c\u7eaf\u7cb9\u4fdd\u6301\u5e73\u8861\u548c\u7f8e\u89c2\u7528\u7684\u3002<\/p>\n<p>lsusb \u548c ffmpeg \u8f93\u51fa\uff1a<\/p>\n<pre>$ lsusb -vv\r\nBus 002 Device 008: ID 1b71:0051\r\nDevice Descriptor:\r\n  bLength                18\r\n  bDescriptorType         1\r\n  bcdUSB               2.00\r\n  bDeviceClass          239 Miscellaneous Device\r\n  bDeviceSubClass         2 ?\r\n  bDeviceProtocol         1 Interface Association\r\n  bMaxPacketSize0        64\r\n  idVendor           0x1b71\r\n  idProduct          0x0051\r\n  bcdDevice            0.00\r\n  iManufacturer           2 Sonix Technology Co., Ltd.\r\n  iProduct                1 USB 2.0 Camera\r\n  iSerial                 0\r\n  bNumConfigurations      1\r\n  Configuration Descriptor:\r\n    bLength                 9\r\n    bDescriptorType         2\r\n    wTotalLength          857\r\n    bNumInterfaces          4\r\n    bConfigurationValue     1\r\n    iConfiguration          0 \r\n    bmAttributes         0x80\r\n      (Bus Powered)\r\n    MaxPower              500mA\r\n    Interface Association:\r\n      bLength                 8\r\n      bDescriptorType        11\r\n      bFirstInterface         0\r\n      bInterfaceCount         2\r\n      bFunctionClass         14 Video\r\n      bFunctionSubClass       3 Video Interface Collection\r\n      bFunctionProtocol       0\r\n      iFunction               5 USB Camera\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        0\r\n      bAlternateSetting       0\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      1 Video Control\r\n      bInterfaceProtocol      0\r\n      iInterface              5 USB Camera\r\n      VideoControl Interface Descriptor:\r\n        bLength                13\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      1 (HEADER)\r\n        bcdUVC               1.00\r\n        wTotalLength           77\r\n        dwClockFrequency       15.000000MHz\r\n        bInCollection           1\r\n        baInterfaceNr( 0)       1\r\n      VideoControl Interface Descriptor:\r\n        bLength                 9\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      3 (OUTPUT_TERMINAL)\r\n        bTerminalID             2\r\n        wTerminalType      0x0101 USB Streaming\r\n        bAssocTerminal          0\r\n        bSourceID               4\r\n        iTerminal               0 \r\n      VideoControl Interface Descriptor:\r\n        bLength                26\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      6 (EXTENSION_UNIT)\r\n        bUnitID                 4\r\n        guidExtensionCode         {7033f028-1163-2e4a-ba2c-6890eb334016}\r\n        bNumControl             8\r\n        bNrPins                 1\r\n        baSourceID( 0)          3\r\n        bControlSize            1\r\n        bmControls( 0)       0x0f\r\n        iExtension              0 \r\n      VideoControl Interface Descriptor:\r\n        bLength                18\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      2 (INPUT_TERMINAL)\r\n        bTerminalID             1\r\n        wTerminalType      0x0201 Camera Sensor\r\n        bAssocTerminal          0\r\n        iTerminal               0 \r\n        wObjectiveFocalLengthMin      0\r\n        wObjectiveFocalLengthMax      0\r\n        wOcularFocalLength            0\r\n        bControlSize                  3\r\n        bmControls           0x00002a0e\r\n          Auto-Exposure Mode\r\n          Auto-Exposure Priority\r\n          Exposure Time (Absolute)\r\n          Zoom (Absolute)\r\n          PanTilt (Absolute)\r\n          Roll (Absolute)\r\n      VideoControl Interface Descriptor:\r\n        bLength                11\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      5 (PROCESSING_UNIT)\r\n      Warning: Descriptor too short\r\n        bUnitID                 3\r\n        bSourceID               1\r\n        wMaxMultiplier          0\r\n        bControlSize            2\r\n        bmControls     0x0000177f\r\n          Brightness\r\n          Contrast\r\n          Hue\r\n          Saturation\r\n          Sharpness\r\n          Gamma\r\n          White Balance Temperature\r\n          Backlight Compensation\r\n          Gain\r\n          Power Line Frequency\r\n          White Balance Temperature, Auto\r\n        iProcessing             0 \r\n        bmVideoStandards     0x 0\r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x83  EP 3 IN\r\n        bmAttributes            3\r\n          Transfer Type            Interrupt\r\n          Synch Type               None\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0010  1x 16 bytes\r\n        bInterval               6\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       0\r\n      bNumEndpoints           0\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              5 USB Camera\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            14\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  1 (INPUT_HEADER)\r\n        bNumFormats                         1\r\n        wTotalLength                      509\r\n        bEndPointAddress                  129\r\n        bmInfo                              0\r\n        bTerminalLink                       2\r\n        bStillCaptureMethod                 2\r\n        bTriggerSupport                     1\r\n        bTriggerUsage                       1\r\n        bControlSize                        1\r\n        bmaControls( 0)                    27\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            27\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)\r\n        bFormatIndex                        1\r\n        bNumFrameDescriptors               10\r\n        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}\r\n        bBitsPerPixel                      16\r\n        bDefaultFrameIndex                  1\r\n        bAspectRatioX                       0\r\n        bAspectRatioY                       0\r\n        bmInterlaceFlags                 0x00\r\n          Interlaced stream or variable: No\r\n          Fields per frame: 2 fields\r\n          Field 1 first: No\r\n          Field pattern: Field 1 only\r\n          bCopyProtect                      0\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         1\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            640\r\n        wHeight                           480\r\n        dwMinBitRate                 24576000\r\n        dwMaxBitRate                147456000\r\n        dwMaxVideoFrameBufferSize      614400\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         2\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            640\r\n        wHeight                           360\r\n        dwMinBitRate                 18432000\r\n        dwMaxBitRate                110592000\r\n        dwMaxVideoFrameBufferSize      460800\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         3\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            320\r\n        wHeight                           240\r\n        dwMinBitRate                  6144000\r\n        dwMaxBitRate                 36864000\r\n        dwMaxVideoFrameBufferSize      153600\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            50\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         4\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            320\r\n        wHeight                           184\r\n        dwMinBitRate                  4710400\r\n        dwMaxBitRate                 28262400\r\n        dwMaxVideoFrameBufferSize      117760\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  6\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            400000\r\n        dwFrameInterval( 2)            500000\r\n        dwFrameInterval( 3)            666666\r\n        dwFrameInterval( 4)           1000000\r\n        dwFrameInterval( 5)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            42\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         5\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            800\r\n        wHeight                           456\r\n        dwMinBitRate                 29184000\r\n        dwMaxBitRate                116736000\r\n        dwMaxVideoFrameBufferSize      729600\r\n        dwDefaultFrameInterval         500000\r\n        bFrameIntervalType                  4\r\n        dwFrameInterval( 0)            500000\r\n        dwFrameInterval( 1)            666666\r\n        dwFrameInterval( 2)           1000000\r\n        dwFrameInterval( 3)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            42\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         6\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            800\r\n        wHeight                           600\r\n        dwMinBitRate                 38400000\r\n        dwMaxBitRate                153600000\r\n        dwMaxVideoFrameBufferSize      960000\r\n        dwDefaultFrameInterval         500000\r\n        bFrameIntervalType                  4\r\n        dwFrameInterval( 0)            500000\r\n        dwFrameInterval( 1)            666666\r\n        dwFrameInterval( 2)           1000000\r\n        dwFrameInterval( 3)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            38\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         7\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                           1280\r\n        wHeight                           720\r\n        dwMinBitRate                 73728000\r\n        dwMaxBitRate                221184000\r\n        dwMaxVideoFrameBufferSize     1843200\r\n        dwDefaultFrameInterval         666666\r\n        bFrameIntervalType                  3\r\n        dwFrameInterval( 0)            666666\r\n        dwFrameInterval( 1)           1000000\r\n        dwFrameInterval( 2)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            34\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         8\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                           1280\r\n        wHeight                           960\r\n        dwMinBitRate                 98304000\r\n        dwMaxBitRate                176947200\r\n        dwMaxVideoFrameBufferSize     2457600\r\n        dwDefaultFrameInterval        1111111\r\n        bFrameIntervalType                  2\r\n        dwFrameInterval( 0)           1111111\r\n        dwFrameInterval( 1)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         9\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                           1600\r\n        wHeight                           904\r\n        dwMinBitRate                115712000\r\n        dwMaxBitRate                115712000\r\n        dwMaxVideoFrameBufferSize     2892800\r\n        dwDefaultFrameInterval        2000000\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                        10\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                           1600\r\n        wHeight                          1200\r\n        dwMinBitRate                153600000\r\n        dwMaxBitRate                153600000\r\n        dwMaxVideoFrameBufferSize     3840000\r\n        dwDefaultFrameInterval        2000000\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)           2000000\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            46\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  3 (STILL_IMAGE_FRAME)\r\n        bEndpointAddress                    0\r\n        bNumImageSizePatterns              10\r\n        wWidth( 0)                       1600\r\n        wHeight( 0)                      1200\r\n        wWidth( 1)                       1600\r\n        wHeight( 1)                       900\r\n        wWidth( 2)                       1280\r\n        wHeight( 2)                       960\r\n        wWidth( 3)                       1280\r\n        wHeight( 3)                       720\r\n        wWidth( 4)                        800\r\n        wHeight( 4)                       600\r\n        wWidth( 5)                        800\r\n        wHeight( 5)                       450\r\n        wWidth( 6)                        640\r\n        wHeight( 6)                       480\r\n        wWidth( 7)                        640\r\n        wHeight( 7)                       360\r\n        wWidth( 8)                        320\r\n        wHeight( 8)                       240\r\n        wWidth( 9)                        320\r\n        wHeight( 9)                       180\r\n        bNumCompressionPatterns            10\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                             6\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                 13 (COLORFORMAT)\r\n        bColorPrimaries                     1 (BT.709,sRGB)\r\n        bTransferCharacteristics            1 (BT.709)\r\n        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       1\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0080  1x 128 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       2\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0100  1x 256 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       3\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0320  1x 800 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       4\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0b20  2x 800 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       5\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x1320  3x 800 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       6\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x1400  3x 1024 bytes\r\n        bInterval               1\r\n    Interface Association:\r\n      bLength                 8\r\n      bDescriptorType        11\r\n      bFirstInterface         2\r\n      bInterfaceCount         2\r\n      bFunctionClass          1 Audio\r\n      bFunctionSubClass       0 \r\n      bFunctionProtocol       0 \r\n      iFunction               4 USB Microphone\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        2\r\n      bAlternateSetting       0\r\n      bNumEndpoints           0\r\n      bInterfaceClass         1 Audio\r\n      bInterfaceSubClass      1 Control Device\r\n      bInterfaceProtocol      0 \r\n      iInterface              4 USB Microphone\r\n      AudioControl Interface Descriptor:\r\n        bLength                 9\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      1 (HEADER)\r\n        bcdADC               1.00\r\n        wTotalLength           41\r\n        bInCollection           1\r\n        baInterfaceNr( 0)       3\r\n      AudioControl Interface Descriptor:\r\n        bLength                12\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      2 (INPUT_TERMINAL)\r\n        bTerminalID             1\r\n        wTerminalType      0x0201 Microphone\r\n        bAssocTerminal          0\r\n        bNrChannels             1\r\n        wChannelConfig     0x0000\r\n        iChannelNames           0 \r\n        iTerminal               0 \r\n      AudioControl Interface Descriptor:\r\n        bLength                11\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      6 (FEATURE_UNIT)\r\n        bUnitID                 2\r\n        bSourceID               1\r\n        bControlSize            2\r\n        bmaControls( 0)      0x01\r\n        bmaControls( 0)      0x00\r\n          Mute Control\r\n        bmaControls( 1)      0x02\r\n        bmaControls( 1)      0x00\r\n          Volume Control\r\n        iFeature                0 \r\n      AudioControl Interface Descriptor:\r\n        bLength                 9\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      3 (OUTPUT_TERMINAL)\r\n        bTerminalID             3\r\n        wTerminalType      0x0101 USB Streaming\r\n        bAssocTerminal          0\r\n        bSourceID               2\r\n        iTerminal               0 \r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        3\r\n      bAlternateSetting       0\r\n      bNumEndpoints           0\r\n      bInterfaceClass         1 Audio\r\n      bInterfaceSubClass      2 Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        3\r\n      bAlternateSetting       1\r\n      bNumEndpoints           1\r\n      bInterfaceClass         1 Audio\r\n      bInterfaceSubClass      2 Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      AudioStreaming Interface Descriptor:\r\n        bLength                 7\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      1 (AS_GENERAL)\r\n        bTerminalLink           3\r\n        bDelay                  1 frames\r\n        wFormatTag              1 PCM\r\n      AudioStreaming Interface Descriptor:\r\n        bLength                29\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      2 (FORMAT_TYPE)\r\n        bFormatType             1 (FORMAT_TYPE_I)\r\n        bNrChannels             1\r\n        bSubframeSize           2\r\n        bBitResolution         16\r\n        bSamFreqType            7 Discrete\r\n        tSamFreq[ 0]         8000\r\n        tSamFreq[ 1]        11025\r\n        tSamFreq[ 2]        16000\r\n        tSamFreq[ 3]        22050\r\n        tSamFreq[ 4]        24000\r\n        tSamFreq[ 5]        44100\r\n        tSamFreq[ 6]        48000\r\n      Endpoint Descriptor:\r\n        bLength                 9\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x84  EP 4 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0190  1x 400 bytes\r\n        bInterval               4\r\n        bRefresh                0\r\n        bSynchAddress           0\r\n        AudioControl Endpoint Descriptor:\r\n          bLength                 7\r\n          bDescriptorType        37\r\n          bDescriptorSubtype      1 (EP_GENERAL)\r\n          bmAttributes         0x01\r\n            Sampling Frequency\r\n          bLockDelayUnits         0 Undefined\r\n          wLockDelay              0 Undefined\r\nDevice Qualifier (for other device speed):\r\n  bLength                10\r\n  bDescriptorType         6\r\n  bcdUSB               2.00\r\n  bDeviceClass          239 Miscellaneous Device\r\n  bDeviceSubClass         2 ?\r\n  bDeviceProtocol         1 Interface Association\r\n  bMaxPacketSize0        64\r\n  bNumConfigurations      1\r\nDevice Status:     0x0002\r\n  (Bus Powered)\r\n  Remote Wakeup Enabled\r\n$ avconv -f video4linux2 -list_formats all -i \/dev\/video1\r\navconv version 0.8.4-4:0.8.4-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers\r\n  built on Nov  6 2012 16:51:33 with gcc 4.6.3\r\n[video4linux2 @ 0x20d3ba0] R :   yuyv422 :     YUV 4:2:2 (YUYV) : 640x480 640x360 320x240 320x184 800x456 800x600 1280x720 1280x960 1600x904 1600x1200\r\n\/dev\/video1: Immediate exit requested<\/pre>\n<p>\u6837\u5f20\uff1a<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-35-web.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4003\" alt=\"Image-35-web\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-35-web-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-35-web-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-35-web-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-35-web.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5fae\u8ddd\u62cd\u5c4f\u5e55\uff08\u672a\u501f\u52a9\u5176\u4ed6\u5668\u6750\uff09\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-36-web.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4004\" alt=\"Image-36-web\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-36-web-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-36-web-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-36-web-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Image-36-web.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6210\u50cf\u8d28\u91cf\u4e0d\u9519\uff0c\u5404\u4e2a\u5730\u65b9\u90fd\u5f88\u6e05\u6670\uff0c\u800c\u4e14\u566a\u58f0\u4e0d\u660e\u663e\u3002<\/p>\n<hr \/>\n<p>\u5199\u4e86\u8fd9\u4e48\u957f\uff0c\u6d4f\u89c8\u5668\u5df2\u7ecf\u975e\u5e38\u5361\u4e86\u2026\u2026<\/p>\n<h4>Bonus\uff1a<\/h4>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner1.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4006\" alt=\"Corner1\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner1-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner1-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner1-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner1.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner2.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4007\" alt=\"Corner2\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner2-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner2-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner2-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner2.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>OV7740 \u663e\u5fae\u7167\u7247\uff0cXperia U \u914d\u5408<a title=\"\u5165\u624b\u53ca\u6539\u9020\u8bfb\u6570\u663e\u5fae\u955c\" href=\"http:\/\/blog.dword1511.info\/?p=3176\" target=\"_blank\">\u8bfb\u6570\u663e\u5fae\u955c<\/a>\u62cd\u6444\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Array.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4008\" alt=\"Array\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Array-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Array-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Array-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Array.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>OV7725 \u663e\u5fae\u7167\u7247\uff0c\u7591\u4f3c\u53ef\u4ee5\u770b\u5230\u5fae\u900f\u955c\u9635\u5217\u3002\u5de5\u5177\u540c\u4e0a\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Edge1.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4009\" alt=\"Edge1\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Edge1-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Edge1-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Edge1-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Edge1.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Egde2.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4010\" alt=\"Egde2\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Egde2-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Egde2-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Egde2-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Egde2.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>NT99140 \u663e\u5fae\u7167\u7247\uff0c\u5de5\u5177\u540c\u4e0a\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4011\" alt=\"Corner\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/Corner.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>OV2643 \u663e\u5fae\u7167\u7247\uff0c\u5de5\u5177\u540c\u4e0a\u3002<\/p>\n<p>Acer Aspire 4741G \u673a\u5185 130 \u4e07\u6444\u50cf\u5934\u7684 lsusb \u548c ffmpeg \u8f93\u51fa\uff08\u6682\u65f6\u4e0d\u6253\u7b97\u62c6\u5f00\u5c4f\u5e55\u770b\u672c\u5c0a\uff09\uff1a<\/p>\n<pre>$ lsusb -vv\r\nBus 002 Device 003: ID 0402:9665 ALi Corp. Gateway Webcam\r\nDevice Descriptor:\r\n  bLength                18\r\n  bDescriptorType         1\r\n  bcdUSB               2.00\r\n  bDeviceClass          239 Miscellaneous Device\r\n  bDeviceSubClass         2 ?\r\n  bDeviceProtocol         1 Interface Association\r\n  bMaxPacketSize0        64\r\n  idVendor           0x0402 ALi Corp.\r\n  idProduct          0x9665 Gateway Webcam\r\n  bcdDevice            0.09\r\n  iManufacturer           3 XPA240SXX\r\n  iProduct                1 1.3M WebCam\r\n  iSerial                 0 \r\n  bNumConfigurations      1\r\n  Configuration Descriptor:\r\n    bLength                 9\r\n    bDescriptorType         2\r\n    wTotalLength          349\r\n    bNumInterfaces          2\r\n    bConfigurationValue     1\r\n    iConfiguration          0 \r\n    bmAttributes         0x80\r\n      (Bus Powered)\r\n    MaxPower              500mA\r\n    Interface Association:\r\n      bLength                 8\r\n      bDescriptorType        11\r\n      bFirstInterface         0\r\n      bInterfaceCount         2\r\n      bFunctionClass         14 Video\r\n      bFunctionSubClass       3 Video Interface Collection\r\n      bFunctionProtocol       0 \r\n      iFunction               1 1.3M WebCam\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        0\r\n      bAlternateSetting       0\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      1 Video Control\r\n      bInterfaceProtocol      0 \r\n      iInterface              1 1.3M WebCam\r\n      VideoControl Interface Descriptor:\r\n        bLength                13\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      1 (HEADER)\r\n        bcdUVC               1.00\r\n        wTotalLength           85\r\n        dwClockFrequency       30.000000MHz\r\n        bInCollection           1\r\n        baInterfaceNr( 0)       1\r\n      VideoControl Interface Descriptor:\r\n        bLength                18\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      2 (INPUT_TERMINAL)\r\n        bTerminalID             1\r\n        wTerminalType      0x0201 Camera Sensor\r\n        bAssocTerminal          0\r\n        iTerminal               0 \r\n        wObjectiveFocalLengthMin      0\r\n        wObjectiveFocalLengthMax      0\r\n        wOcularFocalLength            0\r\n        bControlSize                  3\r\n        bmControls           0x00000000\r\n      VideoControl Interface Descriptor:\r\n        bLength                 9\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      3 (OUTPUT_TERMINAL)\r\n        bTerminalID             3\r\n        wTerminalType      0x0101 USB Streaming\r\n        bAssocTerminal          0\r\n        bSourceID               6\r\n        iTerminal               0 \r\n      VideoControl Interface Descriptor:\r\n        bLength                 7\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      4 (SELECTOR_UNIT)\r\n        bUnitID                 4\r\n        bNrInPins               1\r\n        baSource( 0)            1\r\n        iSelector               0 \r\n      VideoControl Interface Descriptor:\r\n        bLength                11\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      5 (PROCESSING_UNIT)\r\n      Warning: Descriptor too short\r\n        bUnitID                 5\r\n        bSourceID               4\r\n        wMaxMultiplier          0\r\n        bControlSize            2\r\n        bmControls     0x0000053f\r\n          Brightness\r\n          Contrast\r\n          Hue\r\n          Saturation\r\n          Sharpness\r\n          Gamma\r\n          Backlight Compensation\r\n          Power Line Frequency\r\n        iProcessing             0 \r\n        bmVideoStandards     0x1b\r\n          None\r\n          NTSC - 525\/60\r\n          SECAM - 625\/50\r\n          NTSC - 625\/50\r\n      VideoControl Interface Descriptor:\r\n        bLength                27\r\n        bDescriptorType        36\r\n        bDescriptorSubtype      6 (EXTENSION_UNIT)\r\n        bUnitID                 6\r\n        guidExtensionCode         {564c97a7-7ea7-904b-8cbf-1c71ec303000}\r\n        bNumControl            16\r\n        bNrPins                 1\r\n        baSourceID( 0)          5\r\n        bControlSize            2\r\n        bmControls( 0)       0xff\r\n        bmControls( 1)       0xff\r\n        iExtension              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x82  EP 2 IN\r\n        bmAttributes            3\r\n          Transfer Type            Interrupt\r\n          Synch Type               None\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0008  1x 8 bytes\r\n        bInterval              15\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       0\r\n      bNumEndpoints           0\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            14\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  1 (INPUT_HEADER)\r\n        bNumFormats                         1\r\n        wTotalLength                      169\r\n        bEndPointAddress                  129\r\n        bmInfo                              0\r\n        bTerminalLink                       3\r\n        bStillCaptureMethod                 0\r\n        bTriggerSupport                     0\r\n        bTriggerUsage                       0\r\n        bControlSize                        1\r\n        bmaControls( 0)                    27\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            27\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)\r\n        bFormatIndex                        1\r\n        bNumFrameDescriptors                4\r\n        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}\r\n        bBitsPerPixel                      16\r\n        bDefaultFrameIndex                  1\r\n        bAspectRatioX                       0\r\n        bAspectRatioY                       0\r\n        bmInterlaceFlags                 0x00\r\n          Interlaced stream or variable: No\r\n          Fields per frame: 2 fields\r\n          Field 1 first: No\r\n          Field pattern: Field 1 only\r\n          bCopyProtect                      0\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            34\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         1\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            640\r\n        wHeight                           480\r\n        dwMinBitRate                 73728000\r\n        dwMaxBitRate                147456000\r\n        dwMaxVideoFrameBufferSize      614400\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  2\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            666666\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            34\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         2\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                            320\r\n        wHeight                           240\r\n        dwMinBitRate                 18432000\r\n        dwMaxBitRate                 36864000\r\n        dwMaxVideoFrameBufferSize      153600\r\n        dwDefaultFrameInterval         333333\r\n        bFrameIntervalType                  2\r\n        dwFrameInterval( 0)            333333\r\n        dwFrameInterval( 1)            666666\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         3\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                           1280\r\n        wHeight                           800\r\n        dwMinBitRate                122880000\r\n        dwMaxBitRate                122880000\r\n        dwMaxVideoFrameBufferSize     2048000\r\n        dwDefaultFrameInterval        1333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)           1333333\r\n      VideoStreaming Interface Descriptor:\r\n        bLength                            30\r\n        bDescriptorType                    36\r\n        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)\r\n        bFrameIndex                         4\r\n        bmCapabilities                   0x00\r\n          Still image unsupported\r\n        wWidth                           1280\r\n        wHeight                          1024\r\n        dwMinBitRate                157286400\r\n        dwMaxBitRate                157286400\r\n        dwMaxVideoFrameBufferSize     2621440\r\n        dwDefaultFrameInterval        1333333\r\n        bFrameIntervalType                  1\r\n        dwFrameInterval( 0)           1333333\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       1\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x1400  3x 1024 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       2\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x1400  3x 1024 bytes\r\n        bInterval               1\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       3\r\n      bNumEndpoints           1\r\n      bInterfaceClass        14 Video\r\n      bInterfaceSubClass      2 Video Streaming\r\n      bInterfaceProtocol      0 \r\n      iInterface              0 \r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            5\r\n          Transfer Type            Isochronous\r\n          Synch Type               Asynchronous\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x1400  3x 1024 bytes\r\n        bInterval               1\r\nDevice Qualifier (for other device speed):\r\n  bLength                10\r\n  bDescriptorType         6\r\n  bcdUSB               2.00\r\n  bDeviceClass          239 Miscellaneous Device\r\n  bDeviceSubClass         2 ?\r\n  bDeviceProtocol         1 Interface Association\r\n  bMaxPacketSize0        64\r\n  bNumConfigurations      1\r\nDevice Status:     0x0000\r\n  (Bus Powered)\r\n$ avconv -f video4linux2 -list_formats all -i \/dev\/video0\r\navconv version 0.8.5-4:0.8.5-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers\r\n  built on Jan 24 2013 18:01:36 with gcc 4.6.3\r\n[video4linux2 @ 0x1769ba0] R :   yuyv422 :     YUV 4:2:2 (YUYV) : 640x480 320x240 1280x800 1280x1024\r\n\/dev\/video0: Immediate exit requested<\/pre>\n<p>\u6837\u5f20\u4e24\u5f20\uff0c\u611f\u53d7\u4e0b\u6e23\u753b\u8d28\uff1a<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/guvcview_image-1.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4014\" alt=\"guvcview_image-1\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/guvcview_image-1-400x320.jpg\" width=\"400\" height=\"320\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/guvcview_image-1-400x320.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/guvcview_image-1-1024x819.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/guvcview_image-1.jpg 1280w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/guvcview_image-2.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4015\" alt=\"guvcview_image-2\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/guvcview_image-2-400x320.jpg\" width=\"400\" height=\"320\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/guvcview_image-2-400x320.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/guvcview_image-2-1024x819.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/guvcview_image-2.jpg 1280w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p><strong>\u66f4\u65b0\uff1a<\/strong>\u7531\u4e8e\u8001\u672c\uff08 4741G \uff09\u5b50\u9000\u5f79\uff0c\u6240\u4ee5\u8fd8\u662f\u62c6\u5f00\u5c4f\u5e55\u53d6\u51fa\u4e86\u4e0d\u9700\u8981\u7684\u7ec4\u4ef6\u3002\u4e8e\u662f\uff0c\u73b0\u5728\u5c31\u6709\u8be5\u6444\u50cf\u5934\u6a21\u5757\u7684\u7167\u7247\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140156.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4648\" alt=\"P1140156\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140156-400x225.jpg\" width=\"400\" height=\"225\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140156-400x225.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140156-1024x576.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6a21\u5757\u4e3a\u5efa\u5174\/\u5149\u5b9d\u4ee3\u5de5\uff0c\u578b\u53f7\u4f3c\u4e4e\u662f\u00a009P2SF119 \uff0c\u5728\u5c4f\u5e55\u4e0a\u7684\u56fa\u5b9a\u975e\u5e38\u7b80\u5355\uff0c\u6ca1\u6709\u7528\u87ba\u4e1d\u6216\u8005\u5361\u53e3\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140161.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4649\" alt=\"P1140161\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140161-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140161-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140161-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140161.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u62ff\u4e0b\u8be5\u6a21\u5757\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140162.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4650\" alt=\"P1140162\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140162-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140162-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140162-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140162.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u626c\u667a\u7684 M5608C \u4e3b\u63a7\uff0c\u65e0\u8d44\u6599\u53ef\u67e5\u3002\u4f5c\u4e3a Acer Lab Inc. \uff0c\u4e3a\u5b8f\u7881\u9020\u9020\u82af\u7247\u6ca1\u5565\u597d\u5947\u602a\u7684\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140163.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4651\" alt=\"P1140163\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140163-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140163-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140163-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140163.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>USB \u8f93\u5165\u51fa\u7684\u5171\u6a21\u3001\u5dee\u6a21\u7535\u611f\u4ee5\u53ca MLCC \u3002\u65c1\u8fb9\u662f 12MHz \u7684\u6676\u4f53\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140165.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4652\" alt=\"P1140165\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140165-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140165-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140165-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140165.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>USB \u8fde\u63a5\u5668\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140166.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4653\" alt=\"P1140166\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140166-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140166-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140166-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140166.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u7591\u4f3c LDO \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140167.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4654\" alt=\"P1140167\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140167-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140167-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140167-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140167.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u56fa\u4ef6\u7248\u672c\u8d34\u7eb8\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140171.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4658\" alt=\"P1140171\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140171-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140171-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140171-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140171.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6495\u53bb\u8d34\u4e4b\u540e\u53d1\u73b0\u662f Microchip \u7684 24LC64 EEPROM \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140168.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4655\" alt=\"P1140168\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140168-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140168-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140168-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140168.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e1d\u5370\u6807\u8bb0\uff0c\u8fd9\u662f\u6574\u5757\u677f\u5b50\u552f\u4e00\u4e00\u5904\u4e1d\u5370\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140169.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4656\" alt=\"P1140169\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140169-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140169-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140169-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140169.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u955c\u5934\u7ec4\u4ef6\uff0c\u6709\u7528\u80f6\u6c34\u7c98\u4f4f\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140170.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4657\" alt=\"P1140170\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140170-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140170-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140170-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2013\/03\/P1140170.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u80cc\u9762\u5149\u6e9c\u6e9c\u7684\u5565\u4e5f\u6ca1\u6709\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e4b\u524d\u6211\u7528 STM32 \u9a71\u52a8\u8fc7 OV7725 CMOS \u56fe\u50cf\u4f20\u611f\u5668\uff0c\u518d\u52a0\u4e0a\u4e0a\u4e2a\u5b66\u671f\u5ba4\u53cb\u505a\u7684\u521b\u65b0\u5b9e\u8df5\u9879\u76ee\u7528\u5230\u4e86 U &hellip; <a href=\"http:\/\/blog.dword1511.info\/?p=3405\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u4e00\u7ba9\u7b50 UVC \u6444\u50cf\u5934<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[7],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=\/wp\/v2\/posts\/3405"}],"collection":[{"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3405"}],"version-history":[{"count":23,"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=\/wp\/v2\/posts\/3405\/revisions"}],"predecessor-version":[{"id":4660,"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=\/wp\/v2\/posts\/3405\/revisions\/4660"}],"wp:attachment":[{"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3405"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3405"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3405"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}