McuOnEclipse
FreeEverything about Eclipse, microcontrollers, software and tools.
FreeFree tier
LinksX
About McuOnEclipse
A personal blog by Erich Styger, an embedded systems engineer with over 25 years of experience. The blog covers topics such as Eclipse IDE, NXP microcontrollers, VS Code extensions, Docker development containers, debugging techniques, trace tools, and more. It serves as a resource for developers and hobbyists working with embedded systems, offering step-by-step tutorials, tips, and insights from both academic and industry perspectives.
Key Features
Tutorials on setting up embedded development environments with DevContainers and Docker
Coverage of NXP MCUXpresso SDK, installer, and VS Code extensions
Debugging techniques using LinkServer, cortex-debug, and semihosting
Integration of trace tools like Percepio Tracealyzer for embedded targets
Current measurement and data visualization with VS Code and MCU-Link Pro
Guides on building and debugging QEMU in containers
Projects like MetaClockClock with multiple clocks
Pros & Cons
Pros
- Author has deep expertise from 25+ years in compiler engineering and embedded systems
- Covers both software and hardware aspects of embedded development
- Practical, step-by-step tutorials with real hardware examples
- Focuses on modern tooling like VS Code, Docker, and NXP MCUXpresso
- Regularly updated with new content and projects
Cons
- Primarily oriented towards NXP microcontrollers and Eclipse ecosystem, may not cover other MCU families in depth
- Content is blog-based and may not provide a structured course or curriculum
- Some tutorials assume familiarity with embedded concepts
Best For
Learning embedded systems development with NXP microcontrollersSetting up reproducible development environments with Docker and DevContainersDebugging and tracing embedded applications using VS CodeIntegrating NXP tools into modern development workflowsTeaching or researching embedded systems at university level
FAQ
Who runs the MCU on Eclipse blog?
The blog is run by Erich Styger, an embedded systems engineer and professor at the Lucerne University of Applied Sciences and Arts.
What topics are covered on the blog?
The blog covers Eclipse, microcontrollers, software, tools, and other topics including embedded systems, NXP MCUs, VS Code, Docker, debugging, and even non-technical subjects like BBQ and hiking.
Can I comment on blog posts?
Yes, comments are welcome. First comments are held for approval to filter spam, and they are typically approved within 24 hours.
Is the blog affiliated with NXP or any other company?
No, this is a personal blog. Erich Styger works part-time for NXP helping in community forums and providing feedback, but the opinions expressed are his own.