Log in

I forgot my password

Poll

What size screen do you think is best for the next device?
12% 12% [ 6 ]
23% 23% [ 12 ]
21% 21% [ 11 ]
13% 13% [ 7 ]
31% 31% [ 16 ]

Total Votes : 52

Latest topics

» Rebuild gator driver to open mali option
Today at 3:06 pm by ilgwt

» Memory, final code and final video (in Spanish)
Today at 9:05 am by Alvaro

» ODROID-A4 IO Board
Today at 6:36 am by tuxfield

» odroid linux kernel config file "hkdk_rtm20_defconfig " missed
Yesterday at 10:09 am by odroid

» odroid-7 source code
Sun May 20, 2012 7:52 am by odroid

» Application source code for Embedded Android Platform based on ODROID-A4
Sun May 20, 2012 2:52 am by odroid

» What is ODROID-BaB project LSED?
Sat May 19, 2012 9:44 am by Alvaro

» CPU Module S5PV310 and K3PE7E700B
Fri May 18, 2012 6:01 am by odroid

» BF040-I50B_N09 Board to Board Connector
Thu May 17, 2012 4:45 am by efung

» CPU Module Schematics
Thu May 17, 2012 2:37 am by odroid

» A stupid question : How can I root the ODROID-A
Wed May 16, 2012 7:05 am by Bingley

» ODROID-PC Ubuntu 12.04 with HDMI
Tue May 15, 2012 12:33 pm by grikukan

» ODROID-A4 IO Board - Oscilloscope
Tue May 15, 2012 11:48 am by tuxfield

» OPEN RFID Tag
Tue May 15, 2012 7:51 am by Alvaro

» About the recovery tool for Odroid-pc
Tue May 15, 2012 6:37 am by odroid


    Open Accessory Library & Accessory Development Kit

    Share

    Alvaro
    Admin
    Admin

    Devices: ODROID, ODROID-T, ODROID-7, ODROID-A, ODROID-ADK, ODROID-BaB, ODROID-PC, ODROID-E7, ODROID-A4
    Posts: 929
    Join date: 2010-05-09
    Location: Madrid, Spain

    Open Accessory Library & Accessory Development Kit

    Post by Alvaro on Tue Jul 19, 2011 1:55 pm

    Hi,

    Open Accessory Library & Accessory Development Kit


    Google Developer Forum last May, "Google I / 0 2011" published in the Android device uses to help develop peripheral hardware / software Framework of ADK (Accessory Development Kit) have attracted attention lately.

    Open Accessory Library through the Android Framework can communicate with peripheral devices to provide a means.
    Two Library Gingerbread 2.3.4 or Honeycomb 3.1 from the date included.
    Droid unit in the USB Device (or Client) Taking advantage of the port and the center, yet be released later, but a way for devices with built-in Host, some are trying to support. At Google IO in the near future and Bluetooth are also available using the Framework of the four I mentioned there were specific.

    In HardKernel ADK / Open Accessory Library to support the ODROID-7 and ODROID-A model was released in porting Gingerbread 2.3.4.
    Accessory of ADK, and also to develop Bluetooth-based applications where the board and are ready.

    The figure below, and Bluetooth with the ADK to develop Android Accessory is the configuration of the board.
    The new sensor mount and portable power solutions, although the benefits, with a wired USB devices with Android, as well as communication with Bluetooth wireless communication is the most important feature to be possible.



    Development Boards, specifications:

    Overview

    The ODROID ADK is a microcontroller board based on the PIC24F series from Microchip. It has a USB host interface to connect with Android based phones. It has 11 digital input/output pins (of which 5 can be used as PWM outputs), 3 analog inputs, Li-polymer battery charger, a USB connection, a 5Volt DC/DC converter for USB Bus power, a power jack(USB Mini-B), an ICSP header, a pressure sensor to measure altitude and a power switch.
    For information on using the board with the Android OS, see Google's ADK documentation.

    Schematic, Reference Design & Pin Mapping
    Schematic: Coming Soon

    Pin Mapping: Coming Soom

    Summary
    Microcontroller PIC24F
    Operating Voltage 3.5 ~ 4.3V (Lithium Polymer Output Voltage)
    Input Voltage (recommended) 4.75~5.25V (For Battery Charging)
    Digital I/O Pins 11 (of which 5 provide PWM output)
    Analog Input Pins 3
    DC Current per I/O Pin ?? mA
    DC Current for 3.3V Pin ?? mA
    Flash Memory 64 KB
    SRAM 8 KB
    Clock Speed 32MHz / 16MIPS (Internal Oscillator)

    Power

    The ODROID ADK can be powered via the USB connection with an external Lithium-polymer battery. With this battery, you can make the world first portable Android ADK based accessory with your Android phone. The Lithium-polymer battery is charged by USB mini-B connector which can be connected to PC.

    The Lithium-polymer battery must be connected to ODROID ADK board. If you don't want to use the Lithium-polymer battery, you need to modify your board with a wire jumper soldering.

    NB: Because the ADK is a USB Host, the phone will attempt to draw power from it when it needs to charge. When the ADK is powered over USB, 500mA total is available for the phone and board. PC can charge the ADK and ADK can charge the phone.

    The board can operate on a Lithium-polymer battery supply of 3.6 to 4.2 volts. One LDO regulator supplies major power rails and one DC/DC step-up switching regulator supplies 5Volt of USB Host bus power.

    Memory

    The ODROID ADK has 64 KB of flash memory for storing code, 8 KB of SRAM.

    Input and Output

    Each of the 11 I/O pins on the ADK can be used as an input or output, using proper APIs . They operate at 3.3 volts. Each pin can provide or receive a maximum of 20 mA and has an internal pull-up resistor (disconnected by default) of 20-50 kOhms. In addition, some pins have specialized functions: PWM-ouput, ADC-input(10 bits resolution), I2C and so on.

    Communication
    The embedded USB host interface of PIC24F allows the ODROID ADK to connect and interact to Gingerbread 2.3.4 installed Android mobile devices.
    Android application can read/write all of SFR(Special Function Registers) via USB connection.

    Programming

    The ODROID ADK can be programmed with the MPLAB of Microchip.

    The ODROID ADK comes with a preburned ADK firmware and you can develop your application immediately.

    You can also optionally bypass the ADK firmware and program the microcontroller through the ICSP (In-Circuit Serial Programming) header with your own firmware.

    Android application software source code will be available in the Hardkernel homepage. Firmware source code also will be released in one day.

    Physical Characteristics and Pictures
    Dimension: 80 x 40mm

    Coming soon !

    Drivers & Setup
    Coming soon !

    Thanks,

    Alvaro


    _________________
    Alvaro

      Current date/time is Tue May 22, 2012 6:17 pm