RSSAmplifier

Blog

MCU on Eclipse

On a lifelong learning journey ...

mcuoneclipse.comRSS feed ↗10 posts

Latest posts

Installing MCUXpresso Installer in DevContainer

Setting up development tools can be complex, but using DevContainers with Docker streamlines the process. This article demonstrates how to install the NXP MCUXpresso Installer within a DevContainer for use in Visual Studio Code. The Installer helps manage and synchronize necessary tools, enhancing the overall developer experience. Continue reading

Explore Freedom of Choice with Debug Extensions for NXP and Cortex-Debug

I m using different MCUS from NXP with VS Code, and for this I m mostly using the NXP MCUXpresso extension for VS Code. At the same time, I m using the cortex-debug extension for other ARM Cortex-M based MCUs, for example the Continue reading

Using Tracealyzer for Embedded Systems Analysis

The author discusses their research using the NXP FRDM-MCXN947 board and Tracealyzer for exporting application trace data. They explore methods like GDB commands and a VS Code extension to facilitate data collection, highlighting the advantages of using a ring buffer for trace data management. The process allows efficient and clear exporting for analysis. Continue reading

Semihosting with LinkServer in VS Code

Semihosting is an ARM technology that facilitates data exchange between a debugger and a host, enabling console output and file I/O in embedded applications. This article details how to configure semihosting with NXP LinkServer in VS Code, focusing on settings in the launch.json file and terminal output options. Continue reading

Build and Debug QEMU in Docker

For an university research project we are implementing a software simulator for the EZH (or SmartDMA) co-prozessor present on some NXP MCUs. This article describes how to setup and build QEMU in a docker container, including debugging QEMU with VS Continue reading

Debug C/C++ Apps in Docker with VS Code: A Step-by-Step Guide

This article explains how to debug a C/C++ application within a Docker container using VS Code. It describes creating a simple 'hello world' application, configuring VS Code's launch settings, and attaching the editor to the container. With the appropriate extensions and setup, debugging becomes straightforward and effective. Continue reading

Visualize Embedded Power Data in VS Code

The article explains how to visualize current and power data from the NXP MCU-Link Pro using VS Code. It details methods involving Python with Pandas and GnuPlot for data analysis and graphing. The author appreciates the flexibility offered by VS Code in visualizing energy data, highlighting multiple usable tools. Continue reading

Building the MetaClockClock78: My Largest Clock Project Yet

The author discusses the construction of the MetaClockClock78, their largest clock project featuring 156 clocks in total. Utilizing previously available hardware, the clocks are designed to display animated text and patterns. The project emphasizes open-source principles, employing efficient assembly services, and integrating with home automation systems for future enhancements. Continue reading

Tutorial: Creating Self-Contained MCUXpresso SDK Projects

The article discusses streamlining the NXP MCUXpresso SDK project setup using the 'New Project Wizard' in VS Code. It focuses on creating a clean, self-contained project by removing absolute paths and local dependencies, enhancing portability. This reorganization improves understanding of CMake and ensures compatibility with NXP configuration tools. Continue reading

Debugging Linux Apps with VS Code: A Step-by-Step Guide

This article outlines how to debug Linux applications using Visual Studio Code (VS Code) over SSH. It explains the setup required, including VS Code's Remote Development extension, and walks through creating a simple "hello world" application on an embedded Linux system like the NXP i.MX93 or Raspberry Pi, detailing the debugging process. Continue reading