Zbar在如何移植到arm板端?

在官网上下载了zbar-0.10的工程源码,在Ubuntu上也验证运行正常,
二维码图片识别速度很快。现在我想将zbar移植到我的设备端,
但是不清楚在那些地方修改编译配置信息,所以特发此贴希望有开发过这块的同志,
多多指教!

0

1个回答

看来没有分,大家都不愿意帮我解答问题啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

1.下载zbar-0.10.解压后进入该配置目录下.
2.编写zbar配置脚本build.sh:
#!/bin/bash
./configure --host=arm-linux --enable-shared --without-gtk --without-qt --without-python --disable-video \
--prefix="/usr/local/arm-zbar" \
CPPFLAGS="-I/usr/local/include/ImageMagic-7 \
        -I/usr/local/arm_linux_4.2/arm-none-linux-gnueabi/include \
                -I/usr/include/ImageMagick" \
    MAGICK_CFLAGS="-L/usr/local/arm-imagemagick/lib" \
    LDFLAGS="-L/usr/local/arm-imagemagick/lib" \
MAGICk_LIBS=-lMagickCore-7.Q16HDRI \
MAGICK_LIBS="-lMagickWand-7.Q16HDRI -lMagickCore-7.Q16HDRI" \
CC=arm-linux-gcc CFLAGS="-muclibc"
因为我只需要用到二维码识别,所以我只用了imagemagick工具,未编译其他工具! imagemagick也需要对应配置编译环境,看下一步!
   3.下载imagemagick.解压后进入该配置目录下.
   4.编写imagemagick配置脚本build.sh:
#!/bin/bash
./configure --prefix="/usr/local/arm-imagemagick" \
 --host=arm-linux \
    CC=arm-linux-gcc \
   执行./build.sh --> make -->make install
  5.再进入zbar配置目录下,执行./build.sh --> make  -->make install.
2
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ZBar移植到ARM
之前在《 OpenCV+ZBar实现条码识别(Windows32位和64位)》介绍过ZBar在Windows上实现条码的识别,现在介绍如何将ZBar在ARM架构的嵌入式Linux系统上实现条码识别。 1、下载ZBar源码(传送门) 2、交叉编译源码 解压缩源码: tar -jxvf zbar-0.10.tar.bz2 进入ZBar源码根目录,在根目录下建立output文件夹: cd z
GB28181的arm板的移植
    安防行业里面GB28181协议正在慢慢的普及,公安系统、政府机构、事业单位等机构在对于安防产品的选择上面,更加倾向于安全性更高的GB28181协议的系统进行部署。今天在这个地方,对于IPC、NVR这种设备上面的GB28181协议的实现做一点思路上面的讲解。    IPC从sensor取流,在池内编码,然后通过网络传输,市面上的IPC基本上都是支持Onvif、GB28181协议、rtsp协议...
