The Agile Embedded Podcast cover image

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

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.
App store bannerPlay store banner