安卓可執行C檔案測試核心驅動

2021-10-01 17:16:57 字數 466 閱讀 5173

在寫完安卓驅動後,為了方便測試其驅動的功能,可以像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...