Pseudo Code...Pseudo Good

The Amp Hour · 19 Dec 2023 · 1h 06m · Episode 654

What this episode covers

Dave Jones and Chris Gammell discuss the engineering challenges of the Artemis moon landing program, citing Destin from Smarter Every Day's critique of NASA's reliance on politics over engineering. They then dive into a specific hardware design problem involving the Nordic nRF9160 and ESP32-C3 microcontrollers, where shared peripheral constraints forced a creative solution using SPI bus chip selects. The conversation concludes with an analysis of Siglent's new high-bandwidth oscilloscope ASIC and the complexities of smart home automation using Home Assistant and ESPHome.

Mentioned

Companies
Siglent, Rigol
Products
SDS-7000A, Home Assistant, ESPHome
Chips
nRF9160, ESP32-C3
Tools
Zephyr, Codespaces

Other shows on the same ground, closest first.

  • Embedded.fm · 1h 06m

    498: To Consume Stickers

    Hosts Elecia White and Christopher White discuss personal projects, including Christopher building a high-frequency GPS logger for a radio-controlled airplane using an ESP32 and Arduino, and Elecia’s journaling habit. They also cover listener questions on breaking into embedded software, the necessity of personal projects for engineers, and strategies for preventing burnout. The episode concludes with a technical discussion on designing event-driven serial communication stacks for bare-metal and RTOS environments.

  • Embedded.fm · 1h 10m

    523: Bad Experience With Donuts

    Elecia White and Christopher White discuss the LeapFrog LeapPad and Odyssey Globe, recalling Elecia's work on their capacitive sensing and custom ASIC technology around 2001. They analyze the governance models of open source projects like Valetudo, ESPHome, and Zephyr as analogies for large company politics, and review Bunnie Huang's Dabao Evaluation Board for its verifiability features. The hosts also cover practical tools like Merlin Bird ID and Excel data bars, while debating the use of Ethernet in embedded systems and the state of Renesas 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 05m

    170: Electron Gnomes

    Hosts Elecia White and Christopher White discuss the hidden complexities of embedded software engineering in preparation for Elecia's upcoming IEEE presentation on 'The Tricky Parts' of embedded systems. They cover specific technical challenges including the difficulty of debugging with limited visibility, the counterintuitive nature of power optimization (such as balancing sleep states against wake-up costs), and the pain of managing unstable SDKs and sample code from vendors like Nordic and NXP. The conversation also touches on the necessity of understanding map files for memory management and the importance of using test equipment like oscilloscopes for accurate timing analysis.

  • Embedded.fm · 1h 20m

    112: My Brain Is My Resource

    Hosts Lisa White and Christopher White discuss the regulatory and technical challenges of drone safety, referencing Amazon's drone behavior plan and Apple's classification system. They then address a listener's question on the ethics of moonlighting, offering advice on separating work resources and managing conflicts of interest. The conversation shifts to conference design, where they critique the Embedded Systems Conference (ESC) and discuss ideal formats for technical events. Finally, they cover practical engineering topics, including building a garage door opener with the Particle Photon, writing device libraries, and the importance of quality culture in software development, drawing parallels to the NUMMI plant story.

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.