Skip to content

vldmkr/linux-adk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#
# Linux ADK
#

# Introduction
---------------
This software aims to turn your GNU/Linux machine into an Android Accessory.
It initializes any Android device connected via USB as detailed on Android website:
http://source.android.com/tech/accessories/aoap/aoa.html

# How to build linux-adk
-------------------------
As of today (alpha v0.3), autotools have not been configured.
Therefore the build is done manually as follow:
$> make

This software requires the use of libusb and libasound.

For cross-compiling, several environment variables must be set manually:
$> export ARCH=arm
$> export CROSS_COMPILE=<custom_toolchain>
$> export CFLAGS="-I<path_to_libusb_headers> -I<path_to_libasound_headers>"
$> export LDFLAGS="-L<path_to_libusb> -L<path_to_libasound>"
$> make

# License
----------
linux-adk is distributed under the term of the General Public License version 2 (GPLv2)
See gpl-2.0.txt for the full license content

# Changelog
----------
v0.3: Remove Audio hack as not supposed to be (more on https://code.google.com/p/android/issues/detail?id=56549)
v0.2: Audio exception when launched in no-app
v0.1: Original commit for ABS2013 demo

# Author
----------
Gary Bisson <[email protected]>

About

Linux Accessory Development Kit

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 95.6%
  • Makefile 4.4%