1. AHD攝像頭硬件介紹
1.1 AHD信號轉(zhuǎn)接板介紹
EASY EAI Nano-TB默認沒有AHD信號接口,因此需要通過一塊信號轉(zhuǎn)接板把AHD信號轉(zhuǎn)換成MIPI-CSI信號進行接入:

* 一塊轉(zhuǎn)接板能接4路AHD
* 轉(zhuǎn)接板需要獨立的外部供電,功率需要視AHD攝像頭的實際情況而定
1.2 開發(fā)板MIPI接口資源介紹
EASY EAI Nano-TB開發(fā)板具有2路MIPI CSI-2接口。每路引出了4個Lane。位置定義如下所示。

采購AHD轉(zhuǎn)接板,同時會配有一根0.5mm間距的40pin FPC反向線。
反向線:兩端的藍色標(biāo)識不在同一側(cè)面。
同向線:兩端的藍色標(biāo)識處于同一側(cè)面。

1.3 硬件接線說明

* 接線必須在斷電時進行操作。
* 采用反向線連接AHD轉(zhuǎn)接板與MIPI-CSI接口。(注意:用錯線會燒壞轉(zhuǎn)接板或者核心板,因此在接線時務(wù)必要小心。)
* 接線端子卡扣與FPC線的藍色塑料標(biāo)識必須位于同一側(cè)。如下圖所示。

2. 系統(tǒng)層支持
由于默認固件MIPI-CSI支持IMX415攝像頭,若需要系統(tǒng)支持AHD轉(zhuǎn)接板,則需要修改內(nèi)核鏡像并替換。設(shè)計如下幾步操作。
2.1 升級到最新固件
固件的下載和具體燒錄步驟,若不熟練,可查閱《固件燒錄與更新》一文。
2.2 下載ubuntu系統(tǒng)SDK源碼
ubuntu_sdk源碼(主要是kernel源代碼)的下載,可以參考《嵌入式底層開發(fā)/ubuntu系統(tǒng)SDK/編譯說明》一文。
2.3 修改內(nèi)核設(shè)備樹
根據(jù)《嵌入式底層開發(fā)/ubuntu系統(tǒng)SDK/kernel》中的說明,用戶按需構(gòu)建和管理【內(nèi)核源碼開發(fā)倉庫】。
并按照下圖說明,修改【內(nèi)核源碼開發(fā)倉庫】中的設(shè)備樹文件:

EASY-EAI-Nano-TB設(shè)備樹入口:arch/arm64/boot/dts/rockchip/rv1126b-nano.dts
編譯后,生成新的boot.img。
2.4 更新內(nèi)核鏡像
拷貝上一步生成出來的boot.img到固件的rockdev目錄中,替換掉原來的boot.img,然后把boot.img燒錄進開發(fā)板即可。
3. 應(yīng)用方法
可通過串口調(diào)試,在開發(fā)板終端執(zhí)行Linux shell命令。
3.1 查看設(shè)備情況
首先通過dmesg命令,檢查MIPI-CSI2接口模塊是否正常工作。
dmesg | grep -i "nvp6188"
轉(zhuǎn)接板正常掛載的情況如下所示。可以看到:
在dphy0接口上有一個型號為:nvp6188的轉(zhuǎn)接芯片,MIPI-CSI2地址為:1-0033;
在dphy3接口上有一個型號為:nvp6188的轉(zhuǎn)接芯片,MIPI-CSI2地址為:4-0033。

