最近遇到乙個問題,
gpio 讀出來的值與預期不同,
詳細描述如下:
首先手機 download 了乙個完整的 daily build image ,
接下來 不斷地修改 kernel 部分 code,
並且不斷地燒錄 其中一部分 image,也就是 bootimage,
乙個完整的 image 是由 bootimage,systemimage,..... 所組成的,
bootimage 是其中一部分。
而其中所修改的 code,
包含 gpio 讀取,
問題來了,
gpio 讀取出來的值與預期不同(排除硬體因素),
但是若使用 adb shell 讀取 gpio 的 value 竟又是與預期相同值,
卡了許久,找不出 root cause,
解決方式:
燒錄乙個完整的手機 daily build image,
再燒錄所修改的 bootimage,
竟解決 gpio 讀出來的值與預期不同的問題。
小結:若程式跑出來的行為有異常或是非預期行為,
不妨試著重新整理整個 image 或是 clean build,
再檢查程式行為。
Generator函式的語法 ES6重刷17
關於generator函式,說實話還是不徹底的明白其意義以及相應的某些應用場景,在此只是針對目前個人境界理解程度,對其進行一次重新的記錄。一 基本概念 關於generator函式,我就利用es6此書上的比喻來形容。generator它是乙個狀態機,其內部封裝了很多很多待處理的狀態 yiled cod...
假設您需要整個客戶端上的永久資料儲存
您得到了localstorage 您得到了indexeddb 它們都是客戶端,並且能夠儲存資料,但僅限於單個瀏覽器。我無法從膝上型電腦那裡儲存資料,然後稍後在手機上恢復並擁有相同的資料。擁有後端資料庫就是這種情況。資料儲存在其他位置,因此您可以隨處訪問。但是,如果您不想處理後端怎麼辦?有第三方解決方...
360脫殼分析1 記憶體dump的時機選擇
360對dex的保護是比較好的,直接去dump記憶體會發現activity類都是有問題的,從dex格式而言,其dexclassdef結構體是有問題的,除了classid的所有成員均為0。那應該怎麼脫呢,當然360對so有加殼,我們可以對其進行脫殼後進行分析 另外,當然也可以修改libdvm來進行脫殼...