Hi3518eHiPtools工具的研究使用總結(jié)

姓名:張猛

【嵌牛導讀】:在海思+ov9712相機調(diào)試完成之后各薇,便更改了比亞迪的相機BYD2013進行調(diào)試,在調(diào)試這個相機簡單的更改了相機配置寄存器之后圖像很容易的出來了授瘦,但是圖像有很大的噪點通惫,失真,這個問題一直在研究搞不定(感覺自己在硬件軟件配置是對的)涵但,便想到用海思的Hi_ISP實現(xiàn)圖像的在線調(diào)試,看能不能達到一些意外的收貨帖蔓,但是在用海思ISp工具時便遇到了問題矮瘟,搞了兩天終于才把這個問題解決,在這里記錄一下塑娇。

【嵌牛鼻子】:ISP? HiPQtools? ?stream? ??

【嵌牛提問】:對于海思在線調(diào)試工具澈侠,如何進行加載,加載的流程是什么埋酬,以及要要注意這里面的坑哨啃。

【嵌牛正文】:

1.首先加載設(shè)備驅(qū)動及進行系統(tǒng)配置

在ko目錄下,執(zhí)行./load3518e -i? ?系統(tǒng)便會進行加載

2.sensor庫文件的生成(.ko)

sensor的庫文件需要在linux服務(wù)器中的sdk包中編譯得到写妥,將生成的.so文件放到Sdk的stream軟件包的libs/目錄下拳球。

這樣就在上一層目錄的lib/目錄下生成了.so文件

3.修改stream軟件包的.ini文件

sc3035_3m_4lan.ini文件在Hi3516A_Stream_xxx/configs目錄下,改文件主要指定.so文件的位置珍特、輸入視頻的接口(LVDS/MIPI/DVP)祝峻、視頻格式(分辨率、同步方式扎筒、目標幀率等)等系統(tǒng)配置莱找。

[sensor]

Sensor_type???=sc3035???????????????????;sensor?name

Mode??????????=0????????????????????????;WDR_MODE_NONE?=?0

;WDR_MODE_BUILT_IN?=?1

;WDR_MODE_2To1_LINE?=?2

;WDR_MODE_2To1_FRAME?=?3

;WDR_MODE_2To1_FRAME_FULL_RATE?=4?...etc

DllFile???=libs/libsns_sc3035_4lan.so????????;sensor?lib?path

[mode]

input_mode?=0???????????????????????????;INPUT_MODE_MIPI?=?0

;INPUT_MODE_SUBLVDS?=?1

;INPUT_MODE_LVDS?=?2?...etc

dev_attr?=?0???????????????????????????? ;mipi_dev_attr_t?=?0

;lvds_dev_attr_t?=?1

;NULL?=2

[mipi]

;----------onlyformipi_dev---------

data_type?=?1???????????????????????? ;raw?datatype:?8/10/12/14bit

;RAW_DATA_8BIT?=?0

;RAW_DATA_10BIT?=?1

;RAW_DATA_12BIT?=?2

;RAW_DATA_14BIT?=?3

lane_id?=?0|?1?|?2?|?3?|-1|-1|-1|-1|????????;lane_id:?-1?-?disable

[isp_image]

Isp_x??????=0

Isp_y??????=0

Isp_W??????=2304

Isp_H??????=1536

Isp_FrameRate=30

Isp_Bayer??=3???;BAYER_RGGB=0,?BAYER_GRBG=1,?BAYER_GBRG=2,?BAYER_BGGR=3

4. 運行stream軟件

運行stream軟件包中的HiIspTool.sh腳本,通過以太網(wǎng)卡與上位機的PQTools建立通信

./HiIspTools.sh?-a?-p?ov9712_720p_line.ini?

遇到的問題就出在這一塊嗜桌,報錯是

研究其腳本文件HiIsptool.sh? ,發(fā)現(xiàn)ISP的安裝是分為板端工具和PC端安裝奥溺,而板端安裝是根據(jù)這個腳本進行配置的,具體分兩個部分:

(1)killall ittb_control; #殺死ittb_control進程

DLL_PATH=${LD_LIBRARY_PATH}:${PWD}/libs; #指定庫路徑

