Embedded Systems
Firmware
Firmware for microcontrollers and embedded systems places special demands on design and programming. Due to being closely linked to the hardware, the limited memory resources and the low processing powers of current 8- and 16-bit microcontrollers, programming is normally done in C or Assembler. In the case of our tailored cross-platform developments, depending on what is required, real-time operating systems such as uCLinux or special embedded Linux versions are also used, which are optimised for the limited resources of these kinds of systems.
In addition, embedded applications pose very high availability requirements, as the devices fitted with a microcontroller are frequently operated non-stop, often for years at a time without a system restart. Therefore, the quality requirements are much higher than with standard PC software. Combined with the limited debugging options, this often leads to considerably more programming time and effort. Lacon Embedded Systems assumes the firmware development for most controllers.
You, too, can take advantage of our extensive experience in this field.
