"); //-->
本文介绍迅为iTOP-4418开发板Qt系统下运行摄像头测试程序
编译环境: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卡拷贝到开发板。
[if !supportLists]① [endif]nanocams/nanocams(可执行文件)
[if !supportLists]② [endif]Prebuilt/libnxvidrc.so
[if !supportLists]③ [endif]nx_vpu/nx_vpu.ko
将.so文件拷贝到开发板的/lib文件夹下。nanocams可执行文件拷贝到/bin文件夹下,nx_vpu.ko拷贝到开发板家目录下。
[if !supportLists]1. [endif]在开发板运行应用程序。
执行“insmod nx_vpu.ko”命令安装模块。要保存图片则需要先安装此模块。
命令:“nanocams -h”为nanocams命令帮助文档。
命令:“nanocams -p 1 -n 40 -c 4 -o IMG001.jpg”预览并保存图片为IMG001.jpg,保存在当前路径下。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
芯科科技即将重磅亮相IOTE 2025深圳物联网展
如何从噪声中选择微弱信号
让单片机运行速度更快一些
片上系统芯片设计与静态时序分析
40-nm FPGA和8.5 Gbps收发器
中星联华科技受邀参加第三届信息通信仪器仪表产业技术论坛、信息通信测试仪器仪表专委会一届二次委员会
vxWokrs 消息队列问题?
采用集成触发器TDAl024的静止开关
如何仿真单片机的外围设备
瑞萨的超低功耗RA4C1 MCU具备高级安全性和专用外设集
在FPGA上开发嵌入式系统软件
东芝推出小型封装车载光继电器,可实现车载电池系统1500V输出耐压
TLV320AIC3254 社区视频
多功能可调式通用时间继电器(NE555、CD4013)
台积电2nm制程计划将对所有客户“不打折、不议价”,价格比3nm高出约50%-66%
高温IC设计基础知识:高结温带来的5大挑战
\"逐点半导体\"携手\"真我\"为P4系列智能手机带来旗舰级视觉体验
人形机器人面临的问题与突破方向
揭秘数字电视(转自《北京青年报》)
带动辉光数码管的电子继电器
[原创]用TCL为Tornado增加Dos Shell按钮
全速USB控制芯片SL11 的应用
[分享]三层交换(写的的确很生动,特推荐)
这就是男人
晶闸管时间继电器
从“ 正向设计” 角度如何对“ 电子热管理”进行全局诊断
Comparing Stratix III and Virtex-5 Core Power
\"标普全球汽车\"发布思想领袖峰会,打造智能汽车未来
具有低供电电压的晶闸管控制电路
Build up to 96-Port SGMII GigE With Stratix III FPGAs