时间:2018年3月13日
目标环境:tq2440
编译器:arm-linux-4.4.3
现在ubuntu的版本已经更新到了17.04,但是为什么楼主还要使用ubuntu12.04?我之前用的ubuntu16.04(64bit),但是arm-linux-4.4.3是32bit的编译器,很多东西都不兼容,为了兼容,你又不得不在64位的环境下安装32位的库,但是还是有接连不断的error。那么你不得不问?为什么看别人博客的移植教程,没这么多问题。不得不说TQ2440是一个比较老的开发板了,你就不该用ubuntu16.04给他注入新鲜的血液。所以,装个ubuntu12.04吧,这是清华镜像的链接:
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/12.04/
我用的ubuntu-12.04.5-desktop-i386.iso。
接下来,准备以下包(网上找找吧,评论里留个邮箱,私发给你)
tslib-1.4.tar.gz
这里已经默认已经搭建好arm-linux-gcc 环境(可用 arm-linux-gcc -v 检测,若搭建好,会显示版本信息 ,若没有安装成功,可以参看我的另一篇博客)
1、解压&配置&编译
autoconf automake libtool
2、更改 tslib 配置文件
3、将制作好的 tslib 移动到我们制作的文件系统
4、添加 tslib 环境变量
文章来源: TQ2440移植Tslib1.4(ubuntu)