Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Embedded software development service by Simba HPC

SW Design Services or Consulting

Product Description

 

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:

  • C/C++, assembler
  • Matlab and Python / Numpy (for DSP system modelling)

We have experience developing for the following operating systems:

  • Linux, uCLinux, Timesys Linux
  • VxWorks
  • Windows

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.

Embedded software development service

Market Segment(s)

  • Embedded

Target Platform(s)

  • Linux
  • Other OS
  • VxWorks
  • Windows Embedded CE
  • Windows Mobile

ARM Processor(s)

  • ARM7EJ-S
  • ARM7TDMI
  • ARM7TDMI-S
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • VFP9-S
  • ARM1020E
  • ARM1022E
  • ARM1026EJ-S
  • VFP10
  • ARM1136J-S
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • ARM11 MPCore
  • Cortex-A15
  • Cortex-A5
  • Cortex-A53
  • Cortex-A57
  • Cortex-A8
  • Cortex-A9
  • Cortex-M0
  • Cortex-M1
  • Cortex-M3
  • Cortex-M4
  • Cortex-R4
  • SC000
  • SC100
  • SC200
  • SC300
  • ARMv4
  • ARMv5
  • ARMv6
  • ARMv7
  • ARMv8
  • StrongARM
  • XScale
  • Mali55
  • Mali-200+GP2
  • Mali-400
  • Mali-T604
 
ARM Connected