238: My Brain Is My Toolbelt

Embedded.fm · 15 Mar 2018 · 54m · Episode 238

What this episode covers

Elecia White presents a 2008 retrospective on her work at ShotSpotter, detailing the embedded sensor network, acoustic signal processing, and time-difference-of-arrival algorithms used to locate gunshots. She and Chris White also discuss the engineering trade-offs of dynamic memory in embedded C, specifically regarding heap fragmentation and fixed-size allocators, and the challenges of maintaining shared codebases across multiple hardware platforms.

Mentioned

Companies
ShotSpotter, Raspberry Pi
Chips
Jetson, BeagleBone, LoRa
Tools
PC Lint

Other shows on the same ground, closest first.

  • Coredump Sessions · 58m

    #023: Running Edge AI in Their Sleep: How Elemind Built Embedded Firmware for On-Demand Rest

    David Wang, CTO of Elemind, explains how his company built a wearable headband that uses real-time EEG sensing and closed-loop audio stimulation to help users fall asleep faster. The device achieves a critical 2-millisecond latency loop by optimizing embedded firmware on a Cortex-M33 processor, avoiding expensive FPGAs while handling signal processing and edge AI for sleep staging. Wang details the 5-year development journey, including the shift from uncomfortable hair-penetrating electrodes to comfortable dry carbon-graphite sensors and the discovery that alpha wave suppression is more effective than boosting delta waves. The team is now developing an 'AI sleep tailor' to personalize stimulation for the 24% of users who do not initially respond to the standard protocol.

  • Hackaday Podcast · 58m

    Ep 323: Impossible CRT Surgery, Fuel Cells, Stream Gages, and a Love Letter to Microcontrollers

    Hosts Elliot Williams and Dan Maloney review a wide array of hardware hacks, including V Hunter Adams' lecture on embedded systems at Cornell, Color Vac's internal CRT surgery, and the Luminophone musical instrument. They also discuss Arrow's backyard observatory, Kalesh Sitaram's Stamp modular breakout boards, and Grumman's electromagnetic forming process. The episode concludes with coverage of stream gauges and fuel cell technology.

  • The Pragmatic Embedded Podcast · 46m

    Linux Profiling with Mohammed Billoo

    Mohammed Billoo, founder of Mab Labs Embedded Solutions and author of the Embedded Linux Essentials Handbook, explains how to profile embedded Linux systems by distinguishing between VM size and VM RSS to identify memory leaks in scientific instruments. He details how to use tools like HTOP, perf, and LTTNG to prove that the CPU is rarely the bottleneck, often pointing to crypto engines, DMA, or file system I/O as the real constraints. Billoo advocates for baking kernel configurations like kallsyms and function tracers into builds from day one to enable rapid debugging without premature optimization. The conversation also covers using LLMs to interpret complex tool outputs like Valgrind and perf, while emphasizing that physical measurements remain the ultimate arbiter of system performance.

  • The Amp Hour · 1h 28m

    Audio DSP with Shannon Parks

    Dave Jones, founder of Parks Audio, explains how his Puffin phono preamp uses a Cortex-M4 microcontroller to apply digital signal processing to analog vinyl records, addressing the specific needs of audiophiles. He details the engineering challenges of managing limited 64KB memory, using single-precision floating-point math, and implementing a custom pop-and-click suppression algorithm called 'Magic'. Jones also discusses his business strategy of selling directly to consumers via Amazon FBA while maintaining a single-product focus to manage his one-person factory operations.

  • Hackaday Podcast · 55m

    Ep 280: TV Tubes as Amplifiers, Smart Tech in Sportsballs, and Adrian Gives Us the Fingie

    Hosts Elliot Williams and Dan Maloney review a diverse range of hardware hacks, including PCB repair techniques by Mr. Solderfix, the reverse engineering of a Chinese IP camera's firmware by Alex Porto, and the use of a CRT as an audio amplifier. They also discuss Adrian Perez's 'Fingy' 3D-printed robotic finger, the historical scaling of the Bell System, and the integration of smart sensors into sports balls for the Euros.

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.