當(dāng)沒能出現(xiàn)轉(zhuǎn)接板的I2C節(jié)點時,就需要檢查:
1-轉(zhuǎn)接板是否已經(jīng)獨立供電
2-轉(zhuǎn)接板與開發(fā)板是否按照“1.3硬件接線說明”章節(jié)描述接線
3-內(nèi)核設(shè)備樹是否修改正確,并且確實已經(jīng)更新kernel.img
3.2 尋找可用的設(shè)備節(jié)點
再執(zhí)行下方命令,尋找AHD攝像頭通道對應(yīng)的/dev/video節(jié)點:
grep "" /sys/class/video4linux/*/name

其中/dev/video1、/dev/video2、/dev/video3、/dev/video4接口是MIPI-CSI0對應(yīng)的可用節(jié)點。/dev/video12、/dev/video13、/dev/video14、/dev/video15接口是MIPI-CSI1對應(yīng)的可用節(jié)點。
chn1:stream_cif_mipi-id0對應(yīng)轉(zhuǎn)接板D1接口。
chn2:stream_cif_mipi-id1對應(yīng)轉(zhuǎn)接板D2接口。
chn3:stream_cif_mipi-id2對應(yīng)轉(zhuǎn)接板D3接口。
chn4:stream_cif_mipi-id3對應(yīng)轉(zhuǎn)接板D4接口。
3.3 測試命令
最后執(zhí)行下方命令,即可在8寸顯示屏上顯示AHD攝像頭抓取的畫面。
gst-launch-1.0 \ v4l2src device=/dev/video1 ! video/x-raw,width=320,height=400,format=NV12,framerate=30/1 ! queue ! compositor.sink_0 \ v4l2src device=/dev/video2 ! video/x-raw,width=320,height=400,format=NV12,framerate=30/1 ! queue ! compositor.sink_1 \ v4l2src device=/dev/video3 ! video/x-raw,width=320,height=400,format=NV12,framerate=30/1 ! queue ! compositor.sink_2 \ v4l2src device=/dev/video4 ! video/x-raw,width=320,height=400,format=NV12,framerate=30/1 ! queue ! compositor.sink_3 \ v4l2src device=/dev/video12 ! video/x-raw,width=320,height=400,format=NV12,framerate=30/1 ! queue ! compositor.sink_4 \ v4l2src device=/dev/video13 ! video/x-raw,width=320,height=400,format=NV12,framerate=30/1 ! queue ! compositor.sink_5 \ v4l2src device=/dev/video14 ! video/x-raw,width=320,height=400,format=NV12,framerate=30/1 ! queue ! compositor.sink_6 \ v4l2src device=/dev/video15 ! video/x-raw,width=320,height=400,format=NV12,framerate=30/1 ! queue ! compositor.sink_7 \ compositor name=compositor \ sink_0::xpos=0 sink_0::ypos=0 \ sink_1::xpos=320 sink_1::ypos=0 \ sink_2::xpos=640 sink_2::ypos=0 \ sink_3::xpos=960 sink_3::ypos=0 \ sink_4::xpos=0 sink_4::ypos=400 \ sink_5::xpos=320 sink_5::ypos=400 \ sink_6::xpos=640 sink_6::ypos=400 \ sink_7::xpos=960 sink_7::ypos=400 \ ! video/x-raw,width=1280,height=800,format=NV12 ! \ videoflip method=1 ! videoconvert ! kmssink
畫面效果如下所示:
-
攝像頭
+關(guān)注
關(guān)注
61文章
5101瀏覽量
103305 -
瑞芯微
+關(guān)注
關(guān)注
27文章
801瀏覽量
54504 -
EASY-EAI靈眸科技
+關(guān)注
關(guān)注
4文章
67瀏覽量
3686 -
RV1126B
+關(guān)注
關(guān)注
0文章
56瀏覽量
207
發(fā)布評論請先 登錄
瑞芯微(EASY EAI)RV1126B 音頻輸入
瑞芯微(EASY EAI)RV1126B PWM使用
【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】+初識篇
【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】命令行功能測試-shell腳本進行IO控制-紅綠燈項目
【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】命令行功能測試-shell腳本進行IO控制-紅綠燈按鈕項目
【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】+1、開箱上電
【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】桌面系統(tǒng)功能測試-驅(qū)動攝像頭-Mediapipe人體姿態(tài)檢測1
【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】介紹、系統(tǒng)安裝
【飛凌嵌入式RV1126B開發(fā)板】+兩款開發(fā)板之比較
芯微Rockchip RV1109和RV1126芯片規(guī)格
RV1126系列選型指南:從RV1126到RV1126B,一文看懂升級差異
【免費試用】EASY EAI Nano-TB(RV1126B)開發(fā)套件評測
瑞芯微RV1126B特性概述
替代升級實錘!實測RV1126B,CPU性能吊打RV1126
瑞芯微(EASY EAI)RV1126B 人體關(guān)鍵點識別
瑞芯微(EASY EAI)RV1126B AHD攝像頭
評論