From 8-bit microcontrollers to multicore SoCs running embedded Linux — firmware, drivers, and diagnostics written by engineers who also design the boards they run on.
SW-01
Microcontroller applications are a core competency at LSF Design. Our broad experience means we can work with your existing hardware or recommend the best processor for a specific need.
That experience covers the full range of options — low-end 8-bit devices through high-performance multicore 32-bit parts. 8- and 16-bit devices can serve as peripherals or drive an entire handheld wireless system at very low cost; 32-bit processors run embedded operating systems efficiently and natively support Ethernet, larger LCDs, touchscreens, and expanded memory.
SW-02
We have deep experience writing bare-metal applications and diagnostic programs, and we're familiar with the IDEs and toolchains from every major vendor.
We maintain an in-house diagnostic suite that we can port and customize to any SoC device — so you can get up and running and prove out your design quickly, before a line of production software exists.
SW-03
We can help you get your OS of choice up and running. Our experience spans many operating systems — Linux on Intel, PetaLinux on AMD/Xilinx SoCs, FreeRTOS, and other RTOSes — along with custom Linux device drivers and applications.
That's our favorite kind of project. Tell us where you are and we'll help you plan the software alongside the board.
Get in touch