linux 触摸屏测试源码_Linux触摸屏驱动

问题二:

echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache

//避免检查ac_cv_func_malloc_0_nonnull

若出现提示: undefined reference to rpl_malloc

解决:

发现config.h.in和config.h里定义了

#undef malloc

#undef realloc

把这两个用//注释掉,编译顺利通过。

问题三:

/usr/local/tslib/bin # ./ts_calibrate

提示:

No raw modules loaded.

解决:修改ts.conf

/usr/local/tslib # vi etc/ts.conf

问题四:

tslib库selected device is not a touchscreen I understand解决.

解决: 1.将内核源代码里的include/linux/input.h中的 #define

EV_VERSION 0x010001 改为: #define

EV_VERSION 0x010000 2.将arm交叉编译工具中的头文件库中的 linux/input.h中的 #define

EV_VERSION 0x010000 改为 #define

EV_VERSION 0x010001 再编译tslib库 一般第一种就可以解决问题了,因此,出现上面情况时,先不要急于换版本,如果二者版本不等,那么改一个就可以

我自己修改内核VERSION为 0x010000和0x010001都不行。

后来把编译器的改成0x010001时,内核为0x010001时可以使用

编译器:

[root@localhost 4.5.1]# grep "EV_VERSION" * -nR

arm-none-linux-gnueabi/sys-root/usr/include/linux/input.h:32:#define

EV_VERSION 0x010001

内核代码:

# vim /home/test/4-3-1/linux-3.0.1/include/linux/input.h

#define EV_VERSION 0x010001 // gjl 0x010001

问题五:

./ts_calibate 校准触摸屏后未产生校准文件,提示Illegal instruction

百度提示不支持浮点型?

解决:

用4.4编译器的glibc库,解决了非法指令,可能是其他编译器的glib库不完整导致。

全套换成4.4编译器的

/usr/local/tslib/bin # ./ts_calibrate

xres = 480, yres = 272

Took 5 samples...

Top left : X = 12442 Y = 9939

Took 4 samples...

Top right : X = 4159 Y = 9793

Took 4 samples...

Bot right : X = 4092 Y = 6531

Took 3 samples...

Bot left : X = 12635 Y = 6443

Took 4 samples...

Center : X = 8458 Y = 8201

624.591797 -0.045147 -0.000891

550.521240 0.000166 -0.050836

Calibration constants: 40933248 -2958 -58 36078960 10 -3331

65536

校正后生成校准文件

小结:这里使用4.4.1编译器,编译器和内核都使用EV_VERSION

0x010001,glib使用4.4.1里面的。就成功移植了tslib。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/563466.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java有没有number数据类型_Java基本数据类型之Number

数据类型byte:byte数据类型是8位、有符号的,以二进制补码表示的整数;最小值是-128(-2^7);最大值是127(2^7-1);byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型…

java中main缺少主体_缺少方法主体,或声明了摘要

我收到此错误消息:线程“主”中的异常java.lang.RuntimeException:无法编译的源代码-错误的符号类型:PetTest.main(PetTest.java:18)上的Pet.saySomething Java结果:1这是我所拥有的:对于Speak课堂,public …

java获取b站动态列表地址_爬虫入门(三)爬取b站搜索页视频分析(动态页面,DBUtils存储)...

这一次终于到了分析b站视频了。开始体会到写博客非常占用学技术的时间,但是还是希望能总结,沉淀下来。工具:使用Webmaigc框架,DBUtils,C3P0连接池。分析过程:b站的搜索页面是这样的。如果浏览器右键查看源代…

python a和b字符串和占位符输出_Python占位符的使用与format函数字符串格式化详解...

Python字符串格式化01字符串的格式化分类字符串的格式化方法共两种:占位符(%)与format方式。占位符方式在Python2比较常见,随着Python3到来,format方式变得广泛起来,format函数常与print()函数结合使用,具备很强的格式…

python list tuple 消耗_Python内存消耗:dict VS元组列表

在这种情况下,你实际上得到了一个不完整的内存使用图片。字典的总大小以不规则的间隔增加一倍以上,如果在字典大小增加后比较这两个结构的大小,它会再次变大。一个带有递归大小函数的简单脚本(见下面的代码)显示了一个非常清晰的模式&#xf…

python 项目构建工具_GitHub - shjlone/emake: 你见过的最简单的 GCC/CLANG 项目构建工具(python3版本)...

python3实现版本PrefaceGNU Make 太麻烦?Makefile 写起来太臃肿?头文件依赖生成搞不定?多核同时编译太麻烦?Emake 帮你解决这些问题:使用简单:设定源文件,设定编译参数和输出目标就行了&#xf…

18135usm_佳能PZ-E1+EF-S 18-135mm f/3.5-5.6 IS USM镜头 小型工作室的利器

EF-S 18-135mm f/3.5-5.6 IS USM 在大神眼里据对是属于狗头系列的 哈哈哈 但是这货如果搭配佳能的 PZ-E1 在配合佳能80D 那绝对是小型视频工作室的首选 !!!mxcpTB2rqUOg80kpuFjSsppXXcGTXXa_!!104284319.jpg (156.5 KB, 下载次数: 1)2017-3-…

开启php缩略图,PHP生成缩略图

//参数1 文件名 参数2 缩放比例function _thumb($_filename,$_percent){ob_clean();//生成png标头文件header(Content-type:image/png);$_nexplode(., $_filename);//获取文件的信息,宽和高list($_width,$_height)getimagesize($_filename);//生成缩略后的大小$_new_wid…

php项目中sql,php – 大括号{}在SQL查询中做了什么?

有关双引号字符串语法,请参见http://www.php.net/manual/de/language.types.string.php#language.types.string.parsing.花括号用于复杂的变量表达式.它们由PHP解释,而不是由SQL接口解释.$query "SELECT * FROM users WHERE user$_POST[username] AND password$_POST[pas…

php获取本机ip外网地址,php获取本机ip(远程IP地址)

例子,php获取用户IP地址。复制代码 代码示例:// 111111111111echo $_SERVER[REMOTE_ADDR];// 2222222222222function get_local_ip() {$preg "/\A((([0-9]?[0-9])|(1[0-9]{2})|(2[0-4][0-9])|(25[0-5]))\.){3}(([0-9]?[0-9])|(1[0-9]{2})|(2[0-4][0-9])|(25…

php打png图片水印颜色失真,ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整...

/**———————————————————-* 为图片添加水印———————————————————-* static public———————————————————-* param string $source 原文件名* param string $water 水印图片* param string $$savename 添加水印后的图片名…

java服务器要二次编译,ecology项目二次开发环境搭建

ecology项目二次开发环境搭建Submitted By Weaver文档版本控制文档简要信息:文档主题(Title)ecology项目二次开发环境搭建作者(Author)审批者 (To Be Approved By)说明 (Comments)ecology项目二次开发环境搭建文件名称 (File Name)文档版本历史:序号日期…

matlab基础试题,MATLAB基础试题题目及答案,课程2020最新期末考试题库,章节测验答案...

【判断题】手指第一关节应该始终保持支撑。【单选题】如果陈先生购买了一套 200 万的住房(家庭首套住房),房屋面积为 105 平方米,容积率为 3.0, 房价低于当地平均价格,则他要缴纳的契税为( )万元。在做高抬指练习时注意下键速度要…

乘法口诀表编程php视频,PHP学习之制作乘法口诀表

进入学习php语言状态。昨日看了一天视频。才能够把这个小口诀表实现。好难啊。里面有个口诀表的函数、echo "";for ($a1;$a<9;$a){ //循环输出a a默认值是1 a的值不会大于9 且不断加一for ($b1;$b<$a;$b){//{b默认值是1 且b值不能大于a值 也就是九 加一运算/*一…

列车matlab模型,【国家级精品课程】-中南大学-数学建模-lingo-matlab-优化建模-数模培训-全国赛论文-京沪线列车调度模型(B题)...

【国家级精品课程】-中南大学-数学建模-lingo-matlab-优化建模-数模培训-全国赛论文-京沪线列车调度模型(B题) 答卷编号&#xff1a; 答卷编号&#xff1a; 论文题目&#xff1a; 京沪线列车调度模型(B题) 参赛队员&#xff1a; 1. 唐欢 电话&#xff1a;13100251389 2. 任礼秋…

如何学习matlab 知乎,知乎日报

利用记忆软件 Anki 进行复习&#xff1a;先看一下效果&#xff1a;通过编程(Matlab 程序 main.m)把一集美剧中的每一句话的中英文和语音都分离出来&#xff0c;输入 Anki 进行复习。制作每一集的学习包的大概流程如下&#xff1a;下面是详细步骤&#xff1a;* 流程只适用于装了…

php javascript对象,JavaScript 对象

JavaScript 对象JavaScript 对象是拥有属性和方法的数据。真实生活中的对象&#xff0c;属性和方法真实生活中&#xff0c;一辆汽车是一个对象。对象有它的属性&#xff0c;如重量和颜色等&#xff0c;方法有启动停止等:对象属性方法car.name Fiatcar.model 500car.weight 8…

oracle12c 删除pdb用户,oracle 12c pdb测试:创建、开关、删除

pdb测试&#xff1a;创建、开关、删除-----------------------ORACLE12C中提出来CDB和PDB的概念他们可以分别理解为容器和插件(PDB插入在CDB中)CDB的管理和传统数据库区别不大--确认当前cdbSQL> select name,cdb from v$database;NAME CDB--------- ---ZARADB YES--…

oracle 备份批处理,windows下oracle自动备份批处理

上一篇日志中&#xff0c;我将windows下的备份流程分成了五步走。本日志就结合上篇的理论来个实例。该实例是来自于我现网的中的一个备份示例(不要想着弄我密码啊&#xff0c;内容改过的&#xff0c;呵呵)。费话少说&#xff0c;直接上脚本&#xff1a;eche off//下面一部分是设…

getlasterror返回57怎么解决_王者荣耀:用时最短职业比赛?3分57秒结束,解说都看呆了!...

原标题&#xff1a;王者荣耀&#xff1a;用时最短职业比赛&#xff1f;3分57秒结束&#xff0c;解说都看呆了&#xff01;相信很多人都知道&#xff0c;王者荣耀作为一款手机游戏&#xff0c;虽然节奏比英雄联盟这种端游快得多&#xff0c;但一局比赛也要十分钟左右&#xff0c…