Ezurio’s SMARC SOMs support Linux, Android, Debian/Ubuntu, Yocto, Buildroot, FreeRTOS, QNX, Boot2Qt, and more, each with their various purposes and strengths. But for those developing in the ever-popular Android environment, nobody supports that platform better than Kynetics. Kynetics are development tool and SaaS experts that offer support for multiple application processors and offer value-added development tools and applications that make it extremely easy to design software, manage devices from the cloud, issue software and firmware updates, and overall manage the lifecycle of products.
Ezurio has partnered with Kynetics to bring custom-designed operating system board support packages with our line of SMARC system on modules, so that in minutes it’s easy to install an operating system, register a device with the Kynetics Update Factory platform, and deploy software packages and updates to your devices over the air. In this post, we’ll briefly describe the process, the benefits, and the bottom line for speeding your designs to market with confidence.
The Kynetics Embedded Android Developer Toolkit (EADT)
The Kynetics EADT is a suite of software offerings that cover device management, cloud deployment, device status, and more. In combination with Kynetics’ Android Embedded SDK and OS Installer, Kynetics offers a complete suite of tools to install pre-configured OS images, augment the existing Android Studio with Kynetics-specific extensions and software support customized to your chosen Ezurio SMARC SOM, and build and deploy software to your SMARC SOM over the air with Update Factory.
What does this mean for developers? Where Android Studio natively lacks abstraction controls for Wi-Fi, Bluetooth, and more, the Kynetics Android SDK is built with these interfaces and applications in mind to dramatically simplify interacting with board-level hardware. It adds up to a significant value, with libraries and extensions designed around common needs and use cases that embedded designers face. This includes SDK support for common interfaces like CAN Bus, GPIO, serial, SPI, PWM, and more.
Once your software is ready to test on hardware, your build can be easily deployed to your devices via Kynetics’ Update Factory platform, a bridge between your development station and your hardware in the field. Software can be deployed to individual units or groups as needed, giving you a scalable route to fleetwide device management from any web browser.
To learn more about the process, check out this video prepared by Kynetics and Ezurio that shows the entire process from start to finish with our Ezurio Nitrogen95 SMARC SOM, running the Kynetics EADT with an attached LVDS display.