Home
修士学位論文 - 工学院大学
Contents
1. 7 H B B o o DX J o o cy T O gt 4 1 LDL B 4 2 2
2. Android PandaBoard 60 5 5 BluetoothSender Bluetooth Sender 5 4 oy oz ID Bluetooth PandaBoard 5 23
3. IT gBalcHeX u7 2 12 1 2011 http www garbagenews net archives 1805400 html 2 Venture Now 2015 3 http www venturenow jp news 2011 07 08 1714 013084 html 3 smarterous Android x CE Android 2011 4 H http motto1 posterous com android market in japan and promotion 4 Tech Crunch Andr
4. 3 2 1 90 2 90 ESO EU 1 P Ed 1 2 SD ON OFE ON CSV SD 2 AM 10089 EROS ul 3 3
5. TR 6 13 2 2 1 2 1 2 1 Android OS Y ri PT 14 2 2 2 2 1 BeagleBoard BeagleBoard 2008 TEXAS INSTRUMENTS 75imm x 75imm OMAPS ARMv7 Cortex A8 720MHz 256MB HDMI SD USB2 0 2 1 2 1 BeagleBoard 15 2 2 2 PandaBoard PandaBoard 2011 12 TEXAS INSTRUMENTS BeagleBoard 114 8Imml 101 6Imml
6. HPI GR 001 5 1 6 5 2 RoI G ROBOTS GR 001 6 G ROBOTS GR 001 POM POM 2x12x1mm 4 4 M2 X 6mm 4 4 8 5 2 45 46 5 2 3 5 3 ON OFE ON
7. 4 1 39 JJ 4 2 2 3
8. IRAM ROM 3 1 4 ID RS 304MD ID ID 1 1 ID ID 8 2 28 3 1 5 Header FA AF ID ID 1 127 01 HH 7FH 255 ID Flag Address Length
9. Bluetooth USB i Bluetooth kernel ANDROID kernel beagleboard arch arm configs sola_omap3_beagle_android_defconfig USB LAN Al 2 4 3 4 Bluetooth Bluetooth CONFIG BT y CONFIG BT L2CAP y CONFIG BT SCO y CONFIG BT RFCOMM y CONFIG BT RFCOMM TTY y CONFIG BT BNEP y CONFIG BT HIDP y CONFIG BT HCIBTUSB y CONFIG USB ARCH HAS OHCI y CONFIG INPUT UINPUT y Android system bluetooth bluedroid Android mk include CLEAR_VARS 3 ifeq S HAVE NO RFKILL SWITCH true LOCAL CFLAGS DNO RFKILL SWITCH endif ANDROID system bluetooth bluez src adapter c add rfcomm_service_record unit8 t channel T uint8 t channel uinti16 t channel ANDROID Yendor sola beagleboard BoardConfig mk
10. on8ensorChanged TYPE_ACCELEROMETER switch e sensor getType case Sensor TYPE ACCELEROMETER TextView x TextView finadaViewById R id ax x setText x String valueOf e values SensorManager DATA X TextView y TextView findViewById R id ay y setText y String valueOf e values SensorManager DATA Y lextView z TextView findViewById R id az z SetText z String valueOf e values SensorManager DATA Z avalue 0 e values SensorManager DATA X avalue 1 e values SensorManager DATA Y avalue 2 e values SensorManager DATA Z break avaluelolicffia avalue 1 tzfiia avaluel2 g onSensorChanged TYPE ORIENTATION case Sensor TYPE ORIENTATION lextView x TextView findViewById R id ox x setText Azimuth String valueOf e values SensorManager DATA X TextView y TextView findViewById R id oy y setText Pitch String valueOf e values SensorManager DATA Y TextView z TextView finadViewById R id oz z setText Roll String valueOf e values SensorManag
11. 7 nili 5a pere 7
12. 2 69 B 1 1 1 5 1 2 2011 8 2 6 Ed 1 9 Amon OS 105 SZ TF WE ee Ej 14 Andesid CT PCT 0 EEEIIIIIAIAIAIA T 1 5 Android OS kk 8 E C S M US O Gi 9 2 1 BeagleBoard kk 14 2 2 Panda DOSE osos etcetera reus aR 15 X 2 3 I CO REI 1 RR T P 16 Ed 2 4 Pu TTY trennen nnne tnn nnne tnnttn notes Prestes Pesner besote etin ata a0 25 26 GPU cc 26 3 1 RS 304MD eese emen nenne nnne 27 3 2 a T O 31 3 3
13. ANDROID packages apps Settings res values arrays xml X 8B Eg Es H1 c 358 C screen timeout entries Never timeout string array name screen timeout entries gt HHS lt item gt 10 minutes lt item gt lt item30 minutes lt item gt item Never timeout lt item gt lt string array gt screen timeout values 1 string array name screen timeout values translatable false HHS elee Do not translate e item 600000 item lt Do not translate gt item 1800000 item lt Do not translate gt item 1 item string array Never timeout ANDROID packages apps Settings res values ja arrays xml screen timeout entries 30 1 item mgg1d 1781492122915870416 gt
14. W w s ys Wst Ys2 YsL yes S T 2 1 2 3E C do A y yd 7e SER 0 L 1 E w t i 1 p w 0
15. p f v y53 y 2 1 44 5 5 1 Bluetooth PandaBoard PandaBoard 51 RS 485 RS U485 USB RS 485 SmartPhone PandaBoard Bluetooth 5 1
16. 2011 11 OS 1 313 110000000 82500000 56000000 gr BUUOUOO g T l 2010 8 2010 11 2011 1 2011 5 2011 5 2011 7 2011 9 2011 11 1 3 Android OS iOS 3 Android 2011 8 28 1 0 4 100 A55 300 000 AD 250 000 35 EE 200 000 255 150 000 205 15 100 000 10 50 000 5 ou Hos zm m Em E lo Ko a 2 e i y e n e o w 2 o e c de a ka x w w w Hs t m Rs Nx y m QU qu V ur gr ar ur que QU qo q eq go Free EE Faid 5hare of paid 1 4 Android 4 Android OS O08 KE 1 5 Android OS
17. Ubuntu sudo gedit etc apt sources list 2 deb http us archive ubuntu com ubuntu hardy multiverse deb http us archive ubuntu com ubuntu hardy updates multiverse 2 Java5 S sudo apt get update S sudo apt get install sun javab5 jdk 2 Java S sudo update alternatives config java sudo update alternatives config javac 18 Java6 sudo add apt repository deb http archive canonical com lucid partner sudo apt get update S sudo apt get install sun java6 jdk Java5 Android 2 2 Java6 Android2 3 2 4 2 git repo git repo S mkdir bin curl http android git kernel org repo bin repo chmod a x bin repo l bashre 1 export PATH SPATH b1n git
18. E Test jni b lal 4 G3 Test Gs assets b amp bin b amp gen Generated Java Files amp jni b ge res b Ge src M Android mk i53 amp A gt gt Figure IV iv JNI 1 Android mk 5 LOCAL PATH S call my dir include CLEAR VARS LOCAL MODULE SerialJNI LOCAL SRC FILES SerialJNI c include BUILD SHARED LIBRARY Figure IV v Android mk E X ls hs err pid392 log Copyright C 2009 The Android Open Source Project Licensed under the Apache License Version 2 0 the License hs err pid4088 log hs err pid4564 log hs err pid4720 log hs err pid4812 log hs err pid5140 log hs err pid5644 log hs err pid5900 log you may not use this file except in compliance with the License You may obtain a copy of the License at http www apache org licenses LICENSE 2 0 Unless required by applicable law or agreed to in writing software distributed under the License is distributed on an AS IS BASIS WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied Teo 8 l D See the License for the specific language governing
19. E 5 BluetoothReceiver BluetoothReceiver BluetoothSender Android Java JNIJava Native Interface JNI Java C C JNI
20. 2 58 Ed 5 20 se 58 X 5 21 59 5 22 59 5 23 BluetoothSender cesi eism tape EE mobs in eda sqe v vanta Mes ice pH UMP EU MUI NEUE 60 5 24 Bluetooth Receiver II BL a noie rrr ere en Fert ee Exo PO Estos tua eto uRU Fax d karero RES EUE 62 E 5 25 62 X 5 26 LI 65 5 27 kk 66 AES 66 DESOSUAVOUEAI MT i 66 530 ki 67 61 1 68 zl 4 H
21. Google Z J EET OD 58 he 2 Adobe Flash10 1 TE g EE ENSE B T 10 11 1 3 Android OS Android Android 3 Bluetooth Android Android OS TEXAS INSTRUMENTS
22. i5 B un baa a i e pe a n A38 ima lmm 3 4 E 4 br 4 3 3 3 3 12 3
23. 9 BluetoothSender not connected 5 23 BluetoothSender 5 5 1 5 4 9 ID Bluetooth 61 5 5 2 5 2 K 5 3 5 2
24. x64 Binaries Downloads Windows x64 ch rxtx 2 2 20081207 win x64 zip zip 83 rxtxSerial dll RXTXcomm jar RXTXcomm jar Install txt Java RXTXcomm jar C Program FilesXJavaYXjdkl 6 0 25XjreXlibXext lc 3 C RXTXcomm jar rxtxSerial dll C XProgram Files XJavaYjdk1 6 0 25XjreXbin RXTX Java 85 IV JNI JNI a JCygwin Android T JIN Android NDK Native Development Kit NDK UNIX UNTIX Windows Cygwin
25. 2 vender tk beagle froyo2 2 x 20110725 tar gz c kernel 7 SANDROID kernel beagleboard arch arm configs sola omap3 beagle andro id defconfig i a kernel USB Camera CONFIG VIDEO DEV y CONFIG VIDEO V4L2 COMMON y CONFIG VIDEO V4L1 COMPAT y CONFIG VIDEO MEDIA y CONFIG MEDIA TUNER y CONFIG MEDIA TUNER SIMPLE y CONFIG MEDIA TUNER TDA8290 y CONFIG MEDIA TUNER TDA9887 y CONFIG MEDIA TUNER TEA5761 y CONFIG MEDIA TUNER TEA5767 y CONFIG MEDIA TUNER MT20XX y CONFIG MEDIA TUNER XC2028 y CONFIG MEDIA TUNER XC5000 y CONFIG VIDEO VA4L2 y CONFIG VIDEO CAPTURE DRIVERS y zWireless LAN CONFIG CFG80211 y CONFIG NL80211 y CONFIG WIRELESS EXT y CONFIG WIRELESS EXT SYSFS y CONFIG MAC80211 y CONFIG MAC80211 RC PID y CONFIG MAC80211 RC DEFAULT PID y CONFIG MAC80211 RC DEFAULT pid CONFIG MAC80211 MESH y CONFIG MAC80211 LEDS y CONFIG IEEE80211 y CONFIG IEEE80211 CRYPT WEP y CONFIG IEEE80211 CRYPT CCMP y CONFIG IEEE80211 CRYPT TKIP y CONFIG WLAN 80211 y CONFIG HOSTAP y CONFIG HOSTAP FIRMWARE y 15 CONFIG HOSTAP FIRMWARE NVRAM y CONFIG RT2X00 m CONFIG RT2X00 LIB m
26. 5 12 5 15 e Azimuth i Pitch im Roll ms Xi 5 14 j 1997 a Azimuth ai E Pitch ir Roll ms Ed 5 15 55 Azimuth Pitch Azimuth 0 360 360 0 Pitch 0 180 180 0 180 180 180 180 Z Z T Azimuth Pitch Pitch Pitch2 5 16 5 17 if Pitch
27. jp w 4 4 42 E w 4 4 w w j w w 9 CM ar ij k Wij 2g 2w QE k QE k 1 k w Pi u p 9g 2w 65 Ki 43 dE n avi aye Ix Qi Wig l j l pt Xp fi wi
28. DISK3 PuTTY BeagleBoard Windows PC 3 Session Basic options for your PuTTY session EINE Specify the destination you want to connect to B Terminal d e Fii ne peed oou COMI 115200 m z m uri O Telnet O Rlogin SSH Serial Appearance Behaviour Load sawe or delete a stored ession Saved Sessions t Translation Selection Colours De ult Settings io Connection 3 ua e la te Rlorin H 88H t Serial Close window on exit J Always Me wer Only on clean exit 2 4 PuTTY PuTTY 2 4 ENS CNEUN Sereal line R Speed 115200bps Open COM9 26 Open BeagleBoard 2 5 Hit any key to stop autoboot U Boot 2009 11 OMAP3530 GP E53 1 CPU OPP2 L3 165MHz OMAP3 Beagle board LPDDR NAND dy re i a i em e u 2 5 PuTTY 1 printeny
29. E k 1 k 1 k Vi 2 vt uj tti j uf f vi wi rk 1 7 D z 1 0 0 7 E 1 1 T exp v 4 3 f v B 43 40 41 4 2 w 4 1
30. close fd Js fd 1 o1 SerialJNLc O Java com tk android BluetoothReceiverKHR1 BluetoothReceiver writeData vord Java com tk android BluetoothReceiverKHR1 BluetoothReceiver writeData JNIEnv env jobject thiz jbyteArray buf Tine i if fd 1 return j jboolean b joyte jbuf env GetByteArrayElements env buf amp b write fd jbuf n env ReleaseByteArrayElements env buf jbuf 0 Java 3 C public native void openSerial String port int baudrate public native void closeSerial public native void writeData byte buf int n 38 4 AP E a 9 4 1 10 4 1
31. Count Data oum ID Data 1 XOR Hmar o c m o o leolie 29 3 2 ID ID 1 TOZA ID C ID 1 5 fromID toID ID IDCh int IDCh HANDLE hComm unsigned char fromID unsigned char toID 1 Tu if hComm return 1 memset sendbuf 0x00 sizeof sendbuf 1D sendbuf sendbuf sendbuf sendbuf sendbuf sendbuf sendbuf sendbuf OxFA 0xAF
32. o mkdir androrird 2 2 2 ri android 2 2 2 r1 ANDROID SC audPorde24 2 3l export ANDROID pwd RIT rep Your Name Your Email repo initialized in home android 2 2 2 r1 ALSA local_manifest xml lt xml version 1 0 encoding UTF 8 manifest project path external alsa lib name platform external alsa lib revision froyo project path external alsa utils name platform external alsa utils revision froyo project path hardware alsa sound name platform hardware alsa sound revision froyo manifest local manifest xml repo Android 20 kernel
33. gt Cygwin C7Cygwin home bashrc 2 export ANDROID NDK ROOT cygdrive c android ndk export PATH SPATH SANDROID NDK ROOT 0 Eme Helios http download echpse org release helios Programming Language DHD D C C Development Tools 1C C Library API Documentation Hover Help eclipse 1 nm gy ICC Application 773v 7 Standard Create Process Launcher IC dp Pv AXIS eclipse e JNI JNI 1 jni ZER Iljni Android mk 88
34. mmcroot 2 6 COMS PuTTY nit n itf run loadboortscript n loaduimage then run mmcboot else run nandbootrt POOt E1 10 baudrate 115200 loadaddr 0x82000000 console tty52 115200n8 vram 12M dvimode 1024x768MR 16860 defaultdisplay dwi mmcroot dev mmcblk p2 rw omapfb mode dvi 3 p 5Si defaultdisplay root nandroaot 2 6 PuTTY 2 setenv mmcroot dev mmcblk0p3 rw init init 2 6 DIRMI mmcerootz devimmcblkO0p3 rw init init saveenv 21 3E 3 1 3 1 1 RS 304MD 3 1 3 1 RS 304MD RS 304MD 3 1 RS 304MD 5 0 kegf cm 0 16 sec 60 4 8 7 4 V 150 150 3 1 2 RS 304MD PWM USB RS U485 3 1 3 RS 304MD
35. USB m Elecom UC SGT Futaba RSC U485 CONFIG USB SERIAL y CONFIG USB SERIAL FTDI SIO y CONFIG USB SERIAL PL2303 y FTDI SIO RSC U485 PL2303 UC SGT UC SGT RSC U485 2 SANDROID kernel beagleboard drivers usb serial ftdi sio h S ANDROID kernel beagleboard drivers usb serial ftdi sio c ftdi sio h RATOC 2 29 Hdefine RATOC VENDOR ID 0x0584 Hdefine RATOC PRODUCT ID USB60F 0xb020 define FUTABA VID Ox1115 inserted by TK define FUTABA RSCU485 PID 0x0008 inserted by TK ftdi_sio c 1 USB DEVTCE FTDT VID FTDI DOMINTELL DGOG PID USB DEVICE FTDT VID FTDI DOMINTELL DUSB PID USB DEVICE FUTABA VID FUTABA RSCUA485 PID ya inserted by TK m Optional parameter entry kernel
36. 1 5 Android OS Android OS OS Android OS 1 2 Android Android PC 2007 11 Google T Mobile International Open Handset Alliance Android 2009 Android OS Android OS 1 5 HT 03A NTT 1 9 1 6 HT 03A Android 2 3 EOE OS 1 5 1 6 2 1 2 2 2 3 4 0 1 1 1 1 Android OS TEE C
37. IERS OCET eoJ Java BluetoothSender BluetoothReceiver 6 3
38. HT LAAT O0 amp oa zx 5 3 pras W7 L U 90 s wa o TEXT EET 62 5 6 BluetoothReceiver BluetoothReceiver BluetoothSender 5 24 erRighthanc SO 01C 160 0 3 2 SO 01C 100 0 3 2 SO 01C 160 0 3 2 SO 01C 1600 0 3 2 SO 01C 100 0 3 2 SO 01C 1600 0 3 2 SO 01C 180 0 3 2 SO 01C 160 0 3 2 5 24 Bluetooth Receiver ON 0 5 25 arn T3 IN I m B 5 25 ON 0 63 ON OFF TorqueOnOff Servo id 255 void TorqueOnOff int sMode byte sum Servo id sendbuf sendbuf sendbuf sendbuf sendbuf 2
39. Android OS BeagleBoard TEXAS INSTRUMENTS 6 LAN sola 7 Tinux 2 4 1 Linux Android Java5 Java6 e git repo Android S sudo apt get install git core gnupg flex bison gperf libsdl dev libesd0O dev libwxgtk2 6 dev build essential zip curl libncursesb5 dev zliblg dev S sudo apt get install valgrind S sudo apt get install libreadlineb5 dev sudo apt get install uboot mkImage Java5
40. Cygwin 13 Search WZ make Devel make The GNU version of the make utility Skip lSkip Figure IV i Select Packages Select packages to install G Mew stegory Keep jPrev ur A Ep B S Size Package E Devel amp x Default t Skip na nja 3k automake Wrapper scripts for automake and aclocal Skip n a na 714k automake1 10 1 10 a tool for generating GNU compliant Makefiles Skip n a na 765k automake1 11 1 11 a tool for generating GNU compliant Makefiles amp x Skip na nja 244k automake1 4 1 4 a tool for generating GNU compliant Makefiles t Skip na nja 328k automake1 5 1 5 a tool for generating GNU compliant Makefiles Skip n a na 363k automake1 6 1 8 a tool for generating GNU compliant Makefiles amp v Skip na na 424k automake1 7 1 7 a tool for generating GNU compliant Makefiles Skip n a na 497k automake1 8 1 8 a tool for generating GNU compliant Makefiles t Skip n a na 556k automake1 9 1 9 a tool for generating GNU compliant Makefiles Skip n a nja B 147k cmake A cross platform build manager amp x
41. ZOH HELT Android OS Android OS OS Android Android 3 L Bluetooth TEXAS INSTRUMENTS 10 PandaBoard 2
42. 3 ANDROID kernel beagle 0xlab sgx tar bz2 S cd SANDROTD wget http sola dolphin 1 net data android BeagleBoard kernel beagle 0xlab sgx tar bz2 S tar jxvf kernel beagle 0xlab sgx tar bz2 BeagleBoard S cd SANDROID wget http android development environment googlecode com files vendor sola omap3 froyo tar gz 5 mkdir vendor tar zxvf vendor sola omap3 froyo tar gz C S SANDROID vendor SANDROID vendor sola omap3 patch omap3 patch sh I8l vender tk beagle froyo2 2 x 20110725 tar gz S cd SANDROTD wget http brain cc kogakuin ac jp research files vendor tk beagle froyo2 2 x 20110725 tar gz tar zxvf vendor tk beagle froyo2 2 x 20110725 tar gz C S ANDROID vendor SANDROID vendor tk patch tk patch sh 2 4 3 3 kernel 2 4 3 2 vender tk beagle froyo2 2 x 20110725 tar gz
43. g 5 6 a ay agzg gz gy 9 ax gx Qy gy t ly az gz tL 48 5 6 5 2 1 2 Azimuth Pitch Roll 3 Azimuth 0 E 90 180 E 270 E H3 B3 5 7 5 7 Azimuth Pitch 0 180 180 EDHE 5 8 49 5 8 IAR Pitch Roll 9 EDD 90 5 9 5 9 Rol 50 5 2 2 Android
44. CSV SD 5 2 1 5 2 2 B 5 83 2 1 90 5 4 2 90 5 5 bI 1 4 L L b r ia 5 4 47 Ed 5 5 5 2 1 3 5 2 1 1 Android g ay 3 g a
45. Cygwin Android NDK Cygwin eclipse Cygwin ndk build 3 3 2 1 Android mk eclipse EC jni SerialJNI c Java Java_ _ _ Java com tk android BluetoothReceiverKHR1 BluetoothReceiver openSerial SerialJNI c 36 void Java com tk android BluetoothReceiverKHR1 BluetoothReceiver openSeria 1 JNIEnv env jobject thiz jstring port s jint baudrate dev ttyUSBO dev ttySO etc const char port c env GetStringUTFChars env port s NULL from usr include bits termi
46. dava 33 3 4 Androi kk 34 3 5 Java Android 35 4 1 i 38 NCTE 39 4 3 i 40 4 4 42 LETEO C eD o A N a 44 X 5 2 45 53 ETER S T Ue a ae r Ee EEEE 46 DD E E EA A A 46 eo 47 E E KAAL 48 5 7 Agimnuth 48 PUES RU Pith IR 49 5 9 nlii ff Roll sesseseeeeeeeetentenn nennen tne trre tesis erred 49 5 10 52 5 11 HHR O EHE 2 70 Leuten 52 5 12 isses 53 5 13 isses 53 5 14 E AON ae ka AA a E 54 70 5 15 ki 54 5 16 5 14 iii 56 5 17 XI 5 15 56 5518 57 Eq 5 19
47. 02 5 3 5 3 1 5 10 qa ay az Ed 5 11 2 25 20 A A oA A 0 0 1000 4 2000 td E tibl R LE T 5 10 ms Ed 5 10 m s2 ms 5 11 ax Ay 09 9 gy gz TYPE GRAVITY 5 12 HHR O E 5 13 ET E m T LE T ms 5 12 m s2 ms 5 13 ay ay az 54 5 3 2
48. 2 Uu BOARD HAVE BLUETOOTH HAVE NO RFKILL SWITCH ANDROID Yendor sola beagleboard init re 2 DT Gnit rc does not yet 22 service dbus system bin dbus daemon system nofork socket dbus stream 660 bluetooth bluetooth H user bluetooth H group bluetooth net bt admin service bluetoothd system bin bluetoothd n socket bluetooth stream 660 bluetooth bluetooth H socket dbus bluetooth stream 660 bluetooth bluetooth init rc does not yet support applying capabilities so run as root and 4 let bluetoothd drop uid to bluetooth with the right linux capabilities H group bluetooth net bt admin misc disabled HHS service opush system bin sdptool add channel 12 OPUSH H user bluetooth H group bluetooth net bt admin H disabled oneshot service pbap system bin sdptool add channel 19 PBAP user bluetooth group bluetooth net bt admin disabled oneshot system bluetooth bluedroid bluetooth c vender tk Bluetooth 2 4 3 5 USB
49. r7 http developer android com sdk ndk index html BR x CD AN ZEIDIES A E BS9 3094 H v p Web v C Android NDK Android Developers MT DA gt P S O Q Q Engish_ x Android com an2ao 5 developers search developer docs Home SDK Dev Guide Reference Resources Videos Blog Android SDK Starter Package Download Download the Android NDK J Installing the SDK 3 Downloadable SDK Components The Android NDK is a companion tool to the Android SDK that lets you build performance critical portions of your apps in Adding SDK Components native code It provides headers and libraries that allow you to build activities handle user input use hardware sensors Android 2 3 Platform access application resources and more when programming in C or C If you write native code your applications are still Android 2 2 Platform packaged into an apk file and they still run inside of a virtual machine on the device The fundamental Android application Android 2 1 Platform model does not change Android 1 6 Platform Android 1 5 Platform Using native code does not result in an automatic performance increase but always increases application complexity If you gt Older Platforms have not run into any limitations using the Android framework APIs you probably do not need the NDK Read What is the NDK for more info
50. 3 2 Pitch Rol 2 2 5 ox oy oz Azimuth Pitch Roll L 6 Pitch2 X 5 5 6 1 e 9 EI 2 52x55 1 z A mt ag i ma 6 Android PandaBoard 5 BluetoothSender BluetoothSender 2 TD Bluetooth PandaBoard ETTU y A EA
51. 5 18 ox oy oz Azimuth Pitch Roll Pitch2 5 10 511 5 12 5 13 5 16 5 17 X IDEE a Neural network gx g lgy gt 9z gt H 3 OY 3 z Em 5 Iz OX Y IEE 9 Pre Processing 2 0y DZ i Oy Pitch Oz Roll Oy Pitch2 9Z 5 18 58 5 19 5 20 oy OZ 5 19 oy 5 20 5 16 5 17 5 21 5 22 59 msj 1000 2000 3000 4000 5000 msl 5522
52. JNIJava Native Interface Java JNI RXTX Android 7 JNI ED C JNI 3 3 1 JNI BeagleBoard Java Android JNIJava Native Interface JNI Java C C JNI Java kernel 3 5 39 1 kernel 3 5 Java Android 3 3 2 JNI JNI
53. erem js m e ew E O RS304MD D Figure II i 2 Hex Read RS 304MD Model Number L 40H Model Number H 30H 1 Hex Read 0x03 Firmware Version 03H b ROM ROM Delay EAE E CW Angle Limit L PEP i Az fat CCW Angle Limit L CCW Angle Limit H zzv RE b IE nb d r1 ETIN f PE an RS304MD QRS C P PWM Figure II ii ROM el c RAM RAM L RSNMMD mi Dm em em jm ON 7T ad d S ba fea fea fea i a h OE TIT Ga bi co
54. private void RSTorqueOnOff short sMode ON OFF byte sum int 1i sendbuf byte byte byte byte byte byte byte byte OxFA OxAF Servo id 0x00 0x24 OxOl 0xOTs sMode amp OxOOFF NA eua NA eua e sum sendbuf 2 for i 3 i lt 8 i j sendbuf 8 sum IIT I serialPortl Write sendbuf 9 sum byte sum sendbuf i 92 sMode 1 ON 0 OFF button2 Click open RSTorqueonoftf private void button2 Click object sender EventArgs e if serialPorti1 IsOpen serialPortil Close j serialPortl PortName COM PortText Text try serialPortl Open PortState Text short sMode 1 RSTorqueOnOff sMode j catch Exception ex MessageBox Show serialPort1 PortName ex Message MessageBoxButtons OK MessageBoxIcon Error PortState Text 39 conp me ID ue 1000 500 500 ID 2
55. 1000 500 3 8 Java Java 3 3 C ON Java JNI RXTX Java ON openSerialPort boolean openSerialPort tiy 4 portId CommPortIdentifier getPortIdentifier COM jTextFieldl getText port SerialPort portId open VETest 2000 jButton setText setSerialPort short sMode 1 RSTorqueOnOff sMode catch NoSuchPortException e e printStackTrace System err println NoSuchPort p rtid null port nuLb jButton setText return false catch PortInUseException e e printStackTrace System err println PortInUse Dportld null port e null jButton setText return false return true 94 e Ae 0 06 3 4 Android RT Android 3 2 Android
56. 2 fromID ID 0x00 JI DIT 0x04 0x01 0x01 toID ID char char char char char char char char NA ua e I 0 sum sendbuf 2 for i 3 1 lt 8 i 1 sum unsigned char sum sendbuf il j sendbuf 8 sum gg S mU PurgeComm hComm PURGE RXCLEAR ret WriteFile hComm amp sendbuf 9 amp len NULL return Xe fromID ID toID ID ID ID OFF ROM ROM 30 int FLASHW HANDLE hComm unsigned char ID if hComm return 1 memset sendbuf 0x00 sizeof sendbuf sendbuf OxFA II 1 unsigned char iE JP char x sS I Sa Il unsigned char sendbuf char Ox
57. BluetoothSender 5 26 sony gg le PES 3 w O 1905 not connected n E Fi o bi BluetoothSender 360 0 3 2 360 0 3 2 360 0 3 2 360 0 3 2 x 0 078480616 10 124 Azimuth 147 45313 Pitch 0 0 Roll 0 390625 Connect a device LO Make discoverable 5 26 Connect a device PandaBoard 5 27 66 Ed 5 27 ON OFE 5 28 ON 5 29 5 29 W 5 30 d oM PE umm n 67 EE c4 x1 2 y A cU gt E 5 30
58. T i 68 6 3 6 1 6 1 100ms 9 BP 1000 2000 3000 msl 6 1
59. BeagleBoard 1GB OMAP4430 1 0GHz2 2 2 2 2 PandaBoard 16 2 3 Android Android kernel C C 7 Java os 228 Android OS OS kernel Android OS kernel Bluetooth Android kernel Android T bed Activity Window Content View AE Manager Manager Froviders System Fackage Telephony Resource Location Notification Manager EE Manager Manager LEE TREE Tz Media Framework Surface ManagBr Linux Te Nu i b m m e e e e
60. gt 90 Return 180 Pitch je1set Return Ro11 06 sani d MU Pn jp AW urne IA A msl Pitch2 Roll msj B 5 17 5 15 G Y o1 5 4 3 3 3 3 12 IMEE 3 3 2 Pitch Roll 2
61. d amp EIER isa gt i 4 ij Jf I i LEE ME Qa d C i Ld c 1 EE EJE f 5 zs zs EBBBEHEHOHEDEBGE m E JEJEJEJE RS304MD QS Figure II RAM 83 2 2 H High byte L Low byte sbit ID 23 29 2 Goal Position 10 HAS 10 292 16 0124H Goal Position L 24H Goal Position H 01H 84 1 Java Windows Java RXTX RXTX RXTX Using RXTX 121 Windows7 64bit
62. 2 S git config global user email git config global user name vi bashrc t bashrc User specific aliases and function alias rm rm i alias cp cp 1i alias mv 2 mv i Source global definitions if f etc bashrc then etc bashrc Fi PATH SPATH bin 2 4 3 Android 19 2 4 3 Android 2 4 1 29 42 2 4 3 1 SD BeagleBoard SD Android SD 3 DISK1 fat32 64MB kernel DISK2 fat32 DISK1 DISK3 Android SD DISK3 ext3 1 2GB HE Android 2 4 3 2 Android android 2 2 2 r1
63. 2 4 3 6 kernel kernel kernel 24 cd SANDROID kernel beagleboard make ARCH arm CROSS COMPILE prebuilt linux x86 toolchain arm eabi 4 4 0 bin arm eabi sola omap3 beagle android defconfig make ARCH arm CROSS COMPILE prebuilt linux x86 toolchain arm eabi 4 4 0 bin arm eabi uImage modules kernel ulmage SD DISK1 SANDROID kernel beagleboard arch arm boot ulmage 2 4 3 7 Android 4 Android Android2 2 Java 0 5 9 20 cd SANDROID source build envsetup sh lunch beagleboard eng make 8 Android S cd SANDROTD S SANDROID vendor sola omap3 image beagleboard image sh TT s Android SGX SDK COR ANDROID TT_Android_SGX_SDK S cd _ SANDROTD git clone git gitorious org rowboat ti android sgx sdk git TI
64. FE 1 1198 FE HPE Ide gm BP FP B 1 2 2011 3 2 2009 2010 8 2010 2011 2 2008 iPhone 2010 Android OS Xperia Android OS Google Open Handset Alliance OS Android OS OS Android OS
65. 0 b ROM RM 81 c RAM ERN 82 EI Java kb 84 VIN 85 Eas RP irs M 85 b Android NDK kk 86 OCvswin Muu 87 d elipse Dixa e eddie Mile 87 GNEO cc 87 kk 90 Android OS 0S RH 08 Android OS 1 Android OS Bluetooth 15 1 1 199
66. 555 byte byte byte OxFA byte OxAF Servo id 0x00 0x24 QOxO01 s 0x01 sMode amp OxOOFF byte sendbuf byte sendbuf byte sendbuf byte sum sendbuf 21 for int i 3 i lt 8 i sum byte sum sendbuf il 0 0 0 0 uu a0 M e 0 I 3 4 b 6 7 sendbuf 8 sum writeData sendbuf 9 sMode 1 ON 0 OFF Android Activity onCreate public void onCreate Bundle savedInstanceState TorqueOnOff 1 try Thread sleep 200 catch Exception e RSMove 255 0 0 TorqueOnOff 1 ON RSMove 255 0 0 ID 255 0 ED 64 2 9 9z public void proc
67. 6 2011 6 94 7 1 2124 1 1 h1 14000 12000 10000 JL Im Ti BOO00 s H 6000 4000 2000 Q0 T Hr HD nr gr HD gr gr ETETE C dr EE C E Td A cd d od o od od oc d ox xd o rr C hb Hb Mb hb hb OH HE HE pe HE MP Mp OM HP Hp OH Ci c C A C C3 C Cc CO Cc C B 1 1 1 1 2 nu SPELESR PHAR SP HL S EE 4 500 r j 100 4 000 is 3 800 en 3 006 s i r 2 500 UN 000 T 1 5060 JUN 1 0060 2095 500 LUN o ome oE
68. Android SGX SDK cd TI Android SGX SDK OMAP35x Android Graphics SDK setuplinux 3 01 00 03 bin 24 ANDROID TI Android SGX SDK Rules make gedit S ANDROID TI Android SGX SDK Rules make 5 HOME S ANDROID GRAPHICS INSTALL DTR S ANDROTD TT Android SGX SDK ANDROID ROOT ANDROID vendor sola omap3 image beagleboard android CSTOOL DIR ANDROID prebuilt linux x86 toolchain arm eabi 4 4 0 KERNEL INSTALL DIR ANDROID kernel beagleboard 3 SANDROID vendor sola omap3 image beagleboard android cd SANDROTD TT Android SGX SDK S make S make install OMAPES z3 x SANDROID vendor sola omap3 image beagleboard android SD DISK3 SD sudo chmod R 777 media DISK3 Android 20 2 5 BeagleBoard 2 4 3 1 SD kernelSD Android BeagleBoard DISK2
69. BeagleBoard PandaBoard Android Android2 2 2 Froyo Android4 0 1 Ice Cream Sandwich Android OS 12 1 4 iii x CO Se DA PERT 1 Android OS 2 Android OS BeagleBoard PandaBoard Android 3 Java 4 5 Android Bluetooth
70. CONFIG RT2X00 LIB USB m CONFIG RT2X00 LIB FIRMWARE y CONFIG RT2X00 LIB LEDS y CONFIG RT73USB m CONFIG RT73USB LEDS y CONFIG CRC ITU T y CONFIG TOUCHSCREEN USB EGALAX is not set CONFIG TOUCHSCREEN USB GENERAL TOUCH y kernel cd SANDROID kernel beagleboard make ARCH arm CROSS COMPILE prebuilt linux x86 toolchain arm eabi 4 4 0 bin arm eabi sola omap3 beagle android defconfig make ARCH arm CROSS COMPILE prebuilt linux x86 toolchain arm eabi 4 4 0 bin arm eabi uImage modules kernel uImage SD DISK1 SANDROID kernel beagleboard arch arm boot ulmage Android b USB ANDROID Yendor sola beagleboard BoardConfig mk USE CAMERA STUB true HUSE CAMERA STUB true ANDROID system core init devices c 666 Andro
71. EJN H Android OS 4 AL EAR T EH um 2012 3H 2 c 4 448 fCr 5 EE i 5 Toa on MC E E E E 9 E E E 11 IE 140 M 12 2 ki 13 HE a ea ee Ra 13 DE D On Id do m 14 DO e Boa sonitu assopdinciu edu EPIS SUPREME Cte PU 2 UPIPOPUMNBE 14 Vig RM EE EE 15 2 3 Android OFE NNI TENER ei 16 2 4 Android D JY AM 17 so 17 AD CRD RE i i 18 2 4 3 Android kk 19 2 5 BeagleBoard kk 25 E og MM 97 DN adesso A 27 SM S n E EEA 27 EAO TP EPR 27 EE 27 3 1 4 M 27 NC i 28 DO mhc li 29 X c 70 P 31 NO EN MX Nl i 34 3 3 2 JNI 35 WN NT LS E 38 EE 38 EE 41 AOF Se 44 EP VT EON ESE Nii 44
72. FF JE A unsigned char 0x00 sendbuf unsigned char 0x00 17 Tav sum sendbuf 2 for 12 3 1 lt 7 1 1 sum unsigned char sum sendbuf il j sendbuf 7 sum PT a a PurdeComm hComm PURGE RXCLEAR ret WriteFile hComm amp sendbuf 8 amp len NULL return ret 0 1 2 3 sendbuft 4 5 6 IDCh hComm 1 5 ID 1 5 Sleep 100 FLASHW hComm 5 ID 5 sleep 1000 j l 3 3 ID O 3 2 Java TE 3 3 BeagleBoard Android 3 2 ID d ID 8 ID 255 3 2 C C ON ON ONIOFF RSTorqueOnOff
73. Skip na nja 418k gcc tools epach l automake gcc special a tool for generating GNU compliant Makefiles amp x Skip nia nja 578k ecc tools epoch2 automake gcc special a tool for generating GNU compliant Makefiles amp Skip na na 5k gccmakedep Xorg preprocessor dependency maker Utils amp x Default X11 amp Default 4 T Hide obsolete packages 16 02 2010 12 23 2 1 n Figure IV i Cygwin 1 I14 Search gec4 LAJI L IDevel gcc4 GCC Release series 4 compiler C amp C install helper O Skip 86 Select Packages Select packages to install i A Keep Prev Curr O Ep Miew Category Package gcc core Core C compiler subpackage amp Skip na na 4853k ecc4 fortran Fortran subpackage amp Skip na na 5 3556k gccd g t G subpackage amp x Skip na nfa 13 884k gcc java Java subpackage amp Skip na nfa 5 817k gcc4 objc Objective C and Objective C subpackage riae nr Hide obsolete packages KANA Y 16 04 2010 12 23 a Figure IV ii Cygwin I14 b Android NDK URL Android NDK landroid ndk r5 windows zip Higure IVii r5
74. d LomElle thumb eh a NI SerialJMI c sharedLibrary IibSerialJMI sn Install ibseriabldNl so s libs armeabi ZbLibserialJNT so Figure IV vi Cygwin cd cygdrive 8 cd cygdrive c Users saito workspace02 BluetoothReceiver1110 S ndk build 2 Android 90 Rieuwelli sasaki 80 Figure II ii ROM 81 Figure II iii RAM tereti tres et ener er eren reste 82 Pisure Vi Cwn B s UA 85 Figure IV ii Cygwin ORZ IA eeoseetr ttt eterna re RR in rta nas ctun oen teo depu 86 Figure IV iii android ndk 4 suetteegesieenet Gave sos teua mus te eb bonae brano ess 86 Figure IV iv IE 88 Figure IV v JNI E 88 Figure IV yi Cygwin CO VE ddd r ERE E e ESAN NN 89 Android OS 1 HTE Android OS 2011 OS
75. e AMD AMD REM END RED GER REED EE EE EE EE EE EE GERD RI GER GENS GERD RI GERD URS EN BI BN Bi Bm GO Bm mm mm mm m mm mmm Gl 0e7472UH Surface Manager RYT 7 A040 7 7A E EERL OpenGL ES OpenGL ES 1 0 API 3D SGL 2D Media Framework PackatVideo OpenCOHE MPEG4 H 264 MP3 AAC AMR JPG PNG 2 Android FreeType 5L SSL Secure Socket Layer 5 Lite WabKit HTML ibc Linux glibc Xe uClibc BSD libc Android C 2 3 Android 5 17 2 4 Android Android BeagleBoard
76. em bin ifconfig wlanO up disabled oneshot H service wpa supplicant system bin logwrapper System bin wpa supplicant Dwext iwlanO C System etc wifi wpa supplicant conf dq disabled group wifi for Android private socket service wpa supplicant system bin wpa supplicant dd Dwext iwlan0 c system etc wifi wpa supplicant conf socket wpa wlan0 dgram 660 wifi wifi group system wifi inet disabled oneshot service dhcpcd system bin logwrapper system bin dhcpcd d wlanO disabled oneshot group system dhcp on property init svc wpa supplicant stopped stop dhcpcd TT ANDROID Yendor sola beagleboard system prop 1 wifi interface wlanO ANDROID Yendor sola beagleboard init rc 3 mkdir data misc wifi 0770 wifi wifi chmod 0770 data misc wifi chmod 0660 data misc wifi wpa supplicant conf 755 system etc dhcpcd 755 system etc dhcpcd run hooks 755 system etc dhcpcd hooks 755 system etc dhcpcd hooks 1010 1010 system etc wifi 770 system etc wifi 1010 1010 system etc wifi wpa supplicant conf 660 system etc wifi wpa supplicant conf data misc wifi 1010 1010 data misc wifi 770 data misc wifi data misc wifi soc
77. er DATA 2Z ovalue 0 e values SensorManager DATA X ovalue 1 e values SensorManager DATA Y ovalue 2 e values SensorManager DATA Z break ovalue 0 Azimuth ovaluel1l Pitch ovaluel2 Roll WENA ol android 2 3 a ay gg TYPE_GRAVITY Android TYPE_ACCELEROMETER case Sensor TYPE GRAVTTY lextView x TextView findViewById R id gx x setText grx String valueOf e values SensorManager DATA X lextView y TextView findViewById R id gy y setText gry String valueOf e values SensorManager DATA Y TextView z TextView finadaViewById R id gz z setText grz 4String valueOf e values SensorManager DATA 2Z gvalue 0 e values SensorManager DATA X gvalue 1 e values SensorManager DATA Y gvalue 2 e values SensorManager DATA Z break gvaluelolicfiig gvaluel1licfiigy gvaluel2 g gy gy 9zg qa ay azg
78. essData String msg if D Log e TAG processData entered try st new StringTokenizer msg catch Exception e return j ESSA oy Integer valueOf st nextToken intValue catch Exception e return EY catch Exception e return oz Integer valueOf st nextToken intValue lst new StringTokenizer msg StringTokenizer st nextToken cd 1500 1500 1 10 65 5 7 PandaBoard BluetoothSender BluetoothReceiver PandaBoard Bluetooth RS 304MD PandaBoard BluetoothReceiver ON BluetoothSender
79. id2 3 system etc uevent rc dev ttyUSBO 0666 AID ROOT AID ROOT 0 dev ttyUSB1 0666 AID ROOT AID ROOT 0 16 c LAN LAN Android ANDROID Yendor sola beagleboard BoardConfig mk 2 WPA BUILD SUPPLELICANT ie Crue BOARD WPA SUPPLICANT DRIVER WEXT ANDROID Yendor sola omap3 image beagleboard wpa_supplicant conf Update config 1 Ctrl interface wlanO Eapol version 1 Ap Scan 1 Fast reauth 1 ANDROID yendor sola omap3 mage beagleboard image sh cp SANDROID vendor sola omap3 image beagleboard rt73 bin 2 mkdir p SANDROID vendor sola omap3 image beagleboard android system etc wifi cp ANDROID vendor sola omap3 image beagleboard wpa supplicant conf SANDROTD vendor sola omap3 image beagleboard android system etc wifi ANDROID vendor sola beagleboard init omap3 rc on boot DROTT Usetprop wifi interface wlanO setprop wlan driver status ok setprop dalvik vm heapsize 32m IH lt SANDROID vendor sola beagleboard init omap3 rc HWIFI service ifcfg ralink syst
80. kets 1010 1010 data misc wifi sockets 770 data misc wifi sockets 1010 1010 data misc wifi wpa supplicant conf 660 data misc wifi wpa supplicant conf data misc dhcp 1014 1014 data misc dhcp 0770 data misc dhcp RT ANDROID frameworks base wifi java android net wifi WifiStateTracker java tiwlan0 wlan0 mInterfaceName SystemProperties get wifi interface tiwlan0 mlInterfaceName SystemProperties get wifi interface wlan0 ANDROID external wpa_supplicant driver wext h ANDROID external wpa supplicant driver wext c 2 4 3 2 vender tk beagle froyo2 2 x 20110725 tar gz Android DISK3 LAN CENT o 78 ii Android Android e Android SANDROID frameworks base data fonts Android mk DroidSansJapanese ttf DroidSans Bold ttf DroidSansJapanese ttf X DroidSerif Regular ttf X f
81. lt 1tem gt values arrays xml values ja arrays xml values 179 g Android2 2 ANDROID packages apps Settings src com android settings WirelessSettings java airplane 80 ll RS 804MD 11 a TF bA Na 2 AF EW 10 163 o0 foom 30RGOH Model NumberL RO m em xe emwawsm
82. o E MAU PES IL 46 21 c au Drs PRRERRRE 47 3 E UNA ND I 50 vp NIB or AUR DIL MN RR m 52 5 3 1 52 5 3 2 fiit L7 v OBS Liuius eerte tenerte tnnt A ec 54 4 2 TUN a eka enio AE ASNE 57 Db DEO die O18 E eeror TR i rrei 60 5 5 1 usse nre 60 5 5 2 usse ennemi 61 Db ISlHetOOLU B SCIO BE a GG m DUPCM S ER ETE AA 62 5 7 PandaBoard Mui 65 ee 68 oO a Adiii 69 i US 71 72 DE RCM 74 l kernel Android kk 74 EE va de P codd 74 a kernel 74 b USB 75 c LAN kk 76 ii Android Soli 78 e eTa R 78 0 SP rara disp 78 g kk 79 80 a 8
83. oid 60 http p techcrunch com archives 20110912report android market nearing 6 billion downloads weather apps are makin it rain 5 IT Pro 1 Android http Aitpro nikkeibp co jp article COLUMN 20091127 341200 6 Android Development Kit for Sitara Microprocessors http www ti com tool androidsdk sitara 7 android development environment http code google com p android development environment 8 http 7brain cc kogakunn ac Jp research froyobb html D http ja wikipedia org wiki 6E 39683969096 39683968396 E396082960A F96 E 3968396 97 E3 83 AD E3 83 91 E3 82 B2 E3 83 BC E3 82 B7 E3 83 A7 E3 83 B3 10 cia 11 PDF RS303MR RS304MD http www futaba co p robot command type servos rs304md html 12 Using RXTX http rxtx qbang org wikiandex php Using RXTX 13 5 NDK http 7 wwwr usefullcode net 2010712 android_sdk inst05 html 14 Cygwin http www cygwin com T3 T4 l kernel Android kernel USB LANI iW Bluetooth USB
84. os h switch baudrate case Di baud const 0000000 break SS case 4000000 baud const 0010017 default baud const 0000015 baudrate 9600 if Ed 0 ioctl fd TCSETS amp oldtio close fd Jk XXI EA J fdz0 j fd open port c O RDWR ioctl fd TCGETS amp oldtio newtio oldtio S newtio c cflag amp CBAUD newtio c cflag baud const newtio c cflag amp CSIZE newtio c cflag CS8 newtio c cflag amp PARENB CSTOPB No Parity Stop bit 1 raw mode newtio c iflag amp IGNBRK BRKINT PARMRK ISTRIP INLCR IGNCR ICRNL IXON newtio c oflag amp OPOST newtio c lflag amp ECHO ECHONL ICANON ISIG IEXTEN ioctl fd TCSETS amp newtio env esReleaseStringUTPChars env port sS port GJ SerialJNI c Java com tk android BluetoothReceiverKHR1 BluetoothReceiver closeSerial void Java com tk android BluetoothReceiverKHR1 BluetoothReceiver closeSeri al JNIEnv env jobject thiz if fd 1 return j ioctl fd TCSETS amp oldtio
85. permissions and limitations under the License hs err pid6228 log hs err pid6624 log hs err pid8164 log hs err pid9504 log 3 BluetoothReceiver1118 3 BluetoothReceiverKHR1 68 BluetoothReceiverSerial 3 BluetoothSender GS BluetoothSenderKHR1 EditTest S HelloAndroid i KanamaruApp 3 MotorTestNI i Sample01 LOCAL PATH call my dir include S CLEAR VARS LOCAL MODULE SerialJNI LOCAL SRC FILES SerialJNI c include BUILD SHARED LIBRARY e gf el gnsumg Figure IV v JNI 89 4 Android mk SerialJNI c Java Java_ _ Java com tk android BluetoothReceiverKHR1 BluetoothReceiver openSerial CAO CU 5Java 3 public native void openSerial String port int baudrate public native void closeSerial public native void writeData byte buf int n 6 Cygwin ndk build Figure IV vi EE cygdrive c Users saito workspace02 BluetoothReceiver1110 It cd cvedrive c lsers saito workspacel2 BuetoothReceiver1110 b nd bui l
86. rmation about what the NDK offers and whether it will be useful to you SDK Tools r8 ne USB Driver for Windows r4 OS The NDK is designed for use only in conjunction with the Android SDK If you have not already installed and setup the Android ADT Plugin for Eclipse SDK please do so before downloading the NDK MD5 Checksum ADT 8 0 1 new 450 bytes 59cbb02d91d74e9c5c7278d94c989e80 Native Development Tools Packaae Android NDK r5 Whatis the NDK More Information 0863 bytes 9dee8e4cb529a5619e9b8d1707478c32 SDK System Requirements SDK Archives Linux 32 64 bit x86 android ndk r5 linux x86 tar bz2 44362746 bytes 49d5c35ec02bafc074842542c58b7eb3 http dl google com android ndk android ndk r5 windows zip 16 17 A m 2 PR 2010 12 23 Figure IV iii android ndk 14 ST C android ndk Cygwin UsefullCode netl14 Figure IV i Figure IV c Cygwin Cygwin d eclipse 1 eclipse
Download Pdf Manuals
Related Search
Related Contents
RAPPORT ANNUEL - Ville du Havre Samsung LE32R41BU Benutzerhandbuch LHC4011 Lot 731602 - Thermo Fisher Scientific Philips MP3 Mini Hi-Fi System FWM15 RI障害予防規程 - 大分大学医学部 Xantrex Link 1000 User's Manual ICE Zodiac+ Operator.. Moxa DA-681-I-SP-XPE Copyright © All rights reserved.
Failed to retrieve file