編譯核心:
參考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 乙個用於...