移植Sqlite到ARM板
SQlite是一个开源的数据库软件,特性和性能就不介绍了,网上大量资源。 PC端是Ubuntu 14.03。 ARM的平台是OMAPL138。 获取源代码的方式,官方网站提供了最新的源码包下载,本次移植所使用的版本是3.9.2 官网下载地址:http://www.sqlite.org/download.html 选择Source code栏目下面的sqlite-autoconf-30
ssh移植到arm板
openssh需要编译和移植 SSHD编译 源码包https://download.csdn.net/download/qq_36819130/11216034源码路径 移植文件下载https://download.csdn.net/download/qq_36819130/11216026 首先在/root/目录下创建ssh目录 #mkdir /root/ssh #cd /r...
madplay移植到arm板
包括libid3tag-0.15.1b.tar.gz,libmad-0.15.1b.tar.gz,zlib-1.1.4.tar.gz,madplay-0.15.2b.tar.gz,madplay移植到arm板.doc
json移植到ARM板
工具有:jsoncpp-src-0.5.0.tar.gz     arm工具链   测试程序 sudo apt-get install scons       可惜没有使用, tar xvf  jsoncpp-src-0.5.0.tar.gz 资源包   http://pan.baidu.com/s/1dDpwfeT 编译arm下使用的动态库 由于不会使用scons最后还是自
Opencv3.2移植到arm板
注:博客中有些图片部分为了省事,借用了别人博客的图片,相关部分注意事项相同。若有侵权,请联系删除!一,Opencv3.2移植到armOpencv3.2ubuntu16.04目标板:飞凌嵌入式iMx6-ul前一:把opencv源码,/modules/highgui/src/windows.cpp  文件第583行和654行注释掉!!!非常重要!!!   583 行: CV_NO_GUI_ERROR(...
详解移植mjpg_streamer到arm板
介绍: Mjpg‐streamer是一个开源软件,用于从webcam摄像头采集图像,把它们以流的形式通过基于ip的网络传输到浏览器如Firefox,Cambozola,VLC播放器,Windows的移动设备或者其他拥有浏览器的移动设备. mjpg-streamer 可以通过文件或者是HTTP方式访问linux UVC兼容摄像头。 ——————————————————————————————
求助,Arm板移植Android系统
有没有相应的资料啊什么的?扔几个过来,谢谢。
移植VLC到arm板操作步骤
废话不多,上过程 1.先上VLC 官网下载一份VLC的源代码 2.笔者得到的是  vlc-2.2.1.tar.xz 格式的压缩文件,拷贝到 linux系统下(笔者为ubuntu),使用 xz -d vlc-2.2.1.tar.xz 将其解压为 vlc.2.2.1.tar, 然后再用tar命令解压,得到目录vlc-2.2.1 3.进入目录,先查看README ,只获得了一些目录信息,帮助不大,
ARM移植ARM移植ARM移植ARM移植
ARM移植 GCC我用的是友善提供的4.3.2 ,arm-linux-gcc 这里是交叉编译用的。 开发板为S3C2440的MINI2440 128m,友善之臂的产品。
二维码zbar DSP移植
本工程包括相应的文档说明,其中有DSP工程,通过静态输入一副灰度图像,解码出相应的字符
QT程序到arm板(s5pv210)的移植之旅
前记:         由于毕设的原因,将来需要移植QT程序到arm板子运行,故有此文。         看博客寻资料,看到一位作者写道:知识来源于互联网,必将回报互联网。赞。         介于从陌生到熟悉的折腾,故将移植过程记录,发文,以己省人。 ————————————————————备注——————————————————————— 备注:1、移植过程存在各种情况,如遇
SQL数据库移植到ARM板步骤
SQL作为一种存储数据的数据结构,具有体积小(能堵存储的数据多),容易移植等优点。例如,在Ubuntu或者ARM开发板上被大量应用。下面就简单说一下SQL移植到ARM板的步骤。 下载源代码 (记得在家目录操作,共享目录有时候操作失败) SQL数据库官方网站: http://www.sqlite.org/ sqlite-autoconf-3240000.tar.gz 解压: tar -xzvf ...
移植QT到wince环境的ARM板疑问
我现在有一块ARM9的板子,我自己烧了wince5.0进去,现在想移植Qt上去。rn我已经下载了qt-embedded-wince-opensource-src-4.5.2。然后我就不知道要怎么做了。rn是不是要交叉编译一下,那请问用什么编译器呢?(最好能告诉我编译器的名字)我在网上找,都是arm-linux-g++编译器rnvs2008是不是能提供这编译器?rnrn又或者换个问的方式:我现在有一块ARM9的板子,我自己烧了wince5.0进去,我现在想在上面跑一个QT小程序,应该如何做呢?
arm板移植qt程序时profile配置信息
移植qt程序时profile配置信息 export QTDIR=/home/qt export PATH=$QTDIR:$PATH export LD_LIBRARY_PATH=/home/qt/lib/:/home/lib/:$LD_LIBRARY_PATH export QT_QPA_PLATFORM_PLUGIN_PATH=/home/qt/plugins export QT_...
交叉编译并移植opencv3.0.0到arm板
问题项目需求,交叉编译opencv,并移植到arm中。 在opencv2.0以上的版本编译都要借助于cmake工具生成Makefile 2.0一下版本才是使用configure生成Makefile 请确保宿主机已经安装cmake和cmake-gui工具,如果请自行安装 sudo apt-get install cmake cmake-qt-gui cmake-curses
mqtt移植及arm端Qt使用
一、简述 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物...
移植二维码识别库zbar到linux系统arm嵌入式设备
移植zbar到linux系统arm嵌入式设备目标:1.将zbar源码移植到linux arm or mips架构设备上 2.打开摄像头并运行zbar算法进行一维码,二维码识别。3.调试与优化一、下载zbar源码下载路径:http://zbar.sourceforge.net/download.html解压命令:tar jxvf zbar-0.10.tar.bz2 zbar源码貌似已经停...
arm板如何加入局域网
各位大侠,我是个wince的初学者,我有个gec2410的arm板,wince5.0的系统,想做一个数据库异构的应用程序,查了很多资料,确定了方法应用web service,想问问大侠们,如果应用web service需要网络支持吗?我只用usb线连接板子和pc是否可以?再有如何配置板子才能将板子与pc可以用网线直连?利用web service可否将pc上sqlserver和oracle的数据库提取成xml文件直接存入wince中,还是必须利用sqlce进行数据库同步。rn急!!求救,非敢高些高手们的帮助
OpenCV3.4.x移植到嵌入式ARM板
OpenCV3.4.x移植到嵌入式ARM板 一、交叉编译需要嵌入开发的ARM板环境 二、交叉编译openCV 1、Opencv源码下载 *下载opencv3.4+ 源码 解压opencv 源码 2、cmake配置 在源码目录下 打开终端 安装cmake ,运行 cmake-gui 在 cmake界面进行配置 第一步: 第二步: 第三步: 1),下图为网上流传非常广泛的配置方法:在这个配置...
虚拟机交叉编译arm板
时间2017.3.21  周二整个下午    主要任务:安装ubuntu 并且配置arm-linux交叉编译环境,用终端在arm开发板上编程序。   1.首先在vm里面安装ubuntu,很和谐,没毛病 2.添加gz包。然后配置arm-liunx交叉编译环境,环境包在windows里面,之前不知道vm有个功能直接把windows环境下的文件直接拖进ubuntu的文件夹里面,硬生生滴把e
Arm板Apache+PHP环境搭建
上面的资源是我自己根据网上的资源,自己写的交叉编译的步骤,并且附带网上教程的连接以及相关资源的连接,请大家按需下载
arm板访问外网
version:rn embedded linux kernel 2.6.18rn wget 1.9rnrn设备IP:192.168.1.250rnrn 我想通过wget下载东西,局域网内的FTP服务器上能下载到.外网的FTP就不行了,rn提示:rn Connecting to ftp.kernel.org[199.6.1.164]:21... failed: Network is unreachable.rn有时也有,rn ............... failed: Host not found.rnrn是否需要设置DSN或用route命令什么的...真不知道在板子上怎么设置DNS, busybox里的route命令也不是很会用...rn希望朋友们指点迷津,感激不尽.rnrn
arm板自动重启
我用的是FS-PAM9200E计算机板,内核都烧进去之后可以正常启动,但是插上pm518采集卡后,打开电源,就老是出现arm板重启的现象。好像是在解压内核之后,就自动重启了。rn请问各位高手,这是什么原因呀?
arm板按键驱动程序
arm板按键驱动程序。结合自己的开发板通过简单的移植就可以使用。
ARM板图书管理系统(MYSQL数据库)
ARM板图书管理系统,免驱动远程访问远程MYSQL数据库,有书籍和用户的增删该查,借阅管理,关于远程访问数据库请看博客
ARM 评估板ARMMin2200
ARM 评估板ARMMin2200使用 文档,配合开发板,简化硬件开发。
ARM板技术开发手册
ARM板的技术开发,步骤非常详细,对进行集成电路开发的人员 很有帮助
arm板虚拟串口实验
基于arm-lpc214X的关于虚拟串口的c程序开发,包含头文件以及函数库等重要信息
opencv 人脸检测ARM板
ARM-opencv 版本的人脸检测,和PC-OPENCV 版本的人脸检测,运行效率还算可以,改了makefile可以直接用。
arm板编译驱动模块
我用linux系统里的usb-skeleton.c,用命令编译make -C /usr/src/linux SUBDIRS=$PWD modules,这个在PC机上是能够insmod的rn但是把usb-skeleton.ko下载到FS2410下,用insmod就不可以了rn我想问下,是什么问题的?rn是不是没用到arm-linux-gcc的,还是什么配置没配置好的,如果要编译arm用的.ko文件,那应该怎么写Makefile,
ARM板原理图
ARM板原理图,ARM板原理图,ARM板原理图
qt远程调试ARM板
前期准备 使用qt5.8调试 pc机必须能与arm板ssh通信。 先查看pc版本的gdb以及gdb使用到python(注意:qt3.1之后调试需要python) 查看gdb版本:可通过qtcreator查看(tool->options->build&run->debuggers),如下图红色矩形区域 查看gdb使用的python版本,由上图找到gdb文件目录,打开它。使用ldd命令查看
arm板声卡
小弟arm开发用的是友善之臂的tiny6410,自己重新画了底板进行测试。rnarm启动时信息出错:rnAC97: Unable to activate!rnAC97: Unable to activate!rnAC97: Unable to read!rnAC97: Unable to activate!rnAC97: Unable to activate!rnAC97: Unable to read!rnAC97: Unable to activate!rnAC97: Unable to activate!rnAC97: Unable to read!rnFailed to reset WM9713: AC97 link errorrnwm9713-codec wm9713-codec: asoc: failed to probe CODEC wm9713-codec: -5rnasoc: failed to instantiate card MINI6410: -5rnALSA device list: No soundcards found.rnrn为什么ac97声卡不工作,有高人指点吗
arm板串口通信的问题
下位机是arm,程序当中要用到arm与PC机串口通信。但是arm上只有一个串口,还需要用超级终端来调试。请问超级终端会占用这个串口么??
ARM板间串口通信
两块2440间串口通信,不行,分别与电脑可以。这是什么原因?和电平转换有关系吗 谢谢指教rn
ARM板安装Qt
在arm板上直接用apt-get安装qt需要安装如下软件包:libqt4-dev libqt4-dbg libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig
ARM板驱动安装
最近买了NVIDIA的jetson tk1开发板,然后安装无线网卡,下载了linux驱动。网上看到好多人给开发板装linux驱动都是通过交叉编译,我想请问下这种linux驱动不能在开发板上直接编译吗?一定要交叉编译?
关于ARM板的设计
我想知道ARM的扩展板是否也一定要做成四层板.rn我在开发板上扩了一个接口,作的两层板,读的数据总是出问题.不知道是什么原因,请大家帮忙,是不是这样就不行啊?rn十分感谢
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