328: Debugging Like a Monkey

Embedded.fm · 23 Apr 2020 · 50m · Episode 328

What this episode covers

Hosts Alicia White and Christopher White discuss listener questions regarding USB implementation challenges, IoT security thesis advice, and prototyping strategies. They analyze the differences between ARM microcontroller vendors, code reuse in embedded systems, and the utility of tools like audiomovers.com for remote audio collaboration. The episode also touches on personal coping mechanisms for stress and motivation during the pandemic.

Mentioned

Companies
Fitbit, Xerox Park, Cisco, Embedded Artistry, Renesas
Chips
RISC-V, ESP32, Cortex-M4
Tools
audiomovers.com, Logic, Reaper, Ableton, CubeMX, CMake, Meson, Automake
Also
USB, Zephyr

Other shows on the same ground, closest first.

  • The Amp Hour · 1h 18m

    Why isn't this working?

    Chris Gammell, founder of Contextual Electronics, explains his transition from hardware consulting to learning embedded firmware to stabilize his income. He details his personal project involving an STM32F030 and a 433MHz transmitter, highlighting the steep learning curve of moving from Arduino to bare-metal C development. Gammell and guests Elecia White and Dave Jones discuss the importance of hiring tutors, using build logs for debugging, and the specific frustrations of dealing with obscure Chinese components and complex microcontroller peripherals like SPI displays and I2S audio.

  • The Amp Hour · 1h 14m

    Reunion Impedance Matching and 2023 Predictions

    Chris Gammell hosts a reunion with past guests Alvaro, Dave Jones, and Ariel Briner to discuss the state of electronics in 2023. The group covers trends in robotics, IoT, and embedded firmware, with Alvaro detailing his work on ocean buoys using STM32 and Blues Wireless modules, and Dave Jones discussing his scaling Electron Labs. They also debate the utility of AI in engineering, the rise of RISC-V, and specific debugging challenges like Unicode handling in cellular modems and SSID-related crashes.

  • The Amp Hour · 1h 02m

    Check The Dummy Box

    Dave Jones and Chris Gammell discuss the challenges of designing hardware without rigid specifications, highlighting how Dave's personal project 'Micro Supplies' faces silicon bugs in ST microcontrollers and GCC compiler issues. They explore the technical difficulties of measuring current over a large dynamic range, comparing tools like the JewelScope and Koitek OTI, and examine the emerging landscape of connected products, including Nordic's nRF91 module, AWS IoT, and FreeRTOS support for RISC-V.

  • The Amp Hour · 1h 47m

    Crossovers and Call-ins

    Chris Gammell hosts a crossover call-in show with Chris and Alicia White of Embedded.fm, discussing the intersection of maker culture and professional engineering, the transition from Arduino to ARM-based microcontrollers like the STM32, and the need for better embedded development tools. The guests address callers' questions regarding pro makers, debugging strategies, and specific hardware implementations such as watchdogs and signal conditioning. They highlight the importance of community, open-source tools like the embed system, and the challenges of scaling hobbyist projects to production.

  • The Amp Hour · 1h 44m

    Pedantic or Andrantic

    Chris Gammell, a developer advocate at Hologram and founder of Contextual Electronics, joins Elecia and Chris White of Embedded.fm to discuss hardware prototyping, learning strategies, and industry tools. The conversation covers the challenges of cellular IoT connectivity, the utility of the HackRF software-defined radio, and debugging techniques using the J-Trace Pro. They also explore pedagogical concepts like the Dreyfus model for learning programming and hardware, emphasizing the importance of iteration and mental health in engineering careers.

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.