430: Broken Toys All Around Me

Embedded.fm · 13 Oct 2022 · 1h 19m · Episode 430

What this episode covers

Hosts Elecia White and Chris White discuss a wide range of embedded systems topics, including sourcing components from distributors like DigiKey and Seeed Studio, and using tools such as Visual Studio Code with the Cortex-Debug extension for STM32 development. They analyze the engineering challenges of accelerometer-based crash detection in iPhone 14 and Apple Watch, referencing a past Fitbit rollercoaster bug, and debate the industry's transition from C to Rust. The conversation also covers career advice for embedded engineers, the use of AI tools like DALL-E for content, and the importance of systems engineering and documentation.

Mentioned

Products
iPhone 14, Apple Watch, Fitbit, Turing Complete, Shenzhen IO, TIS-100, The Human Resource Machine
Chips
STM32
Tools
Visual Studio Code, Cortex-Debug, PlantUML, Mermaid
Also
DigiKey, Seeed Studio, Adafruit, SparkFun, DALL-E, Latexify, Newark

Other shows on the same ground, closest first.

  • 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 Pragmatic Embedded Podcast · 49m

    Buzzword Bingo (or: which modern technologies make sense for embedded?)

    Hosts Jeff Gable and Luca Ingianni evaluate modern development buzzwords for embedded systems, discussing the applicability of web technologies like Kubernetes and Docker, the nuances of CI/CD pipelines, and the practical adoption of Rust and modern C++. They highlight specific tools such as Memfault, Mender, and Renode for observability and simulation, and analyze the role of AI in both device-side machine learning and developer productivity.

  • The Amp Hour · 1h 01m

    Rubber Ducking

    Dave Jones and Chris Gammell discuss engineering troubleshooting methodologies, including 'rubber ducking' and the importance of engineering notebooks, illustrated by Chris's debugging of an STM32 timer using GDB. They examine the market for low-cost electronics from China, with Dave Jones analyzing an $8.70 precision instrument found on AliExpress, and discuss the history and current state of companies like Motorola and Atari. The hosts also cover Jerry Ellsworth's new Kickstarter for the Cast AR augmented reality headset and the commercial availability of Boston Dynamics' Spot robot.

  • The Amp Hour · 1h 10m

    Super Tecmo Bug

    Dave Jones and Chris Gammell discuss finding bugs in high-end oscilloscopes from Rigol and Rohde & Schwarz, highlighting the complexity of modern embedded firmware. They analyze the market for cheap RISC-V microcontrollers, specifically comparing the RV32I10 to alternatives like the PUYA PY32, and discuss Google's canceled Coral development board. The conversation also covers the complexity of automotive wiring harnesses, the bankruptcy of Lightyear, and skepticism around carbon credits and ESG scores.

  • 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 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.