NXP's Platform Accelerator, developed in collaboration with MicroEJ, revolutionizes the software design process for industrial and IoT edge devices. By leveraging MICROEJ VEE software containers with standard APIs, this innovative platform brings a smartphone-like experience to the development of software for these devices.
One of the key advantages of using MICROEJ VEE is its ability to ensure software portability across NXP's extensive range of RTOS-based MCUs and Linux-based Applications Processors. This portability enables manufacturers to accelerate new product development and reduce costs significantly.
The Platform Accelerator provides dedicated APIs that grant easy access to advanced functionalities integrated in NXP's processor portfolio. These functionalities include power management and 3D/2D graphics. Additionally, the platform addresses the challenge of dealing with multiple fragmented IoT devices by utilizing software containerization. This containerization enables binary software portability across the breadth of NXP's processors portfolio, from MCUs to applications processors.
Thanks to the reusability at the binary level, customers can quickly prototype new products and create a diverse range of complex smart devices that can evolve with market needs and trends. Moreover, the NXP Platform Accelerator enables sandboxed application deployment at the edge, bringing smartphone-like capabilities to the edge, such as partial or complete over-the-air updates, downloadable apps, and microservices.
The Platform Accelerator integrates advanced development tools, including simulation, virtual device management, and a multi-language framework that supports C, Java, and JavaScript languages. It also facilitates agile collaboration processes and provides support for Android Studio, IntelliJ, and Eclipse IDEs.
Furthermore, the NXP Platform Accelerator incorporates dedicated APIs for power management and graphic functions. This makes it incredibly easy for customers to utilize the complex and powerful hardware IP provided by NXP. For instance, a simple call to "low power profile" from the customer application layer will trigger performance optimization for a given power profile. Additionally, NXP-tailored containers support broad scalability and integrate NXP-specific optimizations and libraries that leverage processor hardware innovations.
The NXP Platform Accelerator is currently available for NXP's processors, including the power-efficient i.MX RT595 and the high-performance multi-core i.MX RT1170 crossover MCUs. To learn more about this groundbreaking platform, visit nxp.com/PlatformAccelerator.