

Embedded Software
Steve has been writing software for microprocessors, microcontrollers and DSPs since 1985. Mostly in C and C++ but also in assembler where necessary in order to extract maximum performance.
​
Many of the applications have been 'baremetal' i.e. just the code for the application, but frequently development can be speeded up for more complex applications by using a Real-Time Operating System. This is particularly true when there are other software modules available for USB, LAN communications.
​
Many RTOS offerings have to be paid for either by purchasing a license for a specific processor or family or by paying a royalty fee for units shipped.
​
Systems designed / coded by Active Bits have used Express Logic's ThreadX RTOS, FreeRTOS and Analog Devices' VDK.



