173: Everything's Amazing

Embedded.fm · 26 Oct 2016 · 1h 15m

What this episode covers

George Stocker, former VP of Software Development at Jewelbots, discusses his transition from a 10-year career in application development to embedded firmware engineering. He details the challenges of building the Jewelbot, a Bluetooth-enabled friendship bracelet for girls, including porting the Nordic nRF51 SDK, debugging hardware-software interactions, and managing the unique constraints of a hardware startup. Stocker highlights the humbling experience of learning embedded systems from scratch, the insular nature of the embedded community, and the specific technical hurdles of BLE mesh networking and power management.

Mentioned

Products
Jewelbots, S130 soft device
Chips
Nordic nRF51
Tools
IAR, Keil, GCC, OpenOCD, J-Link
Also
Making Embedded Systems, Programming Pearls, Getting Started with BLE

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.

  • Coredump Sessions · 55m

    #011: Memfault Joins Nordic Semiconductor: What This Means for the Future of Connected Product Development

    François Baldassari and Chris from Memfault, joined by Kjetil Holstad from Nordic Semiconductor, discuss Memfault's acquisition by Nordic and the strategic vision for a 'chip-to-cloud' platform. They trace Nordic’s history from design services to Bluetooth leadership, highlighting the pivotal role of the iPhone 4S in accelerating BLE adoption and the increasing complexity of embedded software. The conversation details the deep technical integration between Memfault and Nordic’s nRF Connect SDK and Zephyr, emphasizing how this partnership lowers barriers for developers building reliable IoT devices.

  • The Amp Hour · 1h 38m

    Why IoT Is Difficult with Jonathan Beri

    Jonathan Beri, founder of Golioth, discusses the immense difficulty of building end-to-end IoT solutions, drawing on his experience at Nest, Google, Particle, and WeWork. He explains that IoT is a 'system of systems' requiring expertise in embedded firmware, RF, cloud infrastructure, and security, creating a significant 'impedance mismatch' for software companies trying to enter hardware. Beri highlights specific technical challenges such as cellular network instability, legacy hardware integration at scale, and the trade-offs between using vertically integrated platforms like Particle versus building custom solutions with protocols like CoAP and OpenThread.

  • The Amp Hour · 1h 05m

    Cellular IoT with Jared Wolff

    Jared Wolff, founder of Circuit Dojo, discusses the challenges of bringing the nRF9160 Feather, a cellular IoT board, to production. He details the complex certification processes with carriers like Verizon and AT&T, the use of the Zephyr RTOS for embedded firmware, and his decision to manufacture locally in the US to avoid overseas risks. Wolff also reflects on his previous burnout from working at large tech companies and startups, leading to his current focus on sustainable hardware development.

  • The Amp Hour · 1h 47m

    An Interview with Jeff Rowberg - Mini Module Master

    Jeff Rowberg, a Field Application Engineer at BlueGiga Technologies and creator of the KeyGlove Project, discusses the technical and business aspects of wearable computing. He details the use of BlueGiga's WT12 Bluetooth modules and the proprietary IRAP stack to enable flexible HID profiles for his glove, while also explaining his open-source I2C dev library for InvenSense sensors. Rowberg addresses the significant delays in his Kickstarter-funded KeyGlove project, citing the difficulty of integrating electronics with flexible fabrics and his new full-time role at BlueGiga.

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.