Attending this event?
October 31 - November 1 - Co-Located Events
October 28-30 - Conference
Lyon Convention Centre - Lyon, France
More information for Open Source Summit + Embedded Linux Conference Europe 2019
Tuesday, October 29 • 17:10 - 17:45
Building a Debug Probe with the Zephyr RTOS - Johann Fischer, PHYTEC Messtechnik GmbH, Germany

Sign up or log in to save this to your schedule and see who's attending!

Many of the Arm Cortex-M based development boards supported by the Zephyr RTOS have an on-board chip that acts as a debug probe. This is typically based on (or compatible with) the Arm Mbed DAPLink open source project. This provides the developer with several interfaces: USB MSD for drag-and-drop programming, USB CDC-ACM for console output and a USB HID-based debug channel. The DAPLink project uses the Keil RTX OS and requires the Keil or Arm compilers, which makes it impossible to build it on Linux based systems.

​The talk is about whether it would be possible (and how) to build a debug probe on top of the Zephyr RTOS. Zephyr already has a reasonably stable USB device stack with CDC-ACM and MSD support. The author will give a overview about the structure of debug probe software like DAPLInk, and the USB device stack in Zephyr. Furthermore, the author will introduce the implementation of the components and their interaction in Zephyr.


Johann Fischer

Embedded Systems Developer, PHYTEC Messtechnik GmbH, Germany
I am open source enthusiast working at PHYTEC Messtechnik GmbH as Embedded Systems Developer. My main task is development of the 802.15.4/BLE radio modules and associated development kits, development and adaptation of the drivers, real-time OS and software components.One of my last... Read More →

Tuesday October 29, 2019 17:10 - 17:45
Forum 6
Feedback form isn't open yet.