ARM技术william hill官网
直播中

嵌入式小能手

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

飞凌嵌入式ElfBoard ELF 1板卡-交叉编译并移植tslib

tslib是专门为触摸屏设备所开发的Linux应用层函数库。
1、下载源码。
https://github.com/libts/tslib/releases
2、拷贝源码到开发环境/home/elf/work目录下解压。
elf@ubuntu:~/work$ tar -xvf tslib-1.16.tar.bz2  
3、进入tslib-1.16目录,执行./configure生成Makefile文件。
elf@ubuntu:~/work$ cd tslib-1.16/
elf@ubuntu:~/work$ mkdir install
elf@ubuntu:~/work/tslib-1.16$ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
elf@ubuntu:~/work/tslib-1.16$ ./configure  --host=arm-poky-linux-gnueabi --prefix=/home/elf/work/tslib-1.16/install/
4、编译。
elf@ubuntu:~/work/tslib-1.16$ make
5、安装。
elf@ubuntu:~/work/tslib-1.16$ make install
6、在/home/elf/work/tslib-1.16目录下会生成一个install目录,将此目录下的文件打包。
elf@ubuntu:~/work/tslib-1.16$ cd install/
elf@ubuntu:~/work/tslib-1.16/install$ ls
bin  etc  include  lib  share
elf@ubuntu:~/work/tslib-1.16/install$ tar -cvjf tslib.tar.bz2 *
7、将压缩包拷贝到ELF 1开发板根目录下解压。
root@ELF1:~# cd /
root@ELF1:/# cp run/media/sda1/tslib.tar.bz2 .
root@ELF1:/# tar -xvf tslib.tar.bz2
8、查看版本信息。
root@ELF1:~# ts_finddev
图片1.png

更多回帖

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