We provide embedded device design and firmware development for controller devices using ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3, and Cortex-M4 SoCs.
With experience with Windows and Linux, we can develop drivers to communicate with you device. Our developments include SD/MMC interfaces, Serial Peripheral Interfaces (SPI), I2C interfaces, USB devices and hosts, and display interfaces.
When your company has the need for scalable backends, distributed storage solutions, or caching systems we can develop solutions to help you support your customers.
When your project has the needs for a full microprocessor and operating system, we can provide the services to tailor the operating system and system software for your hardware. We have ported various operating systems to ARM9 and Cortex-A9 platforms.
Our expertise in implementing encryption system using state of the art hardware or software cryptography solutions will assist your company in protecting communications or your intellectual property (IP).
We can create USB peripherals to meet the requirements of virtual communication ports, mass storage devices, human interface devices, or the custom needs of the client's project. We can do this in the constrained requirements of small microcontrollers or in a full operating system environment.