De Lollipop a Oreo: Digi Embedded para Android con retrocompatibilidad

La semana pasada anunciamos que íbamos a desplegar la compatibilidad con Android Oreo. La distribución ya está totalmente disponible, con documentación.

Digi Embedded para Android es la distribución personalizada para la gama ConnectCore de Digi de módulos integrados y ordenadores monoplaca. Salva la distancia entre un sistema operativo diseñado para teléfonos móviles y uno adaptado a las necesidades específicas de los sistemas embebidos.

Digi Embedded para Android Oreo se ha actualizado a la API 26 de Android. Las aplicaciones que se ejecutan en la versión Lollipop también funcionarán en la nueva versión Oreo, ya que Digi Embedded para Android Oreo es compatible con Android 5.1 Lollipop (API 22). Digi también ha mejorado todas las APIX para que funcionen con el nuevo sistema de permisos de Android y SE Linux para el desarrollo de dispositivos embebidos seguros.

Android para dispositivos integrados

Android es un sistema operativo muy conocido para dispositivos móviles, pero también se está haciendo cada vez más popular como sistema operativo para productos embebidos de gama alta, gráficos y multimedia. Son varios los factores que están impulsando su adopción en el espacio integrado:

  • Desarrollo de aplicaciones ricas en UI: Android permite desarrollar rápidamente aplicaciones con ricas interfaces gráficas de usuario.
  • APIspara el acceso al hardware: Los desarrolladores de Android pueden hacer uso de APIs limpias, fáciles de usar y bien documentadas para interfaces de hardware como la cámara, el Wi-Fi y el Bluetooth.
  • Familiaridad global: El ecosistema de Android cuenta con un gran grupo de desarrolladores con los conocimientos y la experiencia necesarios para desarrollar aplicaciones sólidas.
  • Herramientas de desarrollo: Android Studio proporciona un IDE con todas las funciones para diseñar, desarrollar y depurar aplicaciones Android.
  • Basado en Linux: Android se beneficia del mismo soporte de hardware que otros sistemas operativos basados en el kernel de Linux, así como de la gran comunidad de desarrolladores de Linux embebido.
  • Código abierto y libre de derechos: Android embebido es una gran opción para la creación de prototipos rápidos y rentables, con la garantía de que el mismo hardware, sistema operativo y aplicaciones pueden utilizarse en entornos de producción exigentes.

El lanzamiento de Digi Embedded para Android Oreo

El lanzamiento de Digi Embedded para Android Oreo es la última actualización de software para los SOMs y SBCs Digi ConnectCore 6, que incluye las siguientes características.

Digi Embedded APIX

Android dispone de APIs estándar para acceder al hardware del dispositivo, entre ellas:

  • Audio
  • Bluetooth
  • Cámaras
  • Pantallas táctiles
  • USB
  • Vídeo
  • Wi-Fi

Digi Embedded para Android amplía las APIs de Android para soportar todo el conjunto de interfaces disponibles en los productos embebidos de Digi, como:

  • ADCs: Configurar los canales ADC, leerlos y monitorizarlos, incluyendo el muestreo periódico
  • CAN: Configurar las interfaces CAN y enviar y recibir datos, incluyendo el filtrado
  • Redes: Gestionar y configurar las interfaces de red
  • GPIOs: Obtiene y establece los valores de los GPIOs y detecta los cambios de estado de los pines
  • Actualización del firmware: desencadena tanto las actualizaciones de las aplicaciones como las de todo el sistema, incluyendo una fácil interconexión con los servicios en la nube para las actualizaciones por aire (OTA)
  • Gestión de la CPU y la GPU: Gestiona los núcleos, controla el uso y la temperatura y realiza el escalado de frecuencias.
  • I2C: Configure las interfaces y lea y escriba datos fácilmente en el bus
  • Memoria: Supervisar el uso de la memoria
  • PWM: Lista y configuración de canales
  • Puertos serie: Gestionar, configurar, enviar y recibir datos
  • SPI: Configurar y transferir datos
  • Digi Remote Manager: Conéctese con el servicio de gestión de dispositivos basado en la nube de Digi, que le permite enviar y recibir datos desde la nube y realizar tareas de gestión de flotas, como la configuración y las actualizaciones de firmware
  • Watchdog: Incluye tanto un watchdog global para todo el sistema que lo reinicia en caso de mal funcionamiento, como watchdogs específicos para cada aplicación que reinician sólo la aplicación afectada
  • Digi XBee: Gestionar y transferir datos a los dispositivos Digi XBee

Complemento de Android Studio

Digi Embedded para Android proporciona un complemento de Android Studio. Este entorno de desarrollo fácil de usar le permite desarrollar aplicaciones utilizando el hardware embebido real de Digi. El complemento incluye aplicaciones de muestra, ejemplos de código y documentación Javadoc integrada para todo el APIX de Digi Embedded.

Desarrollo integrado

Digi Embedded para Android incluye todo el código fuente construible y su historial de desarrollo. Los desarrolladores de Embedded Linux tienen acceso al historial Git de todos los componentes de la distribución, incluidos los Board Support Packages y las capas internas de Android.

Documentación en línea

Digi Embedded para Android viene con una amplia documentación y el conocido soporte y servicios de Digi para ayudarle a llevar su producto al mercado de la forma más rápida y eficiente posible.

Empiece a utilizar Digi Embedded para Android en el SBCDigi ConnectCore 6. Y esté atento a los próximos lanzamientos de Digi Embedded para Android para otras plataformas Digi Embedded como el Digi ConnectCore 6 Plus y el Digi ConnectCore 8X.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *