找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2015|回复: 3
打印 上一主题 下一主题
收起左侧

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卡拷贝到开发板。
① 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,保存在当前路径下。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:225405 发表于 2019-1-16 11:21 | 只看该作者
受益了,多谢分享该文章
回复

使用道具 举报

板凳
ID:225405 发表于 2019-3-14 11:20 | 只看该作者
使用itop4418开发板ubuntu编译QtE4.7出错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表