433: Getting Mad About Capes

Embedded.fm · 3 Nov 2022 · 1h 12m · Episode 433

What this episode covers

Michael Gielda, co-founder of Antmicro, explains Renode, an open-source simulator for embedded systems and distributed networks that allows developers to test software on virtual hardware without physical boards. He details how Renode models peripherals and supports multi-node simulations to catch 90% of bugs early, while discussing the company's deep involvement in the RISC-V ecosystem and the challenges of open-source hardware fragmentation. The conversation also covers the practicalities of using Renode in education and CI/CD pipelines, as well as the current state of Rust adoption in embedded development.

Mentioned

Companies
Antmicro, SiFive, Nordic, RISC-V Foundation, CHIPS Alliance, Fitbit, Pebble
Chips
ESP32-C3, FE310, STM32
Tools
Renode, Wokwi, QEMU
Also
Zephyr, Renodepedia

Other shows on the same ground, closest first.

  • The Pragmatic Embedded Podcast · 50m

    Renode with Michael Gielda

    Michael Gielda, co-founder and VP of Business Development at Antmicro, discusses Renode, an open-source simulator for embedded systems that allows developers to run production binaries on a computer. He explains how Renode’s determinism and multi-node capabilities enable repeatable continuous integration testing, serving as a drop-in replacement for physical hardware rigs in many scenarios. Gielda details the tool's support for various architectures like ARM Cortex-M and RISC-V, its integration with the Zephyr OS via device trees, and the company's strategy of building commercial simulation models for clients while maintaining an open-source core.

  • The Amp Hour · 1h 29m

    Simulating Embedded Hardware with Michael Gielda

    Michael Gielda, VP Business Development at Antmicro, discusses Renode, an open-source simulator for embedded systems that allows developers to test firmware without physical hardware. He explains how Renode enables continuous integration, reproducible testing, and the simulation of complex scenarios like mesh networks and machine learning workloads, such as TensorFlow Lite on nRF52 platforms. Gielda also details Antmicro's involvement in the RISC-V ecosystem, the Chips Alliance, and their work with open-source FPGA tooling and ASIC design flows to democratize chip development.

  • The Amp Hour · 1h 11m

    System Designer Lets You Try Every Part with Michael Gielda

    Michael Gielda, co-founder of Antmicro, discusses the company's open-source tools including the Renode simulator, the Zephyr RTOS, and the new System Designer portal. He explains how Antmicro uses automated CI pipelines to run thousands of Zephyr binaries in Renode to validate hardware support across hundreds of platforms. The conversation covers the use of simulation for space and automotive systems, the Kenning AI framework for edge deployment, and the Chips Alliance's Calyptra root-of-trust project.

  • The Amp Hour · 1h 28m

    Open Source Mindset with Michael Gielda

    Michael Gielda, co-founder of Antmicro, discusses the company's open source methodology and its application across FPGA, AI, and chip design. He details the development of the Kenning AI framework to abstract hardware differences and the use of Renode for simulating IoT systems. Gielda also explains the progress in open source silicon through the Chips Alliance, focusing on RISC-V implementations and verification tools like UVM.

  • The Pragmatic Embedded Podcast · 33m

    Remote Embedded Development

    Jeff Gable, a solo consultant in the medical device space, and Luca discuss strategies for remote embedded development, emphasizing that remote work acts as a forcing function for robust Agile practices. They highlight the necessity of test-driven development, simulation tools like Renode and QEMU, and automated hardware access to decouple software progress from physical hardware availability. The conversation concludes that successful remote teams require senior, T-shaped engineers with strong process discipline and deliberate documentation to overcome communication latency.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by Embedded.fm. The episode itself belongs to its publisher.