移植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 := memtester5 LOCAL_C_INCLUDES := $(LOCAL_PATH)
6 include $(BUILD_EXECUTABLE)

Line 1:返回当前路径;Line 2:清除LOCAL_XXX变量;Line 3:编译模块源码文件;

Line 4:模块输出名字;Line 5:额外的C头文件;Line 6 生产可执行文件(亦可是库,根据变量而定)。

Line 1 2 3 4 6是Android.mk最基本的模板。

到此移植完成!

-----------------------------------------------------------------------------------------------------------------------------

编译:

cd android,source build/envsetup.sh,lunch对应的平台

mmm  android/external/memtester-xxx ("xxx"为你的memtester版本)

最终在/system/bin生成可执行文件memtester!

时间: 2024-08-24 06:16:26

移植memtester到android平台的相关文章

假防病毒软件从电脑移植到了 Android 平台

以前有位女研究生点击网络钓鱼的链接.随即出现实时扫毒画面的方式,接着呈现了扫毒结果,跑出十余笔病毒数据,记录了被感染的计算机的具体位置,并提示她必须更新防病毒软件,而她在付费两千元后收到"防病毒软件".结果非但没有杀毒,反而让计算机中毒,不仅被骗刷卡消费,还盗取了个人资料. 而过去几年,在计算机上盛行的假的防病毒软件也已经移植到了 Android 平台. 2014 年四月初. Android 恶意及高风险的 App 程序已突破二百万大关 ,离趋势科技之前所预測的三百万大关已不远.其实,

cocos2d-x移植iconv到Android平台

iconv下载(Android) 源码下载地址,已编译完的iconv包(用这个即可) ios自带libiconv.dylib,只需#include <iconv.h>即可 步骤 1.libiconv解压文件放置 直接将解压的libiconv文件夹放在cocos2dx游戏引擎cocos2d-2.1rc0-x-2.1.2目录下 libiconv中Andriod.mk文件内容为: LOCAL_PATH:= $(call my-dir) #libiconv.so include $(CLEAR_VAR

Win32游戏到Android平台移植时必须解决的问题集锦

这方面的问题很多,在目前网络上很难找到满足的答案.我在这里将把自己的一个游戏从WIN32到ANDROID移植过程必须面对和要解决的问题,列举出来(有些是已经得到回答的,有些还未解决). 1,如何显示自己的游戏程序图标 这个使用传统的android平台思路实现即可,即修改工程的proj.android\res路径下drawable-hdpi.drawable-ldpi.drawable-mdpi.drawable-xhdpi下的icon.png文件. 注 意:一次试验中我仅修改了drawable-

Win7+VS2010+cocos2d-x 2.1 Beta3+Sqlite工程向android平台移植

Win7+VS2010+cocos2d-x 2.1 Beta3+Sqlite工程向android平台移植 题外话: 有时打开博客想写点什么时,心中感到有点酸楚,尽管语言不那么精简,或者说是准确,而且很可能文中的总结极不成熟,甚至还夹带些错误:但是,它们毕竟是自 己经过"痛苦"的挣扎后取得的一点成绩,于是,还是下决心记下来,一方面充实了自己尘封的笔记,另一方面也不敢独享-因为我看到有那么多的朋友把自己的心 血也无保留地奉献出来.或许,我的这一点一滴也能成为他们决战BUGS中的LITTLE

FFmpeg的Android平台移植—编译篇

摘要:本文主要介绍将FFmpeg音视频编解码库移植到Android平台上的编译和基本测试过程. 环境准备: ubuntu-12.04.5 android-ndk64-r10-linux-x86_64.tar.tar ffmpeg-2.7.2_tmp.tar.bz2 adt-bundle-windows-x86_64-20131030.zip 第一步:源代码下载 到FFmpeg官方网站http://www.ffmpeg.org/上去下载源代码,这里下载的源代码是最权威的.进入官网之后,选择”Dow

Cocos2d-x移植到Android平台编译的两个文件Android.mk和Application.mk

背景 首先,说说文章的背景.最近手中的一个项目,由于需求中要求提供Web界面的打印功能,当然如果没有打印机,还可以提供保存到本地.项目组长把这个"小任务"分给了我.本着努力为组长分忧解难的思想,领了任务之后,就马上开始了工作. 问题 刚开始的时候,组长给了一个工具(jatoolsprinter)让我研究,我用了一个多小时的时间,做出了一个简单的Demo,然后就是各种的测试,由于 web 打印需要浏览器安装 ActiveX 组件,在随后的测试中,我用了几款浏览器,甚至把安全级别都调到了最

Cocos2d-x v3.0正式版尝鲜体验【2】 Android平台移植

今天没事又尝试了下3.0正式版关于Android平台的移植,把新建的项目移植了下.过程仅用了十分钟左右,什么概念?! 好吧,事实上我想说,这个版本号真的移植非常轻松啊,只是还没加上其它东西,只是就眼下来说,真的非常方便.心理算是平衡些了,由于写代码总是想着要把CC去掉... 话不多说,来看看怎么移植到Android平台吧.体会下什么叫方便. 首先须要Android的NDK,SDK,Eclipse啥啥的就不提了.这些有过移植经验的就不多说了,关于NDK,最好去官网下载最新的版本号. 假设有自己新建

win8下面配置cocos2d-x的环境以及向android平台移植

大家好,今天学习了一下在win8下面配置cocos2d-x的开发环境,现在分享一下吧,如果有不准确的地方,请大家指出,谢谢! 需要的软件: vs2012 adt Bundle(集成了eclipse和sdk) ant ndk cocos2d-x 的源码 python 首先安装 vs2012 ,安装后安装 python ,安装python后将 python的目录添加进 环境变量中,如: 这样的话,python的环境变量就配置好了,可以在命令行下面执行 python命令 查看是否成功: 安装好后 下载

Windows下将ImageMagick移植到Android平台

Windows下将ImageMagick移植到Android平台 原文链接  http://www.pedant.cn/2014/06/18/imagemagick-ported-android/ ImageMagick是一个用来创建.编辑.合成图片的软件.它可以读取.转换.写入多种格式的图片.在移动平台做一些较复杂的图像处理时,难免会请出这尊大神.官方网站上也说明了它可以运行在多个平台之上,包括Android.不过官方的Releases版本只有Unix.Mac OS X.IOS.Windows