色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux系統(tǒng)中觸摸庫(kù)報(bào)錯(cuò)怎么解決

汽車電子技術(shù) ? 來(lái)源: 嵌入式情報(bào)局 ? 作者: 情報(bào)小哥 ? 2023-02-21 11:04 ? 次閱讀

大家好,我是情報(bào)小哥~

在編譯Linux系統(tǒng)的過(guò)程中,總?cè)菀子龅礁鞣N大大小小的問(wèn)題,要么是某個(gè)編譯選項(xiàng)設(shè)置不正確,編譯器與編譯源碼不匹配,又或者是系統(tǒng)中沒(méi)有安裝相應(yīng)的軟件或者庫(kù)等等。

然而這些問(wèn)題運(yùn)氣不錯(cuò)網(wǎng)絡(luò)上搜索一下即可搞定,然而遇到生僻一點(diǎn)的問(wèn)題,那估計(jì)得把你折騰得半死,問(wèn)題是還不一定弄得好。

好在這些成熟的組件或者系統(tǒng)源碼在編譯或者使用異常以后,或多或少都會(huì)輸出一些信息,供程序員進(jìn)行問(wèn)題排查。

那么小哥下面就簡(jiǎn)單介紹一下最近遇到的tslib問(wèn)題排查過(guò)程。

01

一個(gè)問(wèn)題

圖片

在部署完tslib環(huán)境以后,其安裝目錄中會(huì)生成一些測(cè)試程序供用戶使用,然而當(dāng)我們運(yùn)行相應(yīng)的測(cè)試應(yīng)用程序,卻得到如下結(jié)果 :

圖片

表示環(huán)境變量中指定的設(shè)備,tslib庫(kù)識(shí)別不出該設(shè)備為觸摸設(shè)備。而這樣的錯(cuò)誤字符串的輸出,一般都來(lái)源于源碼,直接在tslib源碼路徑中進(jìn)行搜索得到如下結(jié)果。(當(dāng)然如果要進(jìn)行詳細(xì)的分析也可以使用VSCode等工具分析)

圖片

這里采用grep命令行對(duì)路徑中的文件進(jìn)行字符串的查找,grep主要是用于搜索匹配模板的行,默認(rèn)情況下就是打印出來(lái)匹配的行。

-n選項(xiàng)表示:以行號(hào)作為前綴;

-R選項(xiàng)表示遞歸讀取每級(jí)目錄下的所有文件。

更加詳細(xì)的使用說(shuō)明就交給man grep了。

上面的輸出結(jié)果,其字符串來(lái)源于input-raw.c文件的61行,看一下該文件輸出該字符串的條件,并根據(jù)條件來(lái)進(jìn)行判斷和調(diào)試。

圖片

可以直接修改此部分的判斷語(yǔ)句,進(jìn)行調(diào)試,輸出到底是那個(gè)條件導(dǎo)致無(wú)法滿足。

通過(guò)調(diào)試可以了解到version==EV_VERSION條件不滿足,一個(gè)是內(nèi)核傳入的,一個(gè)是編譯器指定的。

通過(guò)同樣的方式可以查到內(nèi)核中的EV_VERSION的定義如下:

圖片

同樣查找編譯器中的EV_VERSION的定義如下:

圖片

兩者確實(shí)是不同,所以導(dǎo)致運(yùn)行tslib庫(kù)報(bào)錯(cuò),這里我們優(yōu)先把內(nèi)核中的EV_VERSION改成與編譯器的一致,看是否能夠解決該問(wèn)題。

然后重新編譯內(nèi)核并進(jìn)行燒錄。

完成以后直接運(yùn)行bin文件下的ts_print測(cè)試觸摸屏驅(qū)動(dòng)看是否正常,運(yùn)行程序以后沒(méi)有再輸出之前的異常字符串,然后點(diǎn)擊觸摸屏,即可看到終端輸出相應(yīng)的坐標(biāo)數(shù)據(jù):

圖片

這樣看來(lái)tslib初步測(cè)試和部署完成。

**最 后 **

好了,這里小哥就介紹了一下tslib觸摸庫(kù)部署過(guò)程一個(gè)排查問(wèn)題的基本過(guò)程,很多類似的問(wèn)題也可以嘗試這樣排查,希望本文能夠?qū)δ阌袔椭鞠盗形募€會(huì)持續(xù)更新。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11342

    瀏覽量

    210152
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1642

    瀏覽量

    49240
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    661

    瀏覽量

    32977
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux系統(tǒng)燒寫DNW報(bào)錯(cuò)這是什么問(wèn)題

    按照Linux 3.0.1用戶手冊(cè)“一鍵燒寫Linux系統(tǒng)”相關(guān)內(nèi)容,在最后一步燒寫時(shí)DNW報(bào)錯(cuò):** Unable to read "u-boot.bin" from mmc
    發(fā)表于 01-13 06:41

    嵌入式Linux觸摸屏在漆包線檢測(cè)系統(tǒng)的應(yīng)用

    本文針對(duì)嵌入式Linux觸摸屏在漆包線檢測(cè)系統(tǒng)的應(yīng)用,介紹了本系統(tǒng)
    發(fā)表于 07-27 15:47 ?29次下載

    Linux系統(tǒng)共享庫(kù)編程

    一、說(shuō)明 類似Windows系統(tǒng)的動(dòng)態(tài)鏈接庫(kù),Linux也有相應(yīng)的共享庫(kù)用以支持代碼的復(fù)用
    發(fā)表于 09-13 16:49 ?24次下載

    深入分析Windows和Linux動(dòng)態(tài)庫(kù)應(yīng)用異同

    深入分析Windows和Linux動(dòng)態(tài)庫(kù)應(yīng)用異同 摘要:動(dòng)態(tài)鏈接庫(kù)技術(shù)實(shí)現(xiàn)和設(shè)計(jì)程序常用的技術(shù),在Windows和Linux系統(tǒng)中都有動(dòng)
    發(fā)表于 10-22 11:36 ?1304次閱讀

    Linux下靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)(共享庫(kù))的制作與使用

    Linux下靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)(共享庫(kù))的制作與使用Linux
    發(fā)表于 07-09 14:39 ?1191次閱讀

    linux靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)分析

    1.什么是庫(kù) 在windows平臺(tái)和linux平臺(tái)下都大量存在著庫(kù)。 本質(zhì)上來(lái)說(shuō)庫(kù)是一種可執(zhí)行代碼的二進(jìn)制形式,可以被操作系統(tǒng)載入內(nèi)存執(zhí)行。 由于windows和
    發(fā)表于 11-02 10:12 ?1次下載

    Linux基礎(chǔ)教程之linux如何使用CP報(bào)錯(cuò)

    本文檔的主要內(nèi)容詳細(xì)介紹的是Linux基礎(chǔ)教程之linux如何使用CP報(bào)錯(cuò)詳細(xì)資料免費(fèi)下載
    發(fā)表于 10-26 17:15 ?10次下載

    Holtek觸摸開(kāi)發(fā)庫(kù)生成使用說(shuō)明

    Holtek觸摸開(kāi)發(fā)庫(kù)生成使用說(shuō)明。
    發(fā)表于 03-24 10:18 ?8次下載

    C++基礎(chǔ)語(yǔ)法知識(shí)之鏈接裝載庫(kù)Linux 的共享庫(kù)

    Linux 的共享庫(kù)(Shared Library) Linux 下的共享庫(kù)就是普通的 ELF 共享對(duì)象。 共享庫(kù)版本更新應(yīng)該保證二進(jìn)制接口
    的頭像 發(fā)表于 11-01 10:15 ?2937次閱讀

    Linux的靜態(tài)庫(kù)和共享庫(kù)

    庫(kù)是一個(gè)二進(jìn)制文件,包含的代碼可被程序調(diào)用。例如標(biāo)準(zhǔn)C庫(kù)、數(shù)學(xué)庫(kù)、線程庫(kù)等等。庫(kù)有源碼,可下載后編譯,也可以直接安裝二進(jìn)制包。
    的頭像 發(fā)表于 05-10 09:34 ?1079次閱讀

    如何查看linux程序共享庫(kù)呢?

    linux系統(tǒng),程序通常需要依賴于外部庫(kù)來(lái)正常工作。這些庫(kù)可以直接編譯到程序,也可以從共享
    的頭像 發(fā)表于 08-28 09:11 ?1641次閱讀
    如何查看<b class='flag-5'>linux</b>程序共享<b class='flag-5'>庫(kù)</b>呢?

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)-oracle數(shù)據(jù)庫(kù)報(bào)錯(cuò)無(wú)法打開(kāi)的數(shù)據(jù)恢復(fù)案例

    oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)服務(wù)器,底層由12塊硬盤組成一組磁盤陣列,上層操作系統(tǒng)上運(yùn)行oracle數(shù)據(jù)庫(kù)。 oracle數(shù)據(jù)庫(kù)故障: 數(shù)據(jù)
    的頭像 發(fā)表于 10-12 14:00 ?898次閱讀

    Oracle數(shù)據(jù)恢復(fù)—異常斷電后Oracle數(shù)據(jù)庫(kù)庫(kù)報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

    Oracle數(shù)據(jù)庫(kù)故障: 機(jī)房異常斷電后,Oracle數(shù)據(jù)庫(kù)庫(kù)報(bào)錯(cuò):“system01.dbf需要更多的恢復(fù)來(lái)保持一致性,數(shù)據(jù)庫(kù)無(wú)法打開(kāi)
    的頭像 發(fā)表于 09-30 13:31 ?364次閱讀
    Oracle數(shù)據(jù)恢復(fù)—異常斷電后Oracle數(shù)據(jù)<b class='flag-5'>庫(kù)</b>啟<b class='flag-5'>庫(kù)</b><b class='flag-5'>報(bào)錯(cuò)</b>的數(shù)據(jù)恢復(fù)案例

    oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)打開(kāi)報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

    打開(kāi)oracle數(shù)據(jù)庫(kù)時(shí)報(bào)錯(cuò),報(bào)錯(cuò)信息:“system01.dbf需要更多的恢復(fù)來(lái)保持一致性,數(shù)據(jù)庫(kù)無(wú)法打開(kāi)”。急需恢復(fù)zxfg用戶下的數(shù)據(jù)。 出現(xiàn)上述
    的頭像 發(fā)表于 10-17 13:20 ?257次閱讀
    oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)<b class='flag-5'>庫(kù)</b>打開(kāi)<b class='flag-5'>報(bào)錯(cuò)</b>的數(shù)據(jù)恢復(fù)案例

    linux內(nèi)核通用HID觸摸驅(qū)動(dòng)

    linux內(nèi)核,為HID觸摸面板實(shí)現(xiàn)了一個(gè)通用的驅(qū)動(dòng)程序,位于/drivers/hid/hid-multitouch.c文件。hid觸摸
    的頭像 發(fā)表于 10-29 10:55 ?897次閱讀
    <b class='flag-5'>linux</b>內(nèi)核<b class='flag-5'>中</b>通用HID<b class='flag-5'>觸摸</b>驅(qū)動(dòng)
    主站蜘蛛池模板: 色爰情人网站 | 农村脱精光一级 | 虫族bl文全肉高h | 国产精品嫩草影院在线观看免费 | 伊人久久大香网 | 九九热视频 这里有精品 | 色窝窝亚洲AV在线观看 | 大胸美女被c | 麻豆乱码一卡二卡三卡视频 | 欧美性黑吊xxx | 羞羞答答影院在线 | 在线观看国产人视频免费中国 | 成年女人免费影院播放 | 樱花草在线影视WWW日本动漫 | 亚洲国产精品特色大片观看 | 91精品国产高清久久久久久 | 石原莉奈rbd806中文字幕 | 蜜桃成熟时33D在线嘟嘟网 | 免费人成在线观看视频不卡 | 深夜释放自己污在线看 | a一级毛片视频免费看 | 国产囗交10p| 日韩伦理电影秋霞影院 | 久久精品WWW人人爽人人 | 高清国语自产拍免费 | 国产日韩欧美高清免费视频 | 国产精品永久免费视频 | 97视频免费在线 | 99精品视频在线观看免费播放 | 在线高清电影理论片4399 | 一个人在线观看免费高清视频在线观看 | 人妻精品久久无码专区 | 歪歪漫画羞羞漫画国产 | 亚洲色偷偷偷网站色偷一区人人藻 | 草比比过程图 | 父亲在线日本综艺免费观看全集 | 40分钟超爽大片黄 | 神马电影我不卡国语版 | 国产成人精品免费视频大全可播放的 | ankha成人 | 99久久e免费热视频百度 |