Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Endpoint Debugger
Endpoint Debugger

Endpoint Debugger

Preview

GHI Electronics

|
567 installs
| (0) | Free
Debug .NET applications on the GHI Electronics Endpoint board from Visual Studio over a single USB cable: no JTAG, no wires, no SSH, no keys, no passwords, no IP address. F5 to debug.
Download

Endpoint brings modern .NET to embedded hardware. Create, build, deploy, and debug C# applications on the GHI Electronics Endpoint board directly from Visual Studio, over a single USB cable — no JTAG, no SSH, no network setup.

Press F5 and Visual Studio does the rest: it builds your project, copies it to the board, launches the debugger, and lets you set breakpoints, step through code, inspect locals, and use the Watch window just like you would for a desktop application. Press Ctrl+F5 to produce an AOT-compiled release build and mark it to start automatically at every power-on.

Your code runs on a full .NET runtime on the board, so it can use the familiar .NET base class library alongside GHI Electronics libraries for GPIO, I²C, SPI, UART, PWM, ADC, CAN, USB host, storage, audio, camera, display, and LVGL-based user interfaces.

Highlights

  • One USB cable — nothing else to wire, configure, or secure.
  • Full Visual Studio debugging — breakpoints, step in/over/out, locals, watch, call stack, exception settings.
  • Fast boot — from power-on to running .NET in a few seconds.
  • Deploy to board or desktop — switch targets in the project properties for quick checks on the PC.
  • Run at boot — one command to persist your application across resets.
  • Comprehensive hardware library — GPIO, I²C, SPI, UART, PWM, ADC, CAN, USB host, storage, audio, camera, display, LVGL UI.
  • Project templates — File > New > Project > Endpoint App (C#) to scaffold a working application in one click.

Also for Python and C/C++

The Endpoint board is not limited to .NET. It also runs full Python and C/C++ applications with the same one-cable workflow — build, deploy, and debug from the IDE. Those languages are supported in Visual Studio Code through the companion Endpoint Debugger for VS Code extension (which also supports C#).

Get started

  1. Install the extension and the matching .NET SDK.
  2. Plug the Endpoint board in with USB.
  3. File > New > Project… → search Endpoint → Endpoint App (C#).
  4. Press F5.

Full documentation: https://docs.ghielectronics.com/endpoint/intro.html

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft