Embedded Android Developer Toolkit for Ezurio Nitrogen95
Introduction¶
The NXP i.MX95 applications processor is a very performant and highly integrated System-on-Chip (SoC), purpose-built for secure, connected edge AI devices across industrial, automotive, and commercial IoT applications. It features a versatile heterogeneous processing architecture, including up to six Arm Cortex-A55 cores at up to 1.8 GHz, along with dedicated Cortex-M7 and Cortex-M33 microcontrollers for real-time and safety-critical functions. The i.MX95 integrates an NXP eIQ® Neutron Neural Processing Unit, delivering up to 2 TOPS for advanced machine learning tasks directly at the edge. For immersive visual experiences, it includes an Arm Mali-G310 3D GPU and supports up to three independent displays with resolutions up to 4K, alongside hardware-accelerated 4K60P video encode and decode capabilities.
The Ezurio Nitrogen95 SMARC family, is an advanced System-on-Module (SoM), powered by NXP’s i.MX95 processor, designed for demanding commercial, industrial, and medical HMI applications. These modules integrate essential components including NXP’s PF09 PMIC and PF53 Regulators, Ezurio's proprietary Sona Wi-Fi 6/6E and Bluetooth 5.3/5.4 wireless modules, LPDDR5 RAM, and eMMC storage.
Key Technical Specifications:
- SMARC 2.1.1 Standard Form Factor: Adheres to the compact 82mm x 50mm SMARC edge connector form factor, including onboard Ethernet PHYs. This standardized design allows for a single carrier board to support multiple processor, memory, and wireless configurations, facilitating a clear hardware upgrade roadmap.
- Heterogeneous Multiprocessing: Features a powerful architecture including up to a 1.8 GHz 6x Cortex-A55 microprocessor, an 800 MHz Cortex-M7 microcontroller, and a 333 MHz Cortex-M33 microcontroller. This setup supports multiple Linux instances in virtual machines and two RTOS instances within dedicated, hardware-firewalled subsystems.
- High-Performance Graphics and Display: Supports up to three independent displays with resolutions up to 4K. It includes a tablet-class 64 GFLOPS GPU and hardware-accelerated video decode up to 4K60P.
- Advanced Vision Pipeline: Provides support for multiple cameras via dual MIPI-CSI with virtual channels, an onboard 500 MP/s image signal processor (ISP), and video encode up to 4K60P.
- Dedicated AI Accelerator: Integrates an NXP eIQ® Neutron NPU for high-performance edge AI, delivering up to 2 TOPS.
- High-Speed Interfaces: Includes dual PCI-Express Gen3 (8.0 Gbps), USB 3.1 Gen1 (5 Gbps), USB 2.0 (480 Mbps), two Gigabit Ethernet (1 Gbps) ports, and 10 Gigabit Ethernet (10 Gbps).
- Industrial Interfaces: Offers comprehensive industrial connectivity with UART, SPI, I2C, I2S, CAN-FD, GPIO, SDIO, and more.
The Nitrogen95 SMARC family is compatible with the Ezurio's SMARC Universal Carrier Board. The SMARC universal carrier board is a great tool to build your SMARC Hardware kit. It features multimedia interfaces (LVDS, HDMI, MIPI DSI, eDP,MIPI CSI), networking interfaces (ETH, WiFi, Bluetooth), audio interfaces, and variety of connectivity ports (I2C, CAN, UART, USB,GPIO). More over it is compatible with other SMARC SoMs.
Android Embedded Developer Toolkit¶
At Kynetics we are proud to support Ezurio Nitrogen95 SMARC in conjunction with the Universal Carrier board with our Embedded Android Developer Toolkit (EADT) the ultimate software stack featuring
- Android Operating System
- Embedded SDK
- Over-the-Air software update capability
EADT allows Android Developers to bridge the gap between the familiar Android ecosystem and tooling and navigate the intricate world of embedded hardware dependencies.
Fig 1. Functional Hardware Kit with HDMI Display
EADT is the fastest way to prototype your Embedded Android Application on the target hardware with all the benefits of the Android ecosystem.
Rapid iteration and validation is the key element. In embedded systems development, bringing up a complex OS like Android on new hardware is a significant, often time-consuming, expensive hurdle. EADT addresses this by providing a pre-optimized, ready-to-deploy Android stack for the specific target hardware. Developers can immediately focus on the application layer without the support of systems engineers addressing fundamental OS hardware integration issues.
The Embedded Android developer toolkit for the Nitrogen95 comes with a range of supported features:
- Serial console
- 1xUART
- USB gadget
- 3xGPIOs
- 2xI2C
- 1xSPI
- Ezurio 7" LVDS Display
- 2xCAN
- 1xUSB host
- WiFi
- Bluetooth, with support for BLE, A2DP and HFP
- Ethernet
- Audio
- RTC
It is possible to request, with our premium support, EADT's OTAs that extends the off-the-shelves hardware support.
To know more don't esitate to contact us by filling our product request form
Android Embedded SDK¶
The standard Android SDK features hardware abstraction for devices like WiFi, Bluetooth, Inertial Measurement Units (Acc, Gyro), and GNS, lacking support for critical I/O controls, bus management, and relevant protocols in embedded systems.
To overcome these limitations, Kynetics has created a suite of SDK for Embedded Development, offering additional tools while maintaining the benefits of your familiar development environment for Android Applications.
Kynetics' Embedded Android SDK are included in EADT to support configuration and control of all the following (when availble in the hardware):
- GPIO
- PWM
- I2C
- SPI
- Serial RS-232/485
- CAN
- Ethernet
Fig 2. Example of Embedded SDK serial port management code
Over-the-Air Support¶
OTA capability is included in the EADT software, which allows you to receive Kynetics custom OS updates and enhance hardware cabalilites, OS security patches, to deploy your apps remotelly, and more.
Fig 3. Update Factory Management Dashboard, drag and drop tp deploy
Contact us¶
Kynetics is an Embedded Android IoT solution provider, with more than 15 years of expertise in Android for embedded systems. We provide professional tools and services to customers that use, or are looking to, Android in their products and require a proved partner from development to production stages. For more information about license cost and features for the Embedded Android Developer Toolkit and our premium support contact us or ask to your Ezurio Sales representativet.
For projects requiring specific security postures or production-ready deployments, Kynetics in addition offers custom Android OS builds that target your specific production hardware suporting the full chain of trust to ensure consistency security control. Contact us for detailed informaiton about our Android product development pipeline.
© 2025, Kynetics Inc. Santa Clara, California Enjoy the Art of Coding™ and Update Factory™ are registered Trademarks