Software

Microcontroller

Microcontroller applications are a core competency at LSF Design. Our broad microcontroller experience and knowledge means that we are able to work with your existing hardware or recommend the best processor for a specific need.

Our experience covers a range of available microcontroller options, from low end 8-bit devices to high performance multicore 32-bit devices. 8 and 16 bit devices can serve as peripheral devices or drive an entire handheld wireless system at a very low cost. 32-bit high performance processors can run embedded operating systems efficiently and natively support Ethernet interfaces, larger LCD displays, touchscreen, and typically support larger memories.

Bare Metal Applications

At LSF we have a lot of experience writing bare metal applications and diagnostic programs. We are familier with multiple vendor IDE's and have our own in house diagnostic suite that we are able to port and customize to any SOC device to allow you to get up and running and prove your design quickly.

RTOS / Linux / Drivers

We can help you get your OS of choice up and running. We have experince getting many operating systems running including Linux on Intel, Petalinux on Xilinx, FreeRTOS and other RTOS's. We have experience writing custom Linux device drivers and applications. We also support our open source diagnostoic tool "lsfDiag" whic provides a suite of system diagnostics under Linux.