天天看點

USB Camera在android車機上應用前景及初試小結

USB Camera在android車機上應用前景及初試小結

         USB Camera在我們的生活中已經有一些年頭了,USB接口的普通攝像頭由于使用友善,價格低廉,性能較好,應用在了工作生活的各個方面,比如可視電話、視訊聊天和普通的視訊監控。但是,目前在車載行業,使用USB

Camera的還是非常非常少的。在車機行業,由于攝像頭安裝的位置跟主要的距離一般都很遠,走數字信号很有難度,目前大多都是走的模拟信号,比如把camera輸出的信号轉化成cvbs信号,再輸入給主要,這條路當然可行,但是也很有局限性,一個是就是清晰度,頭像品質的衰減等,可想而知這個整體效果就上不了一個台階。随着科技的進步,消費者市場需求的越來越強烈,得更進一步啊!目前筆者在預研一下USB

Camera在android車機上的開發工作。USB Camera可以采集高清信号,通過usb傳輸給主要,當然usb的走線一般也能比較長,在硬體上稍加一下放大,走的線應該可以滿足車載的需求,至少做後視鏡一點問題都沒有,做車機理論上應該能解決好,筆者抛磚引玉帶領大家看看如何去應用USB

Camera。

/*****************************************************************************************************/

聲明:本博内容均由http://blog.csdn.net/sundesheng125原創,轉載請注明出處,謝謝!

       大家都知道android的底層作業系統核心是基于linux的,linux裡面有支援UVC(USB

video class),首先得到核心裡去把配置打開,已經加載驅動。在核心裡UVC可以配置成buildin的模式,但是為了調試友善還是配置成子產品的形式比較好,配置成子產品。配置如下:

      加載驅動有一點順序要求,如下: 

        加載了驅動以後,插入USB Camera,看看/dev下面産生video的裝置檔案,如果沒有産生,說明不成功,需要去查一下這個USB

Camera是不是支援uvc,當然如果要條件一些參數,還得寫一點具體裝置的驅動控制。插入USB Camera列印及裝置檔案檢視:

列印: 

      接下來,我們修改一下android的camera hal層的控制,強制把裝置檔案指向video2,也就是這個USB

Camera的裝置檔案,然後替換好這個庫檔案,運作camera apk,看看下面的效果截圖吧!

USB Camera在android車機上應用前景及初試小結
USB Camera在android車機上應用前景及初試小結
USB Camera在android車機上應用前景及初試小結

     基本的通路是跑下來了,但是還是存在一些問題,比如要錄像以及拍照,筆者的USB Camera控制器是用的SN9C259,用的sensor是NT99140,這可能就是導緻一些設定無法進行,造成失敗的原因,後面得繼續跟進一下這些問題,路途是艱難的,但是筆者相信前景是光明的,繼續加油!

繼續閱讀