Beagleboard X15 Microsoft Visual Studio GUI example project

I am working on a project that uses the Beagleboard X15 as the hardware platform. My task is to write a GUI that runs on the X15 using Microsoft Visual Studio 2017. Do you know of any example project code that is available anywhere that I can use to get started and as a reference? Thank you for your help.

Kevin Hudson

Hi Kevin,

Actually, Visual Studio is a good platform for cross compiling especially with the newer versions of VS. There is a built in Linux feature that lets you create Linux based projects and then you can just reference your ARM based toolchain in the VS config. I use this with the RasPi but it should be the same for the BB products.

Here are a couple of links that might help, although they are for BBB.
https://www.youtube.com/watch?v=af-1hDfoRcg
https://elinux.org/images/d/df/Using_VS_and_VS_Code_for_Embedded_Development.pdf

Using VisualGDB although I am not sure if this is needed any more.
https://visualgdb.com/tutorials/beaglebone/qt5/cross-compile/

You could toss in GTK or Qt or even OpenGL ES for graphics dev.

The other option is Qt Creator as Tarmo mentioned.

Eclipse is another good option.

Cheers,

Jon

Interesting. I guess it’s a good time to be a cross-platform developer.

Using Visual Studio for Cross Platform C++ Development Targeting Windows and Linux | C++ Team Blog
[

Using Visual Studio for Cross Platform C++ Development Targeting Windows and Linux | C++ Team Blog

A great strength of C++ is the ability to target multiple platforms without sacrificing performance. If you are using the same codebase for multiple targets, then CMake is the most common solution for building your software. You can use Visual Studio

](https://devblogs.microsoft.com/cppblog/using-visual-studio-for-cross-platform-c-development-targeting-windows-and-linux/)