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
   

相关文章
|
编解码 数据可视化
关于DataV大屏分辨率那些事
关于DataV如何选择合适分辨率的问题,实践中经常遇到一些疑惑。故写此文进行澄清,希望能够帮助各位朋友合理的选择适合自己业务场景的分辨率。
2627 0
|
数据可视化 JavaScript 前端开发
推荐8个炫酷的数据可视化大屏项目
推荐8个炫酷的数据可视化大屏项目
3990 1
|
4月前
|
数据可视化 大数据
【Echarts大屏】大数据平台可视化大屏
【Echarts大屏】大数据平台可视化大屏
【Echarts大屏】大数据平台可视化大屏
|
4月前
|
数据可视化
【Echarts大屏】智慧门店可视化大屏
【Echarts大屏】智慧门店可视化大屏
【Echarts大屏】智慧数据平台大屏
【Echarts大屏】智慧数据平台大屏
|
4月前
|
数据可视化
【Echarts大屏】智慧农场可视化大屏
【Echarts大屏】智慧农场可视化大屏
|
4月前
|
数据可视化
【Echarts大屏】智慧医院可视化大屏
【Echarts大屏】智慧医院可视化大屏
|
4月前
|
数据可视化
【Echarts大屏】智慧酒机可视化大屏
【Echarts大屏】智慧酒机可视化大屏
|
4月前
|
数据可视化 前端开发 JavaScript
【Echarts大屏】共享单车运营平台|可视化大屏
【Echarts大屏】共享单车运营平台|可视化大屏
|
4月前
|
数据可视化
【Echarts大屏】智慧仓储可视化大屏
【Echarts大屏】智慧仓储可视化大屏