Feature Spec Digi Application Development Kit for Android Integrated Android Application Development for Embedded Systems Overview Android is an ideal software platform to create professional and feature-complete products with significantly reduced software development effort and improved overall time-to-market. The Digi Application Development Kit for Android builds on the strong Android software foundation and its rich eco-system by providing a complete and easy-to-use Android application development solution that is designed to meet the specific needs of embedded developers. About the App Kit Ready to use right out of the box, the kit includes the Android development tools, Android platform, Digi software and API extensions, the Eclipse-based Digi ESP IDE, development board with ConnectCore for i.MX module, 7 WVGA LCD panel with touch screen, and documentation. The Digi software and API extensions also provide abstracted access to embedded peripherals and interfaces that are typically Features/Benefits not available as part of the standard Android framework, 2 including interfaces such as I C and SPI. In addition, the Digi Application Development Kit for Android also implements Ready-to-use embedded Complete set of integrated Android tools, fully transparent support for Ethernet and Wi-Fi network Android application platform software components and hardware connectivity as well as seamless Digi Device Cloud support for development solution Highly accelerated and efficient application Android applications. development can begin immediately The software support for the hardware capabilities of Digis Fully integrated and Customer focus on core product competency ConnectCore for i.MX module family combined with the Digi optimized support for No low-level system development effort unless extensions for Android enable customers to design Android Digi embedded hardware custom hardware component support required based products without the typically complex and often difficult platforms low-level system development effort. Digi is the single point of Eliminates time-consuming and inefficient Whether you want to evaluate Android as a software platform contact for hardware and interaction with multiple vendors or have already decided to build an Android based product software support solution, the Digi Application Development Kit for Android Optional software and Professional custom software and hardware provides a unique and true turnkey solution enabling you hardware design services design services offered through Digi and to immediately start your embedded Android software available Embedded Development Partners for reduced development. design risk and improved time-to-market As part of the solution, Digi offers complete expert hardware and software technical support, effectively eliminating the typically time-consuming and inefficient interaction with multiple vendors. Working with a single source reduces your design risk and keeps your projects on track. Digi and its Embedded Development Partners also provide professional hardware and software services for any of your project specific custom design needs. www.digi.com Supported Capabilities Boot Loader General Android Platform Ethernet (single) U-Boot - Gingerbread 2.3.4 - Dual-boot capabilities 802.11a/b/g/n Wi-Fi Android Development Tools - Boot via on-module flash, SD, USB, Ethernet VPU/GPU (2D/3D) - Version 14.0 - Robust NVRAM system configuration - With hardware video codec integration Digi ESP Eclipse Environment storage with redundant image option IPU - Version 3.5.1 - Fusebox (eFuse) configuration Supported Development Platforms - Single screen support - Flash partitioning command option - Microsoft Windows XP/Vista/7 - Digi command extensions Camera - Linux - Fully integrated in build environment - Single camera support Standard Emulator support - Graphical configuration tool Monitor Kernel and rootfs customization option - VGA/HDMI - Available on Linux hosts HDMI: Up to 1920x1080 on CC for i.MX53 HDMI: Up to 1366x768 on CC for i.MX51 User Documentation TFT Panels (Parallel/LVDS) - Sharp LQ070Y3DG3B, LQ121K1LG52 Getting Started Guide Digi ESP - Hannstar HSD101PFW2 - How to build your first Android application - Fusion 10 Touch Display Digi API Extensions Based on Eclipse 3.5.1 and ADT 14.0 - Customer-specific displays - Documentation of Digi API Extensions Digi sample code and API extensions Touch screen CVS source code management support Digi ESP Users Guide - On-module controller Visual source code debugging via Ethernet Hardware reference manuals USB Host Online help and cheat sheets - Technical reference information - Keyboard, mouse Digi Package Manager for online updates U-Boot reference manual USB OTG and software/documentation distribution SD/Micro SD UART Target Platforms SPI 2 I C Audio ConnectCore for i.MX51 Digi Cloud Connector - Playback and Recording ConnectCore for i.MX53 User Buttons and LEDs Fully integrated and seamless Digi Device Cloud Accelerometer support for Android applications. - Freescale MMA7455L Power Management - Suspend/Resume/Power Off Battery power support Serial console (system logging) Custom splash screens File Systems Automatic user app launch NAND Flash (On-Module) - UBIFS High-performance large volume journaling flash file system with compression External SD Card - Ext3/Ext4 High-performance large volume journaling flash file systems with low fragmentation Digi Sample Code GPIO 2 I C SPI Serial Port OpenGL Audio Player Video Player Camera Device Cloud 91001904 2012-2014 Digi International Inc. A3/315 Digi, Digi International, the Digi logo, ConnectCore, Digi ESP and Digi Device Cloud are trademarks or registered trademarks of Digi International Inc. in the United States and other countries worldwide. ARM and NET+ARM are trademarks or registered trademarks of ARM Limited. All other trademarks are property of their respective owners. All information provided is subject to change without notice.