lib-jpeg在TQ2440上的移植
2016-10-01 00:12
211 查看
tar zxf
libjpeg-turbo-1.2.1.tar.gz
cd libjpeg-turbo-1.2.1/
./configure --prefix=$PWD/tmp/ --host=arm-linux
./configure --prefix=$PWD/tmp/ --host=arm-linux
make -j8
make install
cd tmp/lib/
cp *so* ~/work/TQ2440/arm-linux-gcc/4.3.2/arm-none-linux-gnueabi/libc/armv4t/lib/ -rfd
cp *so* ~/work/TQ2440/rootfs/lib/ -rfd
cd ../include/
cp * ~/work/TQ2440/arm-linux-gcc/4.3.2/arm-none-linux-gnueabi/libc/usr/include/ -rf
cd ~/work/TQ2440/app/lib-jpeg/
arm-linux-gcc -o jpg2rgb
jpg2rgb.c -ljpeg
将jpg2rgb复制到开发板的根文件系统,执行app:
./jpg2rgb
mv3.jpg
Log输出:
image_width = 480
image_height = 272
num_components = 3
enter scale M/N:
输入缩放系数:1/1或者1/2,1/4(并不是所有的缩放系数都支持,不支持放大),即可在LCD上看到图片。
1/1效果 1/2效果
libjpeg-turbo-1.2.1.tar.gz
cd libjpeg-turbo-1.2.1/
./configure --prefix=$PWD/tmp/ --host=arm-linux
./configure --prefix=$PWD/tmp/ --host=arm-linux
make -j8
make install
cd tmp/lib/
cp *so* ~/work/TQ2440/arm-linux-gcc/4.3.2/arm-none-linux-gnueabi/libc/armv4t/lib/ -rfd
cp *so* ~/work/TQ2440/rootfs/lib/ -rfd
cd ../include/
cp * ~/work/TQ2440/arm-linux-gcc/4.3.2/arm-none-linux-gnueabi/libc/usr/include/ -rf
cd ~/work/TQ2440/app/lib-jpeg/
arm-linux-gcc -o jpg2rgb
jpg2rgb.c -ljpeg
将jpg2rgb复制到开发板的根文件系统,执行app:
./jpg2rgb
mv3.jpg
Log输出:
image_width = 480
image_height = 272
num_components = 3
enter scale M/N:
输入缩放系数:1/1或者1/2,1/4(并不是所有的缩放系数都支持,不支持放大),即可在LCD上看到图片。
1/1效果 1/2效果
相关文章推荐
- libjpeg移植
- Brew:IJG JPEG Lib移植link error的处理
- 使用NDK移植/编译开源库(4)libjpeg的编译
- libjpeg移植到RT5350 mips
- 嵌入式 linux 移植修改后的libjpeg 实现内存中解码
- libjpeg的移植
- Android原生(Native)C开发之七:libjpeg移植笔记
- libjpeg的交叉编译(移植Mjpg-streamer之前必须移植好libjpeg)
- Android NDK开发-图片的压缩(libjpeg)
- u-boot-2012.04.01移植到TQ2440(二):修改时钟
- 成功移植linux2.6.38内核到TQ2440(转)
- U-boot2016.05移植TQ2440之串口输出实现
- maven项目编译:程序包com.sun.image.codec.jpeg不存在 这个类文件的位置在jre/lib/rt.jar
- u-boot-2009.08移植笔记四,平台TQ2440 .
- mac osX install lib jpeg and lib tiff
- libdecodeqr-0.9.3在ubuntu上移植记录
- 系统移植(linux2.6.30.4到TQ2440)出错本
- libjpeg的交叉编译
- alsa-lib&alsa-utils移植到arm的脚本
- u-boot-2015.01在tq2440上的初步移植