找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2449|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

iTOP-4418開發(fā)板-Qt系統(tǒng)下運(yùn)行攝像頭測試程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:188759 發(fā)表于 2018-12-29 10:28 | 只看該作者 |只看大圖 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
本文介紹迅為iTOP-4418開發(fā)板Qt系統(tǒng)下運(yùn)行攝像頭測試程序
編譯環(huán)境:Ubuntu 12.04
交叉編譯工具鏈:gcc 4.4.1
一.添加編譯器的環(huán)境變量
打開~/.bashrc文件,修改環(huán)境變量,如下圖:




修改完后,更新環(huán)境變量,使用命令”source ~/.bashrc”.
如下圖所示,輸入“arm”,然后按“TAB”鍵,會顯示后面需要用到的編譯器“arm-none-linux-gnueabi-gcc”




二.拷貝itopeet_camera_test.tar.gz壓縮包到Ubuntu系統(tǒng),并解壓。得到itopeet_camera_test文件夾,進(jìn)行到文件夾如下圖所示:




文件夾內(nèi)包含所用到的庫文件和攝像頭應(yīng)用程序。
三.編譯程序
解壓完壓縮包后,進(jìn)入到nanocams文件夾,文件夾內(nèi)為攝像頭應(yīng)用程序。
1.動態(tài)編譯。
1.1 在itopeet_camera_test目錄下,直接輸入“make”,進(jìn)行編譯。




編譯完之后,在nanocams文件夾下,變回生成可執(zhí)行文件nanocams。
1.2 將下面文件通過U盤或sd卡拷貝到開發(fā)板。
① nanocams/nanocams(可執(zhí)行文件)
② Libnxmalloc/libnxvmem.so
③ libnxv4l2/libv4l2-nexell.so
④ Prebuilt/libnxvidrc.so
⑤ Libnxvpu/libnxvpu.so
⑥ nx_vpu/nx_vpu.ko
將.so文件拷貝到開發(fā)板的/lib文件夾下。nanocams可執(zhí)行文件拷貝到/bin文件夾下,nx_vpu.ko拷貝到開發(fā)板家目錄下。
2.靜態(tài)編譯
2.1 打開nanocams目錄下Makefile文件。添加USE_STATIC_LIB變量。




保存退出,在itopeet_camera_test目錄下“make”編譯。
在nanocams目錄下生成nanocams可執(zhí)行文件。
2.2將下面文件通過U盤或sd卡拷貝到開發(fā)板。
[if !supportLists]① [endif]nanocams/nanocams(可執(zhí)行文件)
[if !supportLists]② [endif]Prebuilt/libnxvidrc.so
[if !supportLists]③ [endif]nx_vpu/nx_vpu.ko
將.so文件拷貝到開發(fā)板的/lib文件夾下。nanocams可執(zhí)行文件拷貝到/bin文件夾下,nx_vpu.ko拷貝到開發(fā)板家目錄下。
[if !supportLists]1. [endif]在開發(fā)板運(yùn)行應(yīng)用程序。
執(zhí)行“insmod nx_vpu.ko”命令安裝模塊。要保存圖片則需要先安裝此模塊。
命令:“nanocams -h”為nanocams命令幫助文檔。




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

圖片3.png (39.51 KB, 下載次數(shù): 117)

圖片3.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:211790 發(fā)表于 2019-7-16 11:00 | 只看該作者
不錯噢,有用到這些嗎
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表