查看: 1134|回复: 0

[经验] 嵌入式学习-飞凌ElfBoard ELF 1板卡- 移植zbar的方法

[复制链接]

该用户从未签到

发表于 2024-3-22 10:33:20 | 显示全部楼层 |阅读模式
分享到:
本帖最后由 eefocus_3860969 于 2024-3-22 10:36 编辑

1、下载Zbar源码

2、交叉编译ZBar
将zbar-0.10.tar.bz2 源码拷贝到ubuntu环境中并进行解压:
elf@ubuntu:~/work$ tar xvf zbar-0.10.tar.bz2

进入ZBar源码目录内,创建一个output文件夹以用来放置编译出来的文件:
elf@ubuntu:~/work$ cd zbar-0.10/
elf@ubuntu:~/work/zbar-0.10$ mkdir install

设置环境变量
elf@ubuntu:~/work/zbar-0.10$ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi

生成Makefile,make进行编译
elf@ubuntu:~/work/zbar-0.10$ ./configure --prefix=$PWD/install/ --enable-shared --enable-static --disable-video --without-python --without-gtk --without-qt --without-imagemagick --without-x CFLAGS="" --host=arm-linux
elf@ubuntu:~/work/zbar-0.10$ make

编译完成。执行make install将库和例程等文件等一些文件安装到目标文件下。
elf@ubuntu:~/work/zbar-0.10$ make install
elf@ubuntu:~/work/zbar-0.10$ ls install/
bin/     include/    lib/     share/

将目标文件下的文件进行打包。
elf@ubuntu:~/work/zbar-0.10$ cd install
elf@ubuntu:~/work/zbar-0.10/install$ tar -cjvf output_zbar.tar.bz2  bin include lib share

将生成的文件通过u盘拷贝到开发板并解压
root@ELF1:~# cp /run/media/sda1/output_zbar.tar.bz2 /
root@ELF1:~# tar xvf /output_zbar.tar.bz2
root@ELF1:~# sync
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-12-19 00:15 , Processed in 0.119512 second(s), 16 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.