移植memtester到android平台
硬件搭建起來能進入系統,首要就是測試內存的穩定性,需要一款內存測試工具。
一般都是選擇memtester這款linux軟件,下載地址如下:http://pyropus.ca/software/memtester/
把memtester解壓到android/external/下(此文默認讀者已有Android SDK)
-----------------------------------------------------------------------------------------------------------------------------
移植:
1:分別把conf-ld和conf-cc文件中的"cc"(一般在文件首行)替換成“arm-linux-androideabi-gcc”
2:編寫Android.mk,代碼如下:
1 LOCAL_PATH := $(call my-dir) 2 include $(CLEAR_VARS) 3 LOCAL_SRC_FILES := memtester.c tests.c 4 LOCAL_MODULE := memtester 5 LOCAL_C_INCLUDES := $(LOCAL_PATH) 6 #LOCAL_MODULE_PATH := output path of module! 7 include $(BUILD_EXECUTABLE)Line 1:返回當前路徑;Line 2:清除LOCAL_XXX變量;Line 3:編譯模塊源碼文件;
Line 4:模塊輸出名字;Line 5:額外的C頭文件;Line 6:生成編譯模塊的路徑;
Line 7 生產可執行文件(亦可是庫,根據變量而定)。
Line 1 2 3 4 7是Android.mk最基本的模板。
到此移植完成!
-----------------------------------------------------------------------------------------------------------------------------
編譯:
cd android,source build/envsetup.sh,lunch對應的平臺
mmm ?android/external/memtester-xxx ("xxx"為你的memtester版本)
最終在/system/bin生成可執行文件memtester!
?
轉載于:https://www.cnblogs.com/kevinhwang/p/5588616.html
總結
以上是生活随笔為你收集整理的移植memtester到android平台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 遗传算法学习笔记(一):常用的选择策略
- 下一篇: C#表格文字多收缩样式