Both Visual Studio 2019 and Visual Studio Code are very popular as a development environment. The questions that arise are the following.
1. Is it possible to develop platform independently with this?
2. Can I use the same source code?
3. How suitable are they for embedded systems?
4. Can you use them quasi co-existent?
In the following you will find a Windows demo program, the build of which is created once with Visual Studio 2019 and with Visual Studio Code and with which question 4 is practically answered.
A detailed description can be found in the data sheet.
If you want to take a closer look at the example, you can also download the source code.
This is certainly not a new topic, but one that arose shortly after the introduction of the microprocessor in device technology. But as complexity and interconductivity increase, it becomes more important to keep device development costs in check.
We are also working on this topic and are trying to design a framework that not only contains reusable code, but also enables porting to different platforms. I even know from my own experience
that you can construct an embedded system without an operating system.
Here is our first post on this topic:
We are not developing hardware but offering consulting services for the design of the hardware.
We are supporting your embedded system project by developing software and firmware or parts of it, by managing software projects or simply providing help for the following topics:
For special tasks, we provide source code modules (SCMs) for your firmware or develop them for you. These modules are preferably coded in ISO C++14 standard and configured for Visual Studio 2019 or Visual Studio Code. The following embedded function units are currently planned:
We have developed a software package especially for developers of HART devices, with which HART communication can be monitored and analyzed. We called this package FrameAlyst. There is also a Windows Library (DLL) that can be used to develop more complex applications for device testing or for the automated use of HART devices. You can find offers for this software under the topic 'Products'.