"); //-->
export CC="arm-linux-gcc"
./autogen.sh
echo "ac_cv_func_malloc_0_nonnull=yes">arm-linux.cache
./configure --host=arm-linux --cache-file=arm-linux.cache --prefix=/gcc-3.4.6-glibc-2.3.6/arm-linux/arm-linux/ --enable-inputapi=no
如果触摸屏驱动程序支持ioctl操作,那么可以把configure的选项--enable-inputapi=no去掉。
在交叉编译TSLIB的时候出现了libtool:link: only absolute run-paths are allowed错误
解决方法:要修改/tslib/plugins/Makefile里面找rpath,找到将其注释并加上绝对路径。
找到:LDFLAGS :=$(LDFLAGS) -rpath $(PLUGIN_DIR)
修改为:LDFLAGS :=$(LDFLAGS) -rpath `cd $(PLUGIN_DIR) && pwd` //无效
修改为:LDFLAGS :=$(LDFLAGS) -rpath $(libtool绝对路径,tslib-1.3目录下的libtool)
make
make install
cp lib to nfsroot
export QWS_MOUSE_PROTO=TPanel:/dev/input/ts0 //此处填写触摸屏的设备节点
export T_ROOT=/tslib
export LD_LIBRARY_PATH=$T_ROOT/lib //指定tslib库文件路径
export TSLIB_CONSOLEDEVICE=none //tslib运行需要的控制台,这里就是LCD屏幕,设定控制台设备为none,否则默认为/dev/tty
export TSLIB_FBDEVICE=/dev/fb0 //指定帧缓冲设备
export TSLIB_TSDEVICE=/dev/input/ts0 //指定触摸屏设备节点文件
export TSLIB_TSEVENTTYPE=H3600 //对tslib的设备结构体定义。
export TSLIB_CALIBFILE=$T_ROOT/etc/pointercal
export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf
export TSLIB_PLUGINDIR=$T_ROOT/plugins
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
基于ARM体系的嵌入式系统BSP的程序设计
自研芯片进展顺利 苹果有望先后摆脱高通博通
芯片的先进封装会发展到4D?
Matter更新可能最终会让您无需设置智能家居
开发一套dsp系统,需要买那些东西?
利用 SMFA 系列非对称 TVS 二极管实现高效 SiC MOSFET 栅极保护
高速图像小波分解算法与FPGA实现
既然有USB摄像头,我们为什么要MIPI摄像头
机器人板块表现亮眼,市场行情有望活跃
美国AI领先优势并不大 四巨头呼吁国会:放开出口管制和监管!
[原创]
74L194构成的八级触摸音量控制器
S12XE 16位微控制器应用
太阳诱电:以全球化生产布局抓住热门市场发展机遇
基于Ubuntu的i.MX515 Wistron智能本
基于32位嵌入式系统的实时图像采集模块
Pegatron在Computex上展示采用i.MX515处理器的智能本
换音器
有研究表明:使用AI会对专业声誉产生负面影响
工业嵌入式音频
基于ARM的海底大地电磁信号采集系统主控模块改进
阵列式语音合成系列
没有调用muxBind 就用muxSend发送数据可以吗
立体声驱动器
飞思卡尔展望智能本市场
[推荐]两本Verilog的好书
数字脉冲编码调制语音合成系列
[求助]求有关NC1116C控制器的资料!谢谢!
工业Ethernet在远程实时控制系统中的具体应用
GaN可靠性里程碑突破硅天花板