Search by Tags

Android

 
Subscribe for all updates

Delivered by FeedBurner

Introduction

Android is an operating system based on the Linux kernel. It is gaining wide acceptance in the embedded market. It offers a low-cost, flexible and customizable OS for developing high-tech devices.

The Android Open Source Project (AOSP) is maintained by Google.

Android Support on Toradex Products

Support for Android on Toradex products is currently provided through our partners. Toradex itself does not provide support for Android, Kynetics, our preferred Android integrator provides a regularly updated and tested open-source Evaluation BSP for i.MX 8 based modules, as well as Evaluation BSPs in binary format for i.MX6 and i.MX7 based modules.

Some of our partners that provide Android images or BSPs are:


In addition, you can browse our partner network for other Android integrators and service providers.

Browse the tabs below for more information about the aforementioned partner's offerings:

Kynetics Overview

Our partner Kynetics - Toradex preferred Android integrator - provides full software stacks for the most popular embedded application processors focusing particularly on NXP i.MX SoCs.

Kynetics has a page dedicated to Android Evaluation BSPs on Toradex SoMs. Refer to their page for releases and documentation:

Kynetics also provides services and utilities related to their Android offerings:

  • ViBE: bundled source code and build environment.

  • Update Factory: artifact content and software update delivery.

  • For source-code customization services and support; get in contact with Kynetics.

Android Evaluation BSPs

Kynetics provides open-source Android Evaluation BSP releases for i.MX 8 and i.MX 8X-based SoMs. The BSPs are provided in binary image format and in source-code. In addition, Kynetics provides binary images for i.MX7 and i.MX6-based SoMs.

Binary downloads, source-code, build instructions and any extra documentation are available on the Kynetics website:

Whenever possible the Evaluation BSPs binary images are provided in the Toradex Easy Installer feeds.

Kynetics BSP Support Strategy

The details of the Kynetics and Toradex policy for Android Evaluation BSPs are provided below, please read carefully:

Supported hardware

  • Computer on Modules:
  • Carrier Boards:
  • On-module Wi-Fi and Bluetooth:
    • Supported out-of-the-box for all respectively supported Toradex SoMs that have on-module Wi-Fi and Bluetooth.
  • Displays and touch controllers:
    • Capacitive Touch Display 10.1" LVDS for iMX.8 variants that have LVDS output both on the SoC and on the SoM edge connector. Touch controller for this display is supported.
    • Capacitive Touch Display 7" Parallel for SoM variants that have parallel RGB output both on the SoC and on the Toradex SoM edge connector. Touch controller for this display is supported.
    • Any other displays and touch controllers supported on the NXP release.

Other Toradex SoMs and Hardware

Kynetics can on-demand, support all Toradex offerings equipped with NXP i.MX6 and i.MX7 SoCs, including custom carrier board designs from customers and partners. You must get in contact with Kynetics for more details.

Evaluation BSP distribution format

  • Binary images in Toradex Easy Installer format.
  • Source-code bundle with build instructions.

Souce code and documentation availability

  • U-Boot and Linux-based kernel are available on public repositories. Links will be provided as soon as the initial release is available.
  • Kynetics Vendor Package is available upon registration on a private area of Kynetics website. It contains:
    • Toradex product definitions.
    • Patches to AOSP and the NXP release, if any.
    • Build scripts and miscellaneous files.
    • Android build manifest.
  • Kynetics documentation is comprised of a changelog and a getting started guide.
    • Instructions on how to build Android from sources and how to flash it to the Toradex modules.

Notes on BSP components

  • The U-Boot bootloader is based on Toradex release and NXP release that supports the latest Android BSP.
  • The kernel and device tree are based on the Toradex offerings, given that they are aligned with NXP releases to support a particular Android version.
  • Android port is customized by Kynetics on top of NXP releases, to support Toradex SoMs.
  • Bugs from the NXP release are not necessarily fixed.
  • Update Factory OTA client application is supported by Kynetics out-of-the-box.
    • The OTA service is a paid offering by Kynetics.
  • Kynetics may provide demo applications to showcase hardware access using their proprietary userspace drivers.

Release cycle

  • Kynetics releases its official BSPs up to the maximum of 8 weeks after NXP releases its base BSP.

Support and customization

  • We recommend Kynetics paid services for customization and support.
  • You can choose other third-party Android integrators from, e.g. our partners list.
  • You can do customization on your own on top of Kynetics release, which has greatly reduced complexity compared to porting the whole BSP from NXP by yourself.

Antmicro Overview

Our partner Antmicro, with extensive experience in embedded/industrial Android, provides demo images on some of our modules. Please contact Antmicro directly if you have any further questions.

Demonstration Images

Images are provided either in binary format or source-code and build instructions:

Supported Modules Android Version Antmicro Documentation and Resources Additional Information
Apalis TK1 Nougat 7.1 Antmicro's AOSP-based industrial Android BSP GitHub repository Support for the Antmicro Apalis TK1 Smart Vision Kit
Colibri T30
Apalis T30
Apalis iMX6
Colibri iMX6 (non-IT only)
Lollipop 5.1 Release Notes and Installation Guide
Android 5.1 Lollipop Preview Image
-

Warning: Demo images are provided as-is without any support by Toradex.