Hart Software and Embedded Systems Development
Hart Software and Embedded Systems Development

Embedded Systems Design, Software and Firmware Development, Test Support 

New: One for Two SCM (Source Code Module)

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.

 

Data sheet: One for Two SCM.

 

If you want to take a closer look at the example, you can also download the source code.

Visual Studio 2019 versus Visual Studio Code
Visual Studio 2019 and Visual Studio Code are probably the two most important development environments at Microsoft at the moment. This also connects to the topic of reusable code.
The present source code module therefore first answers the question of what an environment can look like in which the same source code is accessed in both Visual Studio Code and Visual Studio 2019.
OneForTwoSCM-V1.0-source-code.zip
Archivdatei im ZIP Format [241.0 KB]

New: Embedded Device Simulation(s)

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:

Embedded Devices Simulation, Part 1

Engineering

Embedded Systems

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:

  • File System (SD-Card) Integration
  • Blue Tooth Integration
  • WLAN Integration
  • Program Flash Management
  • Fieldbus/Hart Integration
  • Real Time Architecture
  • Requirements Management
  • Test Design and Test Management

Source Code Modules

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:

HART Communication Protocol Software (HartTools)

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'.

Contact

Send E-Mail to:

Info@borst-automation.de

or use the contact option of the main menu to provide us a message.

Technologies

  • File Systems
    (SD-Card)
  • Bluetooth
  • WLAN
  • Program Flash Handling
  • Data Flash Handling
  • Power Off/On Management
  • Hart Communication
  • Fieldbus Technology, CAN, Modbus, Profibus, HART
  • HTTP-Server, Communication Stacks, Frameworks, Device Simulation

  • C, C++, C#, Java, Python, VB, VBA, Pascal, Fortran, Assembler

  • Windows, Linux, Sciopta, EmbOS, MicroC/OS-II, QMX, VxWorks

  • Single Source Concepts, Software-Generation, Code-Wizards

  • Tests: Requirements, Code Coverage, Conformance

  • Device Description

Druckversion | Sitemap
Copyright © 1998-2023 Walter Borst. All Rights Reserved.