博客專欄

        EEPW首頁 > 博客 > iTOP-4418開發板Qt系統下運行攝像頭測試程序

        iTOP-4418開發板Qt系統下運行攝像頭測試程序

        發布人:daybydayi 時間:2019-01-14 來源:工程師 發布文章

        編譯環境:Ubuntu 12.04

        交叉編譯工具鏈:gcc 4.4.1

        一.添加編譯器的環境變量

        打開~/.bashrc文件,修改環境變量,如下圖:

        修改完后,更新環境變量,使用命令”source ~/.bashrc”.

        如下圖所示,輸入“arm”,然后按“TAB”鍵,會顯示后面需要用到的編譯器“arm-none-linux-gnueabi-gcc”

        二.拷貝itopeet_camera_test.tar.gz壓縮包到Ubuntu系統,并解壓。得到itopeet_camera_test文件夾,進行到文件夾如下圖所示:

        文件夾內包含所用到的庫文件和攝像頭應用程序。

        三.編譯程序

        解壓完壓縮包后,進入到nanocams文件夾,文件夾內為攝像頭應用程序。

        1.動態編譯。

        1.1 在itopeet_camera_test目錄下,直接輸入“make”,進行編譯。

        編譯完之后,在nanocams文件夾下,變回生成可執行文件nanocams。

        1.2 將下面文件通過U盤或sd卡拷貝到開發板。

        ① nanocams/nanocams(可執行文件)

        ② Libnxmalloc/libnxvmem.so

        ③ libnxv4l2/libv4l2-nexell.so

        ④ Prebuilt/libnxvidrc.so

        ⑤ Libnxvpu/libnxvpu.so

        ⑥ nx_vpu/nx_vpu.ko

        將.so文件拷貝到開發板的/lib文件夾下。nanocams可執行文件拷貝到/bin文件夾下,nx_vpu.ko拷貝到開發板家目錄下。

        2.靜態編譯

        2.1 打開nanocams目錄下Makefile文件。添加USE_STATIC_LIB變量。

        保存退出,在itopeet_camera_test目錄下“make”編譯。

        在nanocams目錄下生成nanocams可執行文件。

        2.2 將下面文件通過U盤或sd卡拷貝到開發板。

        ① nanocams/nanocams(可執行文件)

        ② Prebuilt/libnxvidrc.so

        ③ nx_vpu/nx_vpu.ko

        將.so文件拷貝到開發板的/lib文件夾下。nanocams可執行文件拷貝到/bin文件夾下,nx_vpu.ko拷貝到開發板家目錄下。

        3.在開發板運行應用程序。

        執行“insmod nx_vpu.ko”命令安裝模塊。要保存圖片則需要先安裝此模塊。

        命令:“nanocams -h”為nanocams命令幫助文檔。

        命令:“nanocams -p 1 -n 40 -c 4 -o IMG001.jpg”預覽并保存圖片為IMG001.jpg,保存在當前路徑下。


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞:

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 鹤峰县| 宜都市| 永定县| 金乡县| 太白县| 华蓥市| 浦东新区| 庆城县| 商都县| 内江市| 喜德县| 英吉沙县| 阿巴嘎旗| 分宜县| 文登市| 民权县| 全州县| 湘潭县| 梁山县| 天气| 富源县| 南澳县| 台州市| 承德市| 四川省| 仙游县| 富源县| 西乌珠穆沁旗| 营山县| 苏尼特左旗| 若羌县| 临城县| 张家界市| 山阴县| 怀远县| 阿尔山市| 盱眙县| 铅山县| 封丘县| 巴林左旗| 亳州市|