Building Firmware and Hardware for Trade Shows with Mike Szczys

The Amp Hour · 6 Mar 2023 · 1h 12m · Episode 622

What this episode covers

Mike Szczys, formerly of Hackaday and now at Golioth, discusses building firmware and hardware for trade shows like Embedded World with his coworker Chris Gammell. They detail the challenges of integrating E-Ink displays using Zephyr RTOS and MicroPython on an RP2040-based faceplate, highlighting the steep learning curve of Zephyr's device tree and manifest system. The conversation covers the benefits of Zephyr's centralized ecosystem compared to FreeRTOS, the use of built-in debugging shells, and the technical hurdles of I2C peripheral programming on the Raspberry Pi Pico.

Mentioned

Companies
Golioth, Hackaday
Products
Adafruit MagTag, Pimoroni Badger
Chips
RP2040, BME280, nRF9160
Tools
Zephyr, MicroPython, FreeRTOS, ESP IDF

Other shows on the same ground, closest first.

  • Embedded.fm · 1h 09m

    475: Stuffed Animal or Colleague

    Elecia White and Christopher White discuss their experiences with the Zephyr RTOS, highlighting its powerful ecosystem but steep learning curve, particularly regarding the complex build system, Kconfig, and device tree (DTS) configurations. They share specific debugging stories, including a hardware noise issue caused by a jumper cable and a Zephyr driver integration problem where a missing ST module caused build failures. The conversation also covers debugging techniques like rubber-ducking, the limitations of AI tools for embedded code, and career reflections on becoming a senior engineer.

  • IoT For All Podcast · 24m

    Challenges in Hardware Development | HARDWARIO s.r.o.'s Pavel Hübner

    Pavel Hübner, CTO and co-founder of HARDWARIO, discusses the evolution of his company from Big Clown Labs to its current focus on industrial IoT hardware platforms. He details the technical trade-offs between LPWAN technologies like LoRaWAN and NB-IoT, and explains the strategic shift to Zephyr RTOS for scalable, low-power firmware development. Hübner also addresses the severe challenges of the chip shortage, describing how HARDWARIO used automated scraping to secure components, and offers advice on cash flow management for hardware startups.

  • Embedded.fm · 1h 05m

    447: All Sorts of Weird Problems

    Chris Gammell, Developer Relations Lead at Golioth, explains how their platform simplifies IoT development by bridging constrained microcontrollers and the cloud using CoAP and Zephyr RTOS. He details the device-side SDKs for ESP32, nRF, and NXP, and discusses the business model of licensing the cloud software for on-premise deployment. The conversation also covers the shift in chip ecosystems, noting Espressif's move to RISC-V and the challenges of integrating Wi-Fi modules with low-power MCUs.

  • Embedded.fm · 51m

    405: Bacta Tank for Your Brain

    Elecia White and Christopher White discuss Elecia's recent burnout while teaching her Making Embedded Systems course on Classpert, and Christopher's debugging of a subtle SPI + FreeRTOS bug on a Cypress PSoC chip. They also cover Elecia's recommendations for the book 'Thanks for the Feedback', the Wokwi simulator for Raspberry Pi Pico, and listener projects like Serial Wombat and Cyanobyte.

  • Embedded.fm · 1h 02m

    481: The Girl from Evel Knievel

    Elecia White and Christopher White discuss Elecia's recent conference talks on hard fault handling and embedded systems, which promote her book 'Making Embedded Systems.' Christopher details his experience with the Playdate handheld console, highlighting its unique crank interface, SDK, and the challenges of CMake build configurations. The hosts also evaluate Zephyr OS for embedded development, noting its complexity and configuration difficulties, while touching on Tiny Tapeout's silicon demoscene and the technical nature of RSS feeds.

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