export LD_LIBRARY_PATH=${DLL_PATH}#export 庫

LD_LIBRARY_PATH即Linux環(huán)境變量名症脂,該環(huán)境變量主要用于指定查找共享庫(動態(tài)鏈接

庫)時除了默認路徑之外的其他路徑(該路徑在默認路徑之前查找)谚赎。

工具里使用了自己編譯好的動態(tài)庫淫僻,而這些動態(tài)庫放在發(fā)布包的libs文件夾下诱篷。當執(zhí)行函數(shù)動態(tài)

鏈接時,如果此文件不再缺省目錄下’/lib’ and ‘/usr/lib’,那么就需要指定環(huán)境變量

LD_LIBRARY_PATH

? (2)運行可執(zhí)行程序

./ittb_control&

總結(jié):

ittb_control進程是基于TCP的服務(wù)端雳灵,負責控制信號的傳輸棕所,也就是負責將海思板子和PC端的工具連接起來

ittb_stream進程也是基于TCP的服務(wù)端,負責播放H.265或YUV視頻流悯辙。琳省,也就是負責將板端的數(shù)據(jù)進行傳輸處理

小插曲:

理論上上直接運行上面的Hi腳本就可以了迎吵,但是我在具體的操作過程中是報錯的,ps一下發(fā)現(xiàn)并沒有ittb_controls 和ittb_stream兩個進程针贬,單獨運行./ittb_controls報錯沒有權(quán)限击费,運行chmod 777¤胨ittb_controls獲得權(quán)限蔫巩,此時運行卻發(fā)生缺少so文件,但是libs目錄下是有這個文件的快压,仔細查看腳本文件圆仔,

這里面設(shè)計到了Makefile的一些知識,這里面的路徑并不是指軟件目錄下的lib目錄蔫劣,而是指的海思板系統(tǒng)根目錄下的lib目錄坪郭,復制報錯的.so到系統(tǒng)根目錄下報錯就換了一個.so 報錯,這驗證了我的想法

執(zhí)行命令cp÷龃薄*⊥嵛帧/usr/lib/ 將軟件路徑lib下的所有.so復制到系統(tǒng)根目錄下的.lib/目錄下,此時鸵隧,發(fā)現(xiàn)沒有報錯绸罗。ps查看linux進程中也有了control和stream兩個進程

這個時候打開window系統(tǒng)的pqtools,選擇sdk版本豆瘫,填寫海思板子的IP珊蟀,port默認就可以連接上板子了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市外驱,隨后出現(xiàn)的幾起案子育灸,更是在濱河造成了極大的恐慌,老刑警劉巖昵宇,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件磅崭,死亡現(xiàn)場離奇詭異,居然都是意外死亡瓦哎,警方通過查閱死者的電腦和手機砸喻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蒋譬,“玉大人割岛,你說我怎么就攤上這事》钢” “怎么了癣漆?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長剂买。 經(jīng)常有香客問我惠爽,道長癌蓖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任婚肆,我火速辦了婚禮租副,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘较性。我一直安慰自己附井,他們只是感情好,可當我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布两残。 她就那樣靜靜地躺著永毅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪人弓。 梳的紋絲不亂的頭發(fā)上沼死,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天,我揣著相機與錄音崔赌,去河邊找鬼意蛀。 笑死,一個胖子當著我的面吹牛健芭,可吹牛的內(nèi)容都是我干的县钥。 我是一名探鬼主播,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼慈迈,長吁一口氣:“原來是場噩夢啊……” “哼若贮!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起痒留,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤谴麦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后伸头,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體匾效,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年恤磷,在試婚紗的時候發(fā)現(xiàn)自己被綠了面哼。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡扫步,死狀恐怖魔策,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情锌妻,我是刑警寧澤代乃,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布旬牲,位于F島的核電站仿粹,受9級特大地震影響搁吓,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜吭历,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一堕仔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧晌区,春花似錦摩骨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至哭懈,卻和暖如春灾馒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背遣总。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工睬罗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人旭斥。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓容达,卻偏偏與公主長得像,于是被迫代替她去往敵國和親垂券。 傳聞我的和親對象是個殘疾皇子花盐,可洞房花燭夜當晚...
    茶點故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容