WAGO Linux Development Simplified with VisualGDB

Опубликовано: 14 Июль 2026
на канале: Jesse Cox
4,242
63

Simplified WAGO Development in C, C++, and C# with Microsoft Visual Studio and VisualGDB.

This video shows you how to get started developing and debugging Linux projects on WAGO's #openandeasy controllers with Microsoft's Visual Studio and SysProgs' Visual GDB.

VisualGDB is a powerful tool that allows you to quickly step through development, provides very useful debug tools, and even helps to build your Makefile. It allows you to monitor the running program and measure values in process.

For this project I am using the following resources:
WAGO BSP (for firmware version 15): https://github.com/WAGO/pfc-firmware-sdk
this will need to be installed on Ubuntu 16.04.5: http://old-releases.ubuntu.com/releas...

To watch a previous video on building the WAGO SDK:
   • CTRL SEE WAGO Board Support Package Part 1...  

Visual Studio: https://visualstudio.microsoft.com/

VisualGDB: https://visualgdb.com/

The source code for my example project can be found here: https://github.com/jessejamescox/wago...

Update the compiler paths to:
gcc: /home/wago/wago/ptxproj/selected_toolchain/arm-linux-gnueabihf-gcc
g++: /home/wago/wago/ptxproj/selected_toolchain/arm-linux-gnueabihf-g++
gdb: /home/wago/wago/ptxproj/selected_toolchain/arm-linux-gnueabihf-gdb

Add the following include paths:
/home/wago/wago/ptxproj/platform-wago-pfcXXX/sysroot-target/include
/home/wago/wago/ptxproj/platform-wago-pfcXXX/sysroot-target/usr/include
/home/wago/wago/ptxproj/platform-wago-pfcXXX/sysroot-target/usr/include/OsLinux

Add the following library paths:
/home/wago/wago/ptxproj/platform-wago-pfcXXX/sysroot-target/usr/lib
/home/wago/wago/ptxproj/platform-wago-pfcXXX/sysroot-target/lib

Add the following librarys:
dal glib-2.0 pthread ffi rt libloader oslinux dl ncurses pcre

Please list questions in the comments section below.