摘要:針對工業(yè)控制領(lǐng)域的自動(dòng)化生產(chǎn)需要,設計了一種基于Linux內核驅動(dòng) framebuffer和UVC類(lèi)型攝像頭的圖像采集與顯示系統。以三星公司的S5PV210微控制器為控制單元,基于Linux內核移植了framebuffer驅動(dòng),調用Linux內核提供的V4L2編程接口,基于Epoll架構進(jìn)行多路圖像采集。對采集到YUVU格式圖像進(jìn)行編碼,轉化成BMP和JPEG保存,以便后續對圖片做相應的應用開(kāi)發(fā)。最后調用libjpeg庫函數對jpeg圖片進(jìn)行解碼,并顯示在TFT LCD屏幕上。實(shí)驗結果顯示:能夠采集到圖片數據,并能成功在LCD屏幕上顯示,framebuffer驅動(dòng)能正常工作,滿(mǎn)足工業(yè)自動(dòng)化生產(chǎn)圖象處理的需求。