ok6410七尺大屏的使用

简介: 1、环境变量的配置   1.1 配置/etc/profile 文件 [root@FORLINX6410]# vi /etc/profile export USER LOGNAME PS1 PATH                                     e...

1、环境变量的配置

 

1.1 配置/etc/profile 文件

[root@FORLINX6410]# vi /etc/profile

export USER LOGNAME PS1 PATH  
                                 
export TSLIB_ROOT=/usr/local/tslib
export TSLIB_CONSOLEDEVICE=none  
                                      
export TSLIB_TSDEVICE=/dev/input/event1
                                      
export TSLIB_CALIBFILE=/etc/pointercal       
export TSLIB_PLUGINDIR=/usr/local/tslib/lib/ts
export TSLIB_FBDEVICE=/dev/fb0                        
export LD_LIBRARY_PATH=$TSLIB_ROOT/lib:$LD_LIBRARY_PATH
export TSLIB_CONFFILE=/usr/local/tslib/etc/ts.conf    
#export QWS_MOUSE_PROTO=Tslib:/dev/input/event1       
                                                      
export QTDIR=/opt/EmbedSky/qt-4.7-arm/                
#export QTDIR=/opt/qt-4.7.1                           
                                                                               
export LD_LIBRARY_PATH=$QTDIR/plugins/qtopialmigrate/:$QTDIR/qt_plugins/imagefor
export PATH=/bin:/sbin:/usr/bin/:/usr/sbin:/root/tslib/build/bin               

 

1.2  配置/bin/qt4文件

 

[root@FORLINX6410]# vi /bin/qt4

export QTDIR=/opt/EmbedSky/qt-4.7-arm/

#export QTDIR=/opt/qt-4.7.1/

export LD_LIBRARY_PATH=$QTDIR/plugins/qtopialmigrate/:$QTDIR/qt_plugins/imagefor
export PATH=/bin:/sbin:/usr/bin/:/usr/sbin:/root/tslib/build/bin

 

  注意到上面1.1 1.2 中的环境变量QTDIR都是 QTDIR=/opt/EmbedSky/qt-4.7-arm,这是因为在PC安装arm版本的qt4.7时make install的目录是/opt/EmbedSky/qt-4.7-arm,所以从PC拷贝过来的库文件和插件文件也应该放在这个目录下。不然会造成一些库或者字库文件找不到/opt/EmbedSky/qt-4.7-arm目录的错误。

 

  开发板下/opt/EmbedSky/qt-4.7-arm目录里面的内容如下图:

 

     img_3e7aed95bbef9560232ae6f9b5fa69a8.jpg

 

3、安装使用过程中的一些问题

 

3.1 启动某些QT应用程序时,出现找不到libz.so*等库文件

   解决办法:

   从TQ2440的/lib/目录下拷贝相关的文件过来即可。

 

3.2 出现触摸屏无法点击校正的问题

  首先检查/etc/profile和/bin/qt4中的 TSLIB_TSDEVICE环境变量是不是被设置成:

export TSLIB_TSDEVICE=/dev/input/event1,这里要注意一定是event1。

 

4、自启动脚本修改

 

[root@FORLINX6410]# vi /etc/init.d/rcS

echo "                                  " > /dev/tty1   
echo "Starting Qt4, please waiting..." > /dev/tty1      
echo "                                  "               
echo "Starting Qt4, please waiting..."                  
                                                        
#/bin/qtopia4  &               //qtopia的启动文件脚本                           
                                                        
/bin/qt4 &                       //qt4启动文件脚本

 

5、ok6410的触摸屏校正及校正文件目录

 

[root@FORLINX6410]# /usr/local/tslib/bin/ts_calibrate
xres = 800, yres = 480
Took 29 samples...
Top left : X = 3642 Y = 10328
   

相关文章
|
12月前
|
SQL 分布式计算 数据挖掘
加速数据分析:阿里云Hologres在实时数仓中的应用实践
【10月更文挑战第9天】随着大数据技术的发展,企业对于数据处理和分析的需求日益增长。特别是在面对海量数据时,如何快速、准确地进行数据查询和分析成为了关键问题。阿里云Hologres作为一个高性能的实时交互式分析服务,为解决这些问题提供了强大的支持。本文将深入探讨Hologres的特点及其在实时数仓中的应用,并通过具体的代码示例来展示其实际应用。
543 0
|
12月前
|
监控 搜索推荐 数据挖掘
国产CRM系统在互联网行业中的应用与推荐
在数字化转型的大潮中,客户关系管理变得至关重要。本文精选了六款针对互联网行业的国产CRM系统,包括销售易、红圈CRM、纷享销客、神州云动CloudCC、简道云及悟空CRM,分别介绍了它们的核心优势与适用场景。无论企业是希望提升销售效率、实现移动办公还是追求高度定制化,都能从中找到合适的解决方案。在选择CRM系统时,还需综合考量其扩展性、集成能力和售后服务等方面。
|
缓存 关系型数据库 MySQL
为什么MySQL分页查询偏移量越大查询越慢
【5月更文挑战第1天】为什么MySQL分页查询偏移量越大查询越慢
562 4
|
存储 算法 图计算
GGML 非官方中文文档(4)
GGML 非官方中文文档
515 0
|
API Docker 容器
dcker-compose是干什么的?底层原理是什么?
dcker-compose是干什么的?底层原理是什么?
355 0
R语言计量经济学:虚拟变量(哑变量)在线性回归模型中的应用
R语言计量经济学:虚拟变量(哑变量)在线性回归模型中的应用
|
前端开发
生成pdf文件并打包zip下载
使用itextpdf生成pdf文件,使用ant的org.apache.tools.zip生成zip包,并下载
390 0
|
人工智能 安全 测试技术
Azure AI 内容安全Content Safety Studio实战
Azure AI 内容安全Content Safety Studio实战
406 0
|
JavaScript
【3】npm run build Vue的项目,如何修改相对路径配置
【3】npm run build Vue的项目,如何修改相对路径配置
|
存储 缓存 小程序
【小程序】一文读懂微信小程序登录流程及获取手机号
【小程序】一文读懂微信小程序登录流程及获取手机号
1014 0
【小程序】一文读懂微信小程序登录流程及获取手机号