You are on page 1of 28

USB Host Android

USB Host Android

ET-MEGA2560-ADK
Android USB Host ADB (Android Debug Bridge)
Library ADB Microbridge Android
Android V1.5
2 (ET-MEGA2560-ADK)
(Android) Android SDK
Application Android
ADB(Android Debug Bridge)
http://developer.android.com/guide/developing/tools/adb.html

ETT CO.,LTD

-1-

WWW.ETT.CO.TH

USB Host Android

ET-MEGA2560-ADK
Google ADK Mainboard (Google's ADK Reference design)
ET-MEGA2560-ADK
Android Open Accessory Development Kit (ADK)
Android Android Open Accessory Development Kit (ADK)
2 Google Open Accessories API (ADK)
V2.3.4
ADB(Android Debug Bridge)
Library Microbridge
V1.5

ETT CO.,LTD

-2-

WWW.ETT.CO.TH

USB Host Android

Android

Android Open Source Project Google


(Android Mobile Phone) (Android Tablet)
Android Google
Android

Android Library Google
Google Developed Java Libraries Library Google
10
Compiler Library

Compiler Library Compiler Library

ETT CO.,LTD

-3-

WWW.ETT.CO.TH

USB Host Android


API Level
Code Compile
Compile code

Android Version

API Level

(Nick name)

Android 1.0
Android 1.1
Android 1.5
Android 1.6
Android 2.0
Android 2.0.1
Android 2.1.x
Android 2.2.x
Android 2.3
Android 2.3.1
Android 2.3.2
Android 2.3.3
Android 2.3.4
Android 3.0.x
Android 3.1.x
Android 3.2

1
2
3
4
5
6
7
8
9

BASE
BASE_1_1
CUPCAKE
DONUT
ECLAIR
ECLAIR_0_1
ECLAIR_MR1
FROYO
GINGERBREAD

10

GINGERBREAD_MR1

11
12
13

HONEYCOMB
HONEYCOMB_MR1
HONEYCOMB_MR2

ETT CO.,LTD

-4-

WWW.ETT.CO.TH

USB Host Android

Android Open Accessory Development Kit (ADK)


ADK USB Host
Android Phone Android
Tablet (Accessory mode)
Host
USB Bus ADK Protocol
ADK USB
USB Host

Android
Version 2.3.4 () Android Version3.1 (
) Accessory
5V/500mA

Android Debug Bridge (ADB)


Application
Input/Output

Input/Output
1.5

ET-MEGA2560-ADK
ET-MEGA2560-ADK I/O
USB
Input/Output Digital Analog Input
Output I2C, PWM, USART

ETT CO.,LTD

-5-

WWW.ETT.CO.TH

USB Host Android



-



ET-MEGA2560-ADK Library ADB Microbridge
GUI
Input/Output ET-MEGA2560-ADK
ON/OFF LED(D13) ET-MEGA2560-ADK
ET-MEGA2560-ADK
Analog(ADC0)

Emulator Android
ETT CO.,LTD

-6-

WWW.ETT.CO.TH

USB Host Android

2

ET-MEGA2560-ADK Arduino ADB Library
Microbridge PC
Android Library Google
Compile Upload
ET-MEGA2560-ADK Arduino Copy Library ADB
AVR Library ADB AVR
Microbridge
ET-MEGA2560-ADK ..\arduino-0022\libraries

ETT CO.,LTD

-7-

WWW.ETT.CO.TH

USB Host Android


ADB Library IDE Arduino
Upload ET-MEGA2560-ADK

LED(D13) ON/OFF
Analog Pin A0 Input
Input
Input 0-5V Pin A0

ETT CO.,LTD

-8-

WWW.ETT.CO.TH

USB Host Android

ADK
1.
2.
3.
4.

Download JDK(Java Developer Kit)


Download Android SDK
Download Eclipse IDE
ADT (Android Development Tool) Plugin

1. Download JDK(Java Developer Kit)


Library
Download
Internet PC
Download http://www.oracle.com/technetwork/java/javase/downloads/index.html
Download Download Java platform(JDK)
Accept License Agreement Download

ETT CO.,LTD

-9-

WWW.ETT.CO.TH

USB Host Android

http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html
ETT CO.,LTD

-10-

WWW.ETT.CO.TH

USB Host Android


2. Download Android SDK
PC Windows 2
Zip Install File
File Install Download Install
C:\android-sdk-windows
Install Package Install Accept All

ETT CO.,LTD

-11-

WWW.ETT.CO.TH

USB Host Android


3. Download Eclipse IDE

ETT CO.,LTD

-12-

WWW.ETT.CO.TH

USB Host Android


4. ADT (Android Development Tool) Plugin ADT

ADK
IDE Eclipse Plugin
Internet Help Install New Software

ETT CO.,LTD

-13-

WWW.ETT.CO.TH

USB Host Android


Install Work with Add path
Download Plugin Name ADT path
Location : https://dl-ssl.google.com/android/eclipse/ OK
Developer Tools Next

Next
I accept the terms of license agreements Finish

Internet
ETT CO.,LTD

-14-

WWW.ETT.CO.TH

USB Host Android

ETT CO.,LTD

-15-

WWW.ETT.CO.TH

USB Host Android

Application
1. Copy ADK

2. Run Eclipse Workspace


C:\DEMO_MEGA2560_ADK

ETT CO.,LTD

-16-

WWW.ETT.CO.TH

USB Host Android


File Import. Existing Projects into Workspace
Next C:\DEMO_MEGA2560_ADK

ETT CO.,LTD

-17-

WWW.ETT.CO.TH

USB Host Android


Directory Project File
Directory Project File Import

Import Project
SDK Compiler Eclipse Windows Preference
Preferences Android
SDK SDK Location C:\android-sdk-windows OK
Windows Preference
Preferences Android
Compiler Apply OK
ETT CO.,LTD

-18-

WWW.ETT.CO.TH

USB Host Android

ETT CO.,LTD

-19-

WWW.ETT.CO.TH

USB Host Android

ETT CO.,LTD

-20-

WWW.ETT.CO.TH

USB Host Android


Project Properties Java Compiler
Compiler
Enable Project Specific Setting Compiler
Compliance Level

Compiler Compile
Project Clean Compile
Project Build All

ETT CO.,LTD

-21-

WWW.ETT.CO.TH

USB Host Android

ETT CO.,LTD

-22-

WWW.ETT.CO.TH

USB Host Android


Compile Mega2560ADKV233Demo.apk
C:\DEMO_MEGA2560_ADK\Mega2560ADKV233Demo\bin
Install Driver
PC USB
PC Run Eclipse
Transfer


SDK

Windows Androide SDK and AVD Manager Visual Devices


Installed Packages Install

ETT CO.,LTD

-23-

WWW.ETT.CO.TH

USB Host Android

ETT CO.,LTD

-24-

WWW.ETT.CO.TH

USB Host Android

ETT CO.,LTD

-25-

WWW.ETT.CO.TH

USB Host Android

ETT CO.,LTD

-26-

WWW.ETT.CO.TH

USB Host Android

ETT CO.,LTD

-27-

WWW.ETT.CO.TH

USB Host Android

ETT CO.,LTD

-28-

WWW.ETT.CO.TH

You might also like