Android Services for Handhelds and Industrial Applications
Android is an open-source software framework that includes an operating system, middleware and applications. Given the success of Android, e-con Systems strongly believes that Android would spread its wings out of consumer devices to Industrial Handhelds, Industrial Automation, etc. The entry of Android into the Car Infotainment Market further substantiates this thought process.
Android has addressed some of the principle challenges with the open source software but still maintained the open source advantage, thereby providing a win-win combination.
Having a dedicated Android team working on the Android for Industrial Handhelds and Devices, e-con Systems Offers the following,
The Android framework provides the scope to customize it for any product/platform. However this involves work to be done at the various levels of the Android Architecture. e-con Systems with its expertise in Linux and Industrial Handhelds have experimented with Android for Handhelds and Industrial Devices.
e-con Systems offers Android BSP porting services for customized ARM target boards. Porting the base Linux kernel required for Android and the complete Android stack for the target boards is done by e-con Systems. e-con Systems’ Android BSP team has experience with Android on development platforms based on the Marvell XScale, TI OMAP/Sitara processor.
The Android architecture contains various layers on top of a slightly customized Linux Kernel.
When this Android is used for Industry handhelds, the following challenges crop up.
There may be a need for standard interface or API in Android for a particular peripheral such as in industrial handheld
there is an ADC. Android SDK does not have a standard ADC API, nor a ADC support built-in.
An Industrial Handheld may not need a phone application or address book and definitely not the same desktop
appearance, locking, etc. How to remove this?
e-con addresses these concerns for customers who want to port Android onto Industrial Handheld and devices. e-con has developed the lower level drivers and Android middleware for various peripherals like ADC, CAN, GPIO Controls, RS485, etc.
Android Device Driver Development
e-con Systems is an expert in Linux Driver Development and has proven track record for the past 7 years. e-con Systems has extended its Driver expertise to Android platforms as well.
Android driver development involves developing/porting drivers for customer chosen peripherals that are already supported by the Android Stack. Some of these devices are
SD Memory Card
LCD & Touch Screen
e-con can port or develop drivers for Android that work in cohesion with the Android Middleware and Applications seamlessly.
The driver development for Android, especially for Industrial Handhelds and devices may involve developing complete drivers and Android HAL, Libraries and Applications for some peripherals. These peripherals are not inherently supported by Android. Some of these peripherals include
e-con Systems develops the necessary low level drivers, Android HAL, libraries and Applications to support these custom devices.
Android Reference design
The Ankaa - i.MX6 Development Board is a dual board solution which features a piggy back eSOMiMX6 - Computer on module and carrier board. The computer on module is based on i.MX6 processor running upto 1.2GHz, 1GB DDR3 and 4GB eMMC flash.
The eSOMiMX6 has i.MX6 CPU running up to 1.2GHz - Quad Core, DDR3 SDRAM configurable up to 2GB and eMMC configurable up to 4GB. The eSOMiMX6 module also has the Wireless LAN and Bluetooth module.
e-con has an Android Application Development team that develops custom Android Applications. The Application team’s focus is to develop customized applications for Android Handhelds and Industrial Control Devices based on requirements from customers. The Android application team does not develop applications for the Android Marketplace.
Some applications developed by the Application Team are as follows
Voltage monitoring Application
Industrial data collection Application
Custom Camera Application
Android Based complete product Development
e-con does complete product development services for a number of different kind of handhelds. e-con can design & develop devices as per customer specification and be with the customer from finalizing product specification to design development and prototype manufacturing. e-con can help in the following:
Choosing the right Android components
Writing the suitable Android Applications for the device
Porting the necessary device drivers etc
e-con Systems offers end-to-end product engineering services for embedded product design and development helping to build affordable solutions in emerging markets. For more information, please visit e-con's Product design services page