龙芯1B搭建qt开发环境的笔记.doc_第1页
龙芯1B搭建qt开发环境的笔记.doc_第2页
龙芯1B搭建qt开发环境的笔记.doc_第3页
龙芯1B搭建qt开发环境的笔记.doc_第4页
龙芯1B搭建qt开发环境的笔记.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. 运行触屏校准时提示selected device is not a touchscreen I understand32. 运行校准程序时提示No raw modules loaded63. 编译时提示未定义8版本更新日期更新内容维护人V1.02013.12,17创建重庆-简单V1.12013.12.20修正了章节标题和内容不一致的问题重庆-简单V1.22014.04.08修正了龙芯1B触摸屏不能使用的问题南京-砖家1. 运行触屏校准时提示selected device is not a touchscreen I understand按照龙芯1B开发板用户手册的步骤(注:禁止配置 Device Derivers - SPI support - SPI Controller 1 可能会引起屏幕不能用 ),搭建了开发环境,到了再开发板上运行校准程序时,提示如下/test # $TSLIB_ROOT/bin/ts_calibratexres = 480, yres = 272selected device is not a touchscreen I understandTook 2 samples.Top left : X = 3797726 Y = 2Took 2 samples.Top right : X = 3797726 Y = 2Took 2 samples.Bot right : X = 3797726 Y = 2Took 2 samples.Bot left : X = 3797726 Y = 2Took 2 samples.Center : X = 3797726 Y = 2ts_calibrate: determinant is too small - 0.000000Calibration failed.注:出现上面问题需要将 交叉编译器 中的 gcc-/mipsel-linux/mipsel-linux/include/linux/input.h 中 37行 EV_VERSION 由 0x010000 改为 0x010001 重新编译内核 进入shellrootLoongson-gz:/#cat /dev/event0 点击屏幕输出乱码则说明屏幕可以用然后重新编译tslib 重新进行移植2. 运行校准程序时提示No raw modules loaded按照龙芯1B开发板用户手册上的步骤搭建QT开发环境,到了在开发板上运行校准程序这一步时,提示下面错误/test # $TSLIB_ROOT/bin/ts_calibrateNo raw modules loaded.ts_config: No such file or directory需要修改TSLIB/ts.conf rootlocalhost LS1Brootfs# cat TSLIB/etc/ts.conf # Uncomment if you wish to use the linux input layer event interfacemodule_raw input rootlocalhost LS1Brootfs# 3. 编译时提示未定义参照龙芯1B开发板用户手册搭建了qt开发环境,刚开始一切正常,没有报什么错误,直到编译qt的示例程序“calculator”时,提示如下错误/usr/local/Trolltech/QtEmbedded-4.7.1-mips/lib/libQtGui.so:对ts_close未定义的引用/usr/local/Trolltech/QtEmbedded-4.7.1-mips/lib/libQtGui.so:对ts_config未定义的引用/usr/local/Trolltech/QtEmbedded-4.7.1-mips/lib/libQtGui.so:对ts_read未定义的引用/usr/local/Trolltech/QtEmbedded-4.7.1-mips/lib/libQtGui.so:对ts_read_raw未定义的引用/usr/local/Trolltech/QtEmbedded-4.7.1-mips/lib/libQtGui.so:对ts_open未定义的引用/usr/local/Trolltech/QtEmbedded-4.7.1-mips/lib/libQtGui.so:对ts_fd未定义的引用collect2: ld returned 1 exit statusmake: * calculator 错误 1 修改“mkspecs/qws/linux-mips-g+/qmake.conf ”注意是小写的-LTS。修改后的内容如下: 1 # 2 # qmake configuration for building with mipsel-linux-g+ 3 # 4 5 include(././common/g+.conf) 6 include(././common/linux.conf) 7 include(././common/qws.conf) 8 9 # modifications to g+.conf 10 QMAKE_CC = mipsel-linux-gcc -lts 11 QMAKE_CXX = mipsel-linux-g+ -lts 12 QMAKE_CFLAGS += -mips32 13 QMAKE_CXXFLAGS += -mips32 14 QMAKE_LINK = mipsel-linux-g+ -lts 15 QMAKE_LINK_SHLIB = mipsel-linux-g+ -lts 16 17 # modifications to linux.conf 18 QMAKE_AR = mipsel-linu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论