ARM技术william hill官网
直播中

嵌入式小能手

1年用户 756经验值
擅长:嵌入式技术
私信 关注
[经验]

飞凌嵌入式ElfBoard ELF 1板卡-libjpeg库移植

1.源码下载地址。
https://www.ijg.org/files/

2.拷贝jpegsrc.v9b.tar.gz到开发环境/home/elf/work目录下解压。
elf@ubuntu:~/work$ tar -zxvf jpegsrc.v9b.tar.gz
elf@ubuntu:~/work$ cd jpeg-9b/

3.新建安装目录。
elf@ubuntu:~/work$ mkdir install

4.执行环境变量。
elf@ubuntu:~/work$ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi

5.生成Makefile。
elf@ubuntu:~/work$ ./configure --host=arm-poky-linux-gnueabi --prefix=/home/elf/work/jpeg-9b/install/

6.编译。
elf@ubuntu:~/work$ make

7.安装。
elf@ubuntu:~/work$ make install

8.打包bin目录下的所有测试工具。
elf@ubuntu:~/work$ cd install/bin/
elf@ubuntu:~/work/install/bin$ tar cvjf bin.tar.bz2 *

9.打包lib目录下的所有库文件。
elf@ubuntu:~/work$ cd install/lib/
elf@ubuntu:~/work/install/lib$ tar cvjf lib.tar.bz2 *

10.将bin.tar.bz2和lib.tar.bz2放进U盘拷贝到开发板并解压。
root@ELF1:~# cp /run/media/sda1/bin.tar.bz2 /usr/bin
root@ELF1:~# cp /run/media/sda1/lib.tar.bz2 /usr/lib
root@ELF1:~# cd /usr/bin/
root@ELF1:/usr/bin# tar -xvf bin.tar.bz2
root@ELF1:/usr/bin# cd /usr/lib
root@ELF1:/usr/lib# tar -xvf lib.tar.bz2

11.查看帮助信息。
root@ELF1:~# djpeg --help
图片1.png

更多回帖

发帖
×
20
完善资料,
赚取积分