English German

Arm and LDRA: Synergy in functionally safe and secure embedded systems

  • We see an increase in software projects that have to be certified or will be certified to assure the highest quality levels and we expect this trend to grow in the future. 

    The certification of safety end-products requires a compiler toolchain to be qualified according to appropriate functional safety standards. The process of qualifying these tools known as ‘Tool Qualification’ or ‘Tool Validation’ can be time-consuming and expensive. Moreover, it doesn’t offer any differentiation to the end-product. 

Using NXP i.MX RT1060 with Keil MDK

  • This hands-on tutorial introduces you to  the NXP RT 10x0 family using the Keil MDK toolkit and uVision I D E. It is compliant to the Cortex Microcontroller Software Interface Standard (CMSIS 5.0). The example shows in detail how to debug using Serial Wire Viewer data trace, Event recorder and Power Measurement.

Optimizing a constrained embedded application

  • Learn how to use features like Event Recorder, stack watermarking and the System Analyzer to optimize an application running on the K32L2A4S, a constrained Arm Cortex-M0+ based device.

How to design an embedded GUI for future migration between MCU and MPU

  • When designing an embedded system with an MCU, one of the hardest tasks for an engineering team is deciding on the type of “brains” their new electronic product really requires. While there are really only two (and some in between) choices to choose from, the decision made can influence (and constrain) future GUI decisions.  

Memory Optimization Considerations for Embedded GUIs (part 1)

  • Understanding and accounting for the different memory requirements of your embedded graphics application is critical. Your choice of system-level memory (heap, stack, static code), and hardware level can not only impact graphics performance, but also compromise the user experience, and thus market success of your embedded UI.