在寫完安卓驅動後,為了方便測試其驅動的功能,可以像linux一樣寫乙個c的測試檔案,然後編譯成可執行檔案push到機器中執行。
1.保證安卓驅動能夠成功編譯,adb終端在/dev/下可以查到驅動的名稱。
2.在安卓原始碼/external下建立乙個資料夾用於存放測試c檔案與android.mk檔案
3.寫出c測試檔案和乙個android.mk檔案。其中android.mk local_module := name ,name與建立的資料夾名稱保持一致。
4.編譯
source build/envsetup.sh
mmm ./external/name //name為建立的資料夾名。
5.在out/target/product/[target]/system/bin 找到可執行檔案
6.push到機器/system/bin中
7.adb終端執行可執行檔案
其中**見鏈結
安卓核心提取配置config檔案
安卓核心提取配置檔案 方法一,從 image檔案中提取 1 開啟控制台,cd進入到kernel原始碼樹根目錄 2 輸入如下命令 scripts extract ikconfig arch arm boot image config 3 命令執行完後,將會在kernel原始碼樹根目錄下面生成confi...
linux核心載入可執行檔案
使用gdb跟蹤分析乙個execve系統呼叫核心處理函式 sys execve 驗證您對linux系統 載入可執行程式所需處理過程的理解 登陸實驗樓虛擬機器 增加 s s啟動引數開啟除錯模式 qemu kernel linux 3.18.6 arch x86 boot bzimage initrd r...
C 呼叫可執行檔案
一,語法 c 提供process類來對本地或遠端程序進行訪問,以及啟動或停止本地程序。更多語法資訊 二,using system using system.collections.generic using system.diagnostics using system.linq using sys...