포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.
저는 arndale board에서 테스트하였습니다.
JellyBean 입니다.
첨부파일을 external 디렉토리에서 압축을 푸신 후
android top 디렉토리에서....
source arndale_envsetup.sh
하시고(이는 개발타겟에 따라 많이 틀립니다.
cd external/iperf-2.0.4
다음과 같이 컴파일 하시면 됩니다.
root@godori:/hdd/arndale/01.openjb/03.20130116-jb-open/external/iperf-2.0.4# mm
make: Entering directory `/hdd/arndale/01.openjb/03.20130116-jb-open'
target thumb C++: iperf <= external/iperf-2.0.4/Client.cpp
target thumb C++: iperf <= external/iperf-2.0.4/List.cpp
target thumb C++: iperf <= external/iperf-2.0.4/main.cpp
target thumb C++: iperf <= external/iperf-2.0.4/Server.cpp
target thumb C++: iperf <= external/iperf-2.0.4/Launch.cpp
target thumb C++: iperf <= external/iperf-2.0.4/Listener.cpp
target thumb C++: iperf <= external/iperf-2.0.4/PerfSocket.cpp
target thumb C++: iperf <= external/iperf-2.0.4/Settings.cpp
target thumb C++: iperf <= external/iperf-2.0.4/delay.cpp
target thumb C: iperf <= external/iperf-2.0.4/Extractor.c
target thumb C: iperf <= external/iperf-2.0.4/Locale.c
target thumb C: iperf <= external/iperf-2.0.4/Reporter.c
target thumb C: iperf <= external/iperf-2.0.4/sockets.c
target thumb C: iperf <= external/iperf-2.0.4/gnu_getopt.c
target thumb C: iperf <= external/iperf-2.0.4/ReportCSV.c
target thumb C: iperf <= external/iperf-2.0.4/service.c
target thumb C: iperf <= external/iperf-2.0.4/stdio.c
target thumb C: iperf <= external/iperf-2.0.4/gnu_getopt_long.c
target thumb C: iperf <= external/iperf-2.0.4/ReportDefault.c
target thumb C: iperf <= external/iperf-2.0.4/SocketAddr.c
target thumb C: iperf <= external/iperf-2.0.4/tcp_window_size.c
target thumb C: iperf <= external/iperf-2.0.4/error.c
target thumb C: iperf <= external/iperf-2.0.4/inet_ntop.c
target thumb C: iperf <= external/iperf-2.0.4/signal.c
target thumb C: iperf <= external/iperf-2.0.4/string.c
target thumb C: iperf <= external/iperf-2.0.4/gettimeofday.c
target thumb C: iperf <= external/iperf-2.0.4/inet_pton.c
target thumb C: iperf <= external/iperf-2.0.4/snprintf.c
target thumb C: iperf <= external/iperf-2.0.4/Thread.c
target Executable: iperf (out/target/product/arndale/obj/EXECUTABLES/iperf_intermediates/LINKED/iperf)
target Symbolic: iperf (out/target/product/arndale/symbols/system/xbin/iperf)
Export includes file: external/iperf-2.0.4/Android.mk -- out/target/product/arndale/obj/EXECUTABLES/iperf_intermediates/export_includes
target Strip: iperf (out/target/product/arndale/obj/EXECUTABLES/iperf_intermediates/iperf)
Notice file: external/iperf-2.0.4/NOTICE -- out/target/product/arndale/obj/NOTICE_FILES/src//system/xbin/iperf.txt
Install: out/target/product/arndale/system/xbin/iperf
root@godori:/hdd/arndale/01.openjb/03.20130116-jb-open/external/iperf-2.0.4# adb remount
remount succeeded
root@godori:/hdd/arndale/01.openjb/03.20130116-jb-open/external/iperf-2.0.4# adb push ../../out/target/product/arndale/system/xbin/iperf /system/xbin
2280 KB/s (42472 bytes in 0.018s)
root@godori:/hdd/arndale/01.openjb/03.20130116-jb-open/external/iperf-2.0.4# adb shell
root@android:/ # iperf
Usage: iperf [-s|-c host] [options]
Try `iperf --help' for more information.
그럼....