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
   

相关文章
|
数据可视化 JavaScript 前端开发
推荐8个炫酷的数据可视化大屏项目
推荐8个炫酷的数据可视化大屏项目
3067 1
|
编解码 数据可视化
关于DataV大屏分辨率那些事
关于DataV如何选择合适分辨率的问题,实践中经常遇到一些疑惑。故写此文进行澄清,希望能够帮助各位朋友合理的选择适合自己业务场景的分辨率。
2484 0
|
1月前
|
编解码 前端开发 安全
大屏前端技术要求
大屏前端技术要求
24 0
|
10月前
|
数据可视化 前端开发
前端可视化数据大屏(2)
前端可视化数据大屏(2)
427 0
|
10月前
|
数据可视化 JavaScript 前端开发
前端可视化数据大屏(1)
前端可视化数据大屏(1)
501 0
|
编解码 前端开发 JavaScript
大屏开发你需要知道哪些
大屏是什么呢?再我前几年刚接触这个词得时候很新颖,全名叫态势感知大屏,大屏得特点是炫酷、好看,给用户满满得科技感。 听一位前辈说当年再招标会上,再都用exel、word做界面图表文档得时候,有一家公司把可视化态势感知大屏展示出来了,直接秒杀其他厂家。 那么当我们开发一款大屏点的时候需要注意什么呢?
147 0
|
JSON 编解码 监控
使用dataV还原销售实时监控大屏
使用dataV还原销售实时监控大屏
400 0
使用dataV还原销售实时监控大屏
|
SQL 数据可视化 数据库
使用阿里云dataV实现大屏自动轮播
使用阿里云dataV实现大屏自动轮播进行动态展示
1483 0
使用阿里云dataV实现大屏自动轮播
|
JSON 移动开发 数据可视化
从0到1开发可视化数据大屏(下)
前言:这是一篇迟到的下集,上次分享了如何从0到1搭建一个可视化数据大屏,介绍了数据搭配的前期调研、控件区域的开发、画布模块的开发等等。上篇的链接点我👉 从0到1开发可视化数据大屏(上) 而下集主要围绕.控件管理模块、数据管理模块、图层管理模块这几个模块来介绍。
225 0
从0到1开发可视化数据大屏(下)
|
移动开发 监控 数据可视化
从0到1开发可视化数据大屏(上)
前言:大数据时代,以大屏为载体的数据可视化需求日渐增多,数据大屏成为越来越多企业绩效展示,报表展示,业务监控等等的一种形式,大屏的上线带来的是便捷,无需编码,用户可以直接将所要呈现的组件拖拽到画布上,然后进行随意配置和布局,所见及所得。前段时间我们上线了内部的自己的可视化数据大屏beta版本
489 0
从0到1开发可视化数据大屏(上)

热门文章

最新文章