Sean "xobs" Cross
Sean "xobs" Cross has worked for fifteen years creating open hardware. He has
been in Singapore since 2010, and has worked on independent hardware projects
since 2012. He has worked on every layer of the product stack, from designing
circuit boards to writing drivers to package design to managing the production
factory. Sean frequently partners with Andrew "bunnie" Huang on projects,
including the Novena open-source laptop and the Precursor open communications
platform. Lately he has taken an interest in wireless devices, and has done
much with the ESP32S3 series of chips.
Session
Many developers know that the answer to "How do I debug this microcontroller" is either "JTAG" or "SWD". But what does that mean, exactly? How do you get from "Wiggling wires" to "Programming a chip" and "Halting on breakpoints"? This talk will cover how common debug protocols work starting from signals on physical wires, cover common mechanisms for managing embedded processors, and ending up at talking to various common microcontrollers.