en | de  

Contact Person

Ing. Philipp Caha

Owner / Technic

+43 680 2080455

p.cahadc.at

Softwaredevelopment

We develop software in many areas. Applications under Windows, hardware-related in the embedded area or C ++ programs under Linux. There are also many programming languages ​​and frameworks. In the embedded area it is also dependent on the processor (register of the MCU). Here are some examples in which we are active:

  • Embedded
  • C nativ : 8031, PIC, AVR, ARM, Cortex M0/3/4
  • C++ Linux : ARM
  • Windows
  • C/C++ Console applications
  • Microsoft Visual C#
  • Linux
  • C++ Console applications
  • C++ mit Qt
  • Python

Embedded Softwaredevelopment
We can look back on many years of experience in the embedded area. In the embedded area we prefer some microcontrollers. This is necessary in order to gain the necessary experience for rapid prototyping.

  • Programming languages: ASM, C, C++, Python, ...
  • MCU: 8051, PIC, AVR, ARM, Cortex-M, ...
  • OS: FreeRTOS, RTX, Linux, eCos, ACOS, STACOS, ...
  • TOOLS: KEIL, STM32CubeIDE, MCUXpresso, Atollic, Quartus II, Vivado Design Suite, ...
  • Bussystems: Ethernet, CAN, I2C, 232, 485, USB, BT, ...

IDE from ST für Cortex-M Microcontroller


Easy configuration of the MCU

In addition to programming, we can also take care of project management, system design and documentation for you. It is important to pay attention to software quality and software architecture from the ground up and to proceed according to standards.

If the project is a safety-relevant application (SIL), MISRA also comes into play. All of these criteria make the effort a little bigger, but should be taken into account from the start.


Softwaredevelopment - Windows
In the Windows area, we program tools and applications for our customers, most of which control or configure the hardware. Here we use Microsoft Visual Studio as a familiar development environment. The time makes short development times necessary and so we have been relying on C # /. Net for several years and achieve the best price / performance ratio in this area.

Some tools in C # developed for our customers:


Softwaredevelopment - Linux
The volume of Linux developments is constantly increasing. Not in the application area, but in the embedded area. Here it is extremely efficient if you need a network and / or telecommunications in the respective device.

Programming with GNU-Tools and Editor VC Code. Alternatively, a good editor is NetBeans.

#Market
14.04.2021

Embedded-PC with Power over Ethernet

With the »Flex series«, ICP Germany is bringing a new embedded PC onto the market. It can be combined with a display. Its triple GbE LAN function with Power over Ethernet is particularly interesting for industry.
#Hardware
16.04.2021

High quality operational amplifier challenges from SGMicro for all applications

With the operational amplifiers from SGMicro, we are now offering you interesting, high-quality and attractively priced alternatives to operational amplifiers from other well-known OpAmp manufacturers for all applications.