Accelerate IoT development with NXP Platform Accelerators

Publisher:EE小广播Latest update time:2024-02-19 Source: EEWORLDAuthor: Lars RegerKeywords:NXP Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

image.png


NXP is always exploring ways to make system integration easier. The NXP platform accelerator we developed is one example, and has been used in millions of NXP devices. Let’s take a deeper look at the potential of this accelerator, the challenges that led us to develop it, and how we borrowed some great ideas and concepts from the IT industry and applied them to the world of smart connected devices. The result is a software IP and associated tools that enable easy development, field upgrades, asset capitalization and improvements in lifecycle management.


Empowering the Internet of Things through system integration and compatibility


NXP Platform Accelerators help solve a key challenge in IoT and industrial device development – ​​system integration. Developing embedded software for resource-constrained devices has traditionally been very labor-intensive—requiring extensive hand coding and debugging, as well as significant efforts to ensure compatibility with rapidly evolving technologies.


Consider the differences between developing different smart devices, such as a smart thermostat running on a proprietary real-time operating system (RTOS), a lighting control system running on a Linux-based platform, and a security camera using a custom embedded operating system . In this scenario, each device may require a unique set of software components to function optimally. The variety of software and hardware platforms makes it challenging to create a unified ecosystem that allows these devices to interact seamlessly, share data, and provide a similar user experience.


Addressing this complexity is where platform accelerators shine. MicroEJ's containerization capabilities enable software applications and their related items to be packaged concisely into virtual execution environments to ensure consistent performance based on different technology bases.


NXP’s comprehensive edge processing solutions


We have introduced MICROEJ VEE before. MICROEJ VEE is an embedded software container that requires less than 40KB of memory to package binary applications and achieve seamless porting and reuse of applications in different technical environments. This exceptional technology is at the core of NXP's Platform Accelerators, allowing us to build comprehensive solutions that highlight the reuse, portability and optimization of software assets.


By deploying software containers across the NXP edge processing spectrum – covering MCU (RTOS), cross-border RTOS/Linux and MPU (Linux) – platform accelerators allow the functionality of NXP IP to be used across a variety of processors, enabling consistent Software experience is not affected by changes in processor or IP. In addition, platform accelerators focus on providing superior integration and performance from the outset, focusing on memory footprint, energy efficiency, and performance improvements.


image.png


NXP Platform Accelerator Embedded Architecture: Solutions for optimizing the total cost of ownership of electronic systems


Utilize virtual devices and Android Studio to support a unified IoT ecosystem cooperation system


One of the most exciting aspects of platform accelerators is their ability to unify the IoT ecosystem cooperation system. Powered by the MICROEJ Virtual Execution Environment (VEE), Platform Accelerator leverages the same development tools as the Android world, such as Android Studio, IntelliJ, Gradle build tools and virtual devices. This unified approach provides developers with a seamless experience, allowing them to take full advantage of the vast potential of IoT.


image.png

The solution leverages a combination of NXP MCUs, crossover products and MPUs to enable software-defined electronic devices


Upgrade, update and implement microservices on embedded devices


NXP Platform Accelerators address the critical needs of modern connected devices, ensuring device longevity and adaptability by facilitating updates, upgrades and deployment of microservices and downloadable applications. NXP Platform Accelerators are architected to be small and secure, allowing devices to seamlessly receive the latest features and patches without downtime or disruption.


MICROEJ VEE runs multiple applications in an isolated environment, further enhancing device security and facilitating the deployment of microservices. This approach makes application development more modular and scalable. In addition, NXP Platform Accelerator support for downloadable applications gives end users the ability to customize their device experience, while manufacturers can interact with customers after the sale.


By cultivating a dynamic ecosystem that can easily integrate new features and services, NXP enables device manufacturers to continuously improve their products, stay competitive, and meet the changing needs of the market.


Market trends that are changing the big picture


Platform accelerators serve as catalysts for broader market trends in various sectors and applications, including:


Flexible smart grids and factories


This software solution enables continuous evolution and transformation to products as a service through applications and microservices, making smart grids and factories more adaptable to changing needs.


A smarter home


Platform accelerators accelerate product development and integration of innovations like Matter, helping to reduce carbon emissions by reducing power consumption and costs.


More powerful wearables


Platform accelerators enable the development of feature-rich, low-power, cost-effective and innovative wearable devices that bring a new level of convenience to consumers.


Towards a software-defined world


Platform accelerators are helping usher in the software-defined era, allowing customers, OEMs and end users to customize and adapt functionality, unlocking endless possibilities.


For manufacturers/OEM:


-Improving productivity: the same excellent team creates more diverse products

-Inspire innovation: design and customize products with amazing agility to accurately meet market needs

-Expand service horizons: provide services directly on the device to enhance product value to end consumers


For the end consumer:


-Enjoy cutting-edge technology: Experience feature-rich, cost-effective products that adapt to the needs of consumers and smart homes

-Embrace evolution: Enhance daily life with products that adapt, grow, and evolve through apps and services


Spark innovation with the NXP Platform Accelerator


At CES 2024, NXP and MicroEJ jointly demonstrated a scalable thermostat platform capable of running edge processing on both MPU (based on Android) and MCU (based on FreeRTOS). These thermostats use the same binary application code, present the same user interface, and interact with the smart home through Matter.


Platform accelerator empowers embedded developers and product designers in the IoT industry. Join us to explore the potential of the NXP Platform Accelerator to create, design, innovate and bring products to market faster than ever before.


author:


image.png

Lars Reger

Chief Technology Officer, NXP Semiconductors


Lars Reger is currently executive vice president and chief technology officer of NXP Semiconductors. As CTO, Lars is responsible for managing new business activities and R&D in key markets such as automotive, Industry 4.0, Internet of Things (IoT), mobility, and connectivity and infrastructure. NXP has a broad portfolio of IoT processors and is one of the world's largest chip suppliers to the automotive industry. NXP and its global team of experts are driving the development of autonomous, secure and connected vehicles and accelerating the introduction of IoT smart and secure connected devices through its superior edge computing expertise. Before joining NXP, Lars had in-depth knowledge of the microelectronics industry, focusing on the automotive field. In 1997, he started his career as a product engineer at Siemens Semiconductors. He previously served as Head of Process and Product Engineering, Mobile System Chip Project Manager and Director of IP Management at Infineon. Before joining NXP as CTO of the Automotive Division in 2008, he was responsible for business development and product management of Continental's Connectivity business unit. In December 2018, Lars was appointed chief technology officer and has been responsible for NXP’s overall technology portfolio.


Keywords:NXP Reference address:Accelerate IoT development with NXP Platform Accelerators

Previous article:element14 community launches "Extreme Environment Experiment" design challenge
Next article:Tiny tamper-evident tags can verify item authenticity

Latest Internet of Things Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号