tslib和qt在君正平台上的搭建

2021-05-27 15:49:57 字數 1061 閱讀 1748

1.安裝tslib

sudo apt-get install autoconf

sudo apt-get install automake

sudo apt-get install libtool

b.解壓縮

sudo tar -zxvf kergoth-tslib-1.0-98-ge17263e.tar.gz

cd kergoth-tslib-e17263e

c.執行autogen.sh指令碼

./autogen.sh

d.配置

./configure --host=mipsel-linux  --prefix=/opt/tslib  ac_cv_func_malloc_0_nonnull=yes

要知道更多關於configure的配置選項,可以通過./configure -help來檢視。

--host表示你的交叉編譯環境是什麼。

--prefix表示你要安裝到的位置。

ac_cv_func_malloc_0_nonnull=yes此選項不加,make的時候會出現錯誤。

具體原因,參看此文:

e.編譯

make

f.安裝

make install

g.拷貝安裝目錄下的檔案到開發板上。

h.在開發板上設定環境變數

export tslib_root=/usr/local/tslib

export tslib_tsdevice=/dev/input/event0(你的開發板dev下的觸控螢幕裝置節點檔案)

export tslib_calibfile=/etc/pointercal  (儲存校準資料)

export tslib_conffile=$tslib_root/etc/ts.conf

export tslib_plugindir=$tslib_root/lib/ts

export  tslib_consoledevice=none

export tslib_fbdevice=/dev/fb0

i.可以執行tslib/bin下的可執行檔案了。

參考文章:

OpenCV在龍芯平台上的移植

opencv 2.2.0的移植方法 按照文章 opencv在arm上的移植 emouse 給出的步驟方法進行 修改的地方 1 原指定交叉編譯器為arm的都改為mipsel,交叉編譯器的路徑也為redhat虛擬機器中的實際路徑 usr local mips linux gcc gcc 3.4.6 2f...

CMMB在Android平台上的實現步驟簡介

前段時間完成了android平台上cmmb的實現,現將實現步驟簡單介紹如下。分兩個step來實現 一 基於530頻點 北京 cctv news臺清流頻道 寫死乙個頻點 乙個清流頻道 的除錯 1 在android上調通cmmb driver和firmware,使其有正確的輸出。2 ffmpeg在and...

Replication副本在各平台上的使用

本文主要分析replication副本在mysql,redis,zookeeper,kafka和mongodb這些平台上的使用 1 水平擴充套件 提高效能,讀寫分離。kafka的副本只是用來備份和故障轉移 2 備份和故障轉移 mysql 非同步,半同步,延遲同步 redis 非同步 部分重同步,全量...