home.social

#embeddeddebugging — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #embeddeddebugging, aggregated by home.social.

fetched live
  1. "Works on my machine" is a luxury you rarely have in #embedded development. To fix bugs effectively on your target hardware, you first need the right infrastructure. In this video, Christoph Sterz explains the essential setup required for professional-grade embedded #debugging.

    Christoph starts by demystifying debug symbols: where they are hidden in your SDK, how to manage "split debug" files in #Yocto, and how to use elfutils to handle your binaries. Finally, he walks through the setup for remote debugging using gdbserver, allowing you to keep your heavy symbol files on your laptop while controlling the application running on your device.

    In this video:
    - Why debug symbols are non-negotiable and how to find them in your #SDK.
    - Managing "stripped" vs. "unstripped" binaries using file, eu-strip, and eu-unstrip.
    - Strategies for limited storage: Partial debugging vs. remote debugging.
    - Configuring gdbserver and gdb for a seamless remote connection.

    Watch the video: youtube.com/watch?v=oMrX_fykhy8

    #EmbeddedEngineering #SoftwareEngineering #DevTools #EmbeddedDebugging

  2. "Works on my machine" is a luxury you rarely have in development. To fix bugs effectively on your target hardware, you first need the right infrastructure. In this video, Christoph Sterz explains the essential setup required for professional-grade embedded .

    Christoph starts by demystifying debug symbols: where they are hidden in your SDK, how to manage "split debug" files in , and how to use elfutils to handle your binaries. Finally, he walks through the setup for remote debugging using gdbserver, allowing you to keep your heavy symbol files on your laptop while controlling the application running on your device.

    In this video:
    - Why debug symbols are non-negotiable and how to find them in your .
    - Managing "stripped" vs. "unstripped" binaries using file, eu-strip, and eu-unstrip.
    - Strategies for limited storage: Partial debugging vs. remote debugging.
    - Configuring gdbserver and gdb for a seamless remote connection.

    Watch the video: youtube.com/watch?v=oMrX_fykhy8