編譯i8320核心,讓其支援多點觸控

2021-05-23 08:56:31 字數 2945 閱讀 1956

編譯核心:

參考http://www.limofans.com/forum.ph ... tid=5353&page=1

不過裡面有乙個地方是錯誤的:

config_kpl不能取消,取消後會造成dcm模組無法載入,無法控制led亮度。

編譯kpl需要新增包含目錄:

cflags_kernel = -march=armv7-a -i./drivers/txsr/inc

多點:i8320核心版本及tinyx版本不支援現在流行的mt。有幾個方法可以解決這個問題。

1)公升級核心輸入部分、公升級tinyx。(需要做很多任務作)

2)把驅動該為雙滑鼠模式(現在的版本支援,需要把驅動編譯成可載入模組,以便除錯。這個不難,誰有時間可以嘗試一下)

3)改一下驅動,讓應用程式直接訪問。(30分鐘搞定,目前gba0.7使用的方法)

在sysfs裡面增加乙個目錄directtouchop,應用程式直接讀取

static device_attr(directtouchop, s_irugo | s_iwusr, direct_touch_show, direct_touch_store);

直接讀取驅動原始碼:

應用程式讀取sysfs示例:

i8320更改Limo核心解決電量讀不出問題

我的小i就是這樣的情況,電池電量始終為0,所以不插電開不了機,進系統後立馬報電量空自動關機了,所以自己編譯了乙個核心,使原來已經半磚狀態的手機又起死回生了。使用了飛人在這個帖子中的刷機模式 謝謝飛人的無私共享 主要是修改了核心的引導引數,從tf卡第四個分割槽進行引導 config cmdline r...

讓程式單例執行的另一種方法 i8320

eric在blog上發過一種方法。也已經封裝得很好了。因為我沒有去了解dbus的用法,所以看不懂。我是通過檔案鎖的方法實現程式單例執行。這也是linux下的實現單例守護程序的常用辦法。下面是singleinstance標頭檔案內容。ifndef single instance h define si...

安裝debian總結以及編譯linux核心

將磁碟進行壓縮操作,並且保留出乙個主分割槽的位置。然後,重新啟動系統按f12,選擇u盤啟動,進行安裝。有幾個需要注意的地方 1 事先在windows系統中,通過 計算機 管理 磁碟管理 的工具,將空閒空間較大的分割槽進行 壓縮盤 操作,我這裡壓縮出40g的空間,再分成兩個partition 乙個用於...