A software development service for embedded CPUs including TI OMAP processors (ARM based) and the FPGAs using the ARM Cortex series. We take pride in delivering code that has a fast execution speed and low memory usage.
Combining our FPGA SoC design service with software development allows the most appropriate resources (hardware or software) to be allocated to individual computational tasks. This can lead to significant improvements in system performance and/or can reduce system BOM cost through the use of lower cost silicon devices.
We are experienced in the following languages:
We have experience developing for the following operating systems:
For embedded systems we can use light weight operating systems such as uCLinux. However, for many embedded applications, it is often simpler and more resource efficient to use no operating system at all. This leads to faster (milliseconds!) boot times and lower memory requirements. We have completed many designs using embedded software without an operating system.