
The Agile Embedded Podcast
Ceedling
Nov 27, 2024
Mark VanderVoord and Michael Karlesky, the innovative minds behind the open-source tools Unity, CMock, and Ceedling, delve into the evolution of unit testing for C code in embedded systems. They discuss the challenges of transitioning from proprietary to open-source and the emotional hurdles maintainers face. The duo highlights gaps in existing integration testing tools and the vital role of simulators. They also share the exciting news about the upcoming Ceedling 1.0 release and the launch of Ceedling Pro, showcasing their commitment to enhancing the embedded development community.
47:44
Episode guests
AI Summary
AI Chapters
Episode notes
Podcast summary created with Snipd AI
Quick takeaways
- Mark and Michael emphasize the importance of open-source tools like Unity, CMock, and Ceedling in facilitating unit testing for C code in embedded systems.
- They discuss the barriers to test-driven development adoption in embedded systems, highlighting the need for better education and resources for developers.
Deep dives
Introduction to the Creators and Their Backgrounds
Mark van der Voord and Michael Karleski discuss their diverse backgrounds in embedded software development and engineering. Mark shares his extensive experience in developing various technologies, from self-guided lawnmowers to automotive applications, while Michael highlights his academic pursuits, including a doctorate focused on human-technology interaction. Their varied experiences contribute to their understanding of the challenges faced in the embedded systems landscape, emphasizing how essential it is to make tools accessible for real-world users. This foundation fosters their commitment to creating effective open-source tools that enhance unit testing for C code.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.