Android gt911觸控式螢幕驅動移植記錄
基本上參考“GT9XX驅動移植說明書_for_Android”來做就好的,有幾點注意的地方提一下:
1、替換配置資訊表的時候,如果你的屏驅動晶片gt9xx有設定sensor ID的話,配置資訊應該配置到對應的陣列中(CTP_CFG_GROUP)
2、我的弄完後發現屏的上下觸控位置反過來了,也就是說按鍵在下邊,需要觸控式螢幕幕的上邊才能有反映。
這有兩種方法解決,一種是找你的TP廠家幫你修改配置資訊引數,另一種就是在gt9xx.c檔案裡找到上報座標的函式gtp_touch_down,將
y修改為 :y=sceenH-y;其中sceenH為你當前使用的屏的高度畫素。
疑問:上面中的sceenH有沒有在核心的哪個地方有個巨集定義傳入畫素高度呢?如果像我這樣定死具體屏的畫素,那麼我下次如果換成另一個畫素的屏,那這個地方
豈不是又要重新修改編譯?路過知道的朋友麻煩告知下,我用的是imx6q.
相關推薦
Android gt911觸控式螢幕驅動移植記錄
基本上參考“GT9XX驅動移植說明書_for_Android”來做就好的,有幾點注意的地方提一下: 1、替換配置資訊表的時候,如果你的屏驅動晶片gt9xx有設定sensor ID的話,配置資訊應該配置到對應的陣列中(CTP_CFG_GROUP) 2、我的弄完後發現屏的
基於imx6的gt911觸控式螢幕驅動移植
參考:https://blog.csdn.net/zhuyuming/article/details/52652525?locationNum=3 實驗平臺:TQ_iMX6Q 其實在Linux核心官網(https://www.kernel.org/)上下載適合自己
Qualcomm 平臺觸控式螢幕驅動移植 筆記
TP觸控式螢幕,應該是驅動開發中比較簡單並且適合新手入手的模組。不過雖然簡單,但涉及到的內容還是比較多的,其中Linux相關主要的機制: 1. input 機制 2. 中斷、定時器 3. I2C 1
I.MX6Q(TQIMX6Q/TQE9)學習筆記——新版BSP之觸控式螢幕驅動移植
之所以說是驅動移植是因為之前已經在TQ210、AM335x兩個平臺上移植過了,因此,僅需要少量修改就可以將驅動移植到imx6q。下面開始觸控驅動移植。 DTS編寫 參考其它DTS的i2c裝置寫法,我們可以新增如下內容: &i2c1 { clock-frequen
android LVDS螢幕驅動移植
1 概述 平臺:freescale i.MX 6Quad 4核開發板MCIMX6Q-SDB(不帶螢幕) 作業系統:Android 4.2.2_1 核心:3.0.35 顯示屏:LG的LP101WX1-SLN2 顯示屏引數:解析度1280*800,色彩18位,色彩數262K,時鐘頻率69.3M Hz
Android底層開發之紅外遙控驅動移植
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
focaltech(敦泰)觸控式螢幕驅動Ft5306.c學習記錄
最近正在做安卓系統的驅動開發工作,學習了focaltech(敦泰)觸控式螢幕驅動Ft5306.c,簡單總結如下(未完,待續)。因為剛接觸驅動開發,許多知識沒有徹底理解,如有錯誤請指正。 1 概述 linux觸控式螢幕驅動基於linux input 子系統,層次上位於input系統的第三層,主要是完成具
8 Android平臺開發-WIFI 驅動移植 -- 詳細
一、WIFI的基本架構(程式碼路徑) 1、WIFI Settings應用程式: packages/apps/Settings/src/com/android/setting
android wifi驅動移植及其部分問題回答
Update(19/05/2011): Verify validity against Gingerbread. Update (11/08/2010): Updated patch to fix the loading of awext driver at run tim
【TINY4412】LINUX移植筆記:(23)裝置樹LCD觸控式螢幕驅動
【TINY4412】LINUX移植筆記:(23)裝置樹 LCD觸控式螢幕驅動 宿主機 : 虛擬機器 Ubuntu 16.04 LTS / X64 目標板[底板]: Tiny4412SDK - 1506 目標板[核心板]
IMX6Q移植ft5x06_ts觸控式螢幕驅動
一、附上原理圖 第一張圖是開發板的觸控式螢幕原理圖,第二張是顯示屏觸控式螢幕介面原理圖。對應起來只用到了六個腳,開發板7、8腳不用管。 從開發板觸控式螢幕介面可以看到用到了i2c2_scl、i2c2_sda,RST、INT四個主要的引腳,這裡要檢視觸控式螢
Android(4.2) Sensors 學習——G-sensor,Gyroscope驅動移植
本人對驅動可謂是一點不懂,鑑於公司目前高驅動的人手不夠,所以我也只能兩眼一抹黑硬上咯,最原來Android 4.1上的正常使用的驅動完整的移植到Android 4.2上。這篇檔案講記錄自己一步一步移植過程,已備不時之需。在移植前,先來高明白android
Lenovo k860i 移植Android 4.4 cm11進度記錄【上篇已完結】
2014.5.16 為了驗證一下下載的CM11的原始碼有沒有問題,決定編譯一下cm官方支援的機器,手上正好有臺nexus7 2012,就拿它為例測試一下在mac os x平臺的整個編譯過程。 1. 最開始,是在os x下面搭編譯環境,以前有說過的,詳見xda這個帖子。 http://forum.xda-dev
android 平臺USB wifi驅動移植及使用
來自: http://blog.csdn.net/haomcu/article/details/7267090 一. Android平臺Wifi的基本程式碼路徑 1. Wpa_supplicant原始碼部分 external/wpa_sup
Android——4.2 - 3G移植之路之 reference-ril .pppd 撥號上網 (三)
而且 init.rc nal null ann 源代碼分析 suggest cdma 初始化 Android的RIL機制中的 reference-ril.c 即為廠商提供的驅動接口。這個驅動源代碼各個廠商都是有提供的,網上也有下載。我如今用的就是huawe
linux驅動開發記錄
when off ide def pos inux adc version red inode: include/linux/fs.h 1 /* 2 * Keep mostly read-only and often accessed (especially for
驅動移植過程中DMA內存相關接口替換
linux sylixos dma 1. 相關概念介紹及移植簡介 1.1 物理地址與總線地址 1)物理地址是與CPU相關的。在CPU的地址信號線上產生的就是物理地址,在程序指令中的的虛擬地址經過段映射和頁面映射後,就生成了物理地址,這個物理地址被放到CPU的地址線上。
[Android開發] Android Studio問題以及解決記錄
bool found contex -i 設置 o-c mave expect andro http://blog.csdn.net/niubitianping/article/details/51400721 1、真機運行報錯Multi dex requires Buil
at91sam9g45 mcp2515 linux3.6.9驅動移植要點
ges static cal str UC data- infineon dts a10 平臺at91sam9g45 linux版本 3.6.91 board-sam9m10g45ek.c 文件添加如下結構體 static struct mcp251x_platform_d
MT7601 WG209模塊驅動移植,並連接路由器
文件 logs 由器 kernel blog 路由 github 版本 分享圖片 驅動位置: https://github.com/Aplexchenfl/WG209_MT7601 下載之後,查看 Makefile 在這裏,我修改了 kernel的位置以及編譯器的版本