The biggest challenge in embedded GUI development is managing changes in design (iterations) that nearly all projects encounter. Historically, changes at the design level resulted in teams needing to hunt for and replace all changed assets manually within the project. This would result in development delays, changes being missed, coded behavior being lost, and ultimately, poor UX.
Join this session to learn how customers from medical to automotive have leveraged Storyboard’s Rapid Design Import and Iteration Technology to streamline design changes and develop embedded GUI applications that provided outstanding user experiences while getting to market on a tight deadline.
Garry Clarkson, FAE, Crank Software Shelby Unger, MCU Ecosystem Product Marketer, NXP
GUI Guider is a user-friendly GUI development tool from NXP that enables the rapid development of high quality displays with the open-source LVGL graphics library, and the i.MX RT1170 MCU is a great choice for graphics applications. Learn more about the i.MX RT1170 MCU and see how LVGL and GUI Guider make it easy to design your next embedded GUI.
Shelby Unger, MCU Ecosystem Product Marketer, NXP Justin Mortimer, Director Mass Market Industrial Edge Processing, NXP
NXP's Essential Audio Processing (EAP) software library is available on several NXP platforms to help enhance the audio playback of your product. With support for several audio algorithms such as static equalizer, dynamic bass boost, limiter, 3D effect and more, EAP provides a great audio experience for users. To permit easy and fast enablement, NXP's EAP library is available in the MCUXpresso SDK with integrated examples, and an associated Audio Tuning Tool that enables you to easily tune and simulate EAP behavior without any hardware. Join this session for an overview of EAP and its features.
Christophe Boulant, Voice & Audio TEC Team, NXP Shelby Unger, MCU Ecosystem Product Marketer, NXP
Controller area network (CAN) is used to create robust and flexible networks in applications such as industrial automation, motor control, and many others. To take full advantage of CAN, a higher-level protocol like CANopen FD is needed. Join this session to learn how EmSA’s CANopen FD stacks in the MCUXpresso SDK can be combined with other middleware components to create custom applications. We will discuss the steps taken to create an application where acceleration data from an LPC55S16 EVK is transferred to and visualized on an i.MX RT1064 EVK.
Olaf Pfeiffer, President, EmSA Shelby Unger, MCU Ecosystem Product Marketer, NXP
In this session attendees will learn how to use the FreeMASTER tool to debug and develop a real time control loop - balancing an inverted pendulum using the new i.MX RT1176 crossover MCU on Embedded Artists' i.MX RT1176 MCU-based Developer's Kit.
Anders Rosvall, Technical Director, Embedded Artists
Brendon Slade, MCU Ecosystem Director, NXP
No other company has the breadth and diversity of embedded solutions for addressing the challenge of IoT security. From secure element ICs to advanced multimedia and networking microprocessors, NXP delivers the technology needed for securing the entire Lifecycle of the end or edge node. In addition, with Edgescale Cloud services software, devices can be maintained from deployment until decomissioning. Join this class for an overview of NXP's security solution.
NXP increasingly offers a broad variety of software components, product, professional support and services. This section will describe, based on customer use case how NXP can help accelerate time to market and de-risk project development thanks to our professional support and services teams.
The MQX Application Builder is the most recent addition to the MCUXpresso Config Tools. In this session you will use this powerful tool to rapidly create a sophisticated IoT application without requiring detailed knowledge of the protocols used, or how to configure them. By the end of the session you will have created an application that serves up customized web pages, uses the REST and MQTT protocols to remotely access key application parameters, interfaces with a cloud server, synchronize with a time server, remotely control your application with Lua Scripting Language, and more. Learn the power of using the MQX platform over other operating system such as FreeRTOS.
Join this session to understand the breakthrough security features integrated in the recently launched LPC5500 MCU Family. Along with Arm® TrustZone® technology the LPC5500 SRAM PUF based key management makes security easy to use and easy to deploy. This session will start off by introducing the scope of securing a smart connected device. It will explain the need for addressing device life cycle in a scalable way that is easy to use and easy to deploy. Then it will detail the protected key management achievable when using LPC5500 with MCUXpresso Software & Tools.
When choosing the NFC device for a new design, the system architect must consider many parameters. Usually a strong focus is put on hardware specific aspects and software aspects are often grossly underestimated. To avoid unpleasant surprises during software implementation phase, software has to be taken into account as well from the beginning. Different NFC IC categories (NFC Frontends, NFC Controller, Connected Tag) have different strengths, depending on the software environment. The way how highly integrated operating systems like Linux are structured brings both new challenges and advantages. This session examines the considerations necessary when designing in NFC in different operating systems or "bare metal" systems. It also discusses the advantages and disadvantages of the different device categories in dependence of the designated environment.
Learn how to create an IoT proof-of-concept in real time without writing any C code. Skeptical? Rapid IoT combines processing, connectivity, sensing and security with an easy to use web IDE. The presentation and live demo walks you through creating a simple IoT solution including embedded, mobile and cloud applications. The demo lab will focus on use cases such as anomaly detection and vertical applications.
This class will provide an overview of NXP's broad and scalable MCU portfolio and give details on which product families are available for different markets and use cases. It will also give an overview of the unified tools, software and solutions that enable the portfolio as well as a demo presentation across the MCU portfolio.
This talk will review the driver, receiver, and common PCB characteristics and show how simulation with IBIS models are used to weigh the trade-offs for the DDR bus design. We will also review the high-speed signal channel and its characteristics and illustrate how the TX and RX circuits in general are used to offset signal losses, and discuss key characteristics of the channels that are needed to allow these TX and RX circuits to work effectively, such as minimizing return loss.
Machine learning can performed on a wide range of device categories - from MCUs with Arm® Cortex®-M4 and M7 cores to complex SoCs with high-end A-class cores, GPUs, DSPs, and dedicated machine learning accelerators. The first step is learning how to utilize proper training techniques for model development, but beyond that how to generate optimized inference engines that can be used to perform classifications, anomaly detection, predictions, and other types of decisions. This presentation highlights some basic training techniques, such as data augmentation, but the primary focus will be on various ways to deploy neural network frameworks and classical machine learning algorithms, and most importantly, utilizing a variety of open source tools and techniques. We will show how these techniques fit in with some real use cases such as object recognition and anomaly detection.