Sightsys offers consulting services in the field of embedded software. Our consulting and professional services teams specialize in supporting high-end applications requiring high-performance processors and SoCs or deeply embedded MCUs with aggressive size and power constraints. Our development and design services are available across a wide range of platforms and RTOSes both commercial and open source.
Whether it’s for a single driver or for a complete platform support from scratch, we can provide quality drivers and BSP tailored to an application’s specific requirements. Software can be written from the ground up or adapted from existing drivers.
Some examples of drivers that we can develop:
High-speed communication: Ethernet, USB host & device, etc.
Low-speed communication and control: UART, SPI, I2C, GPIO, etc.
Storage: NOR/NAND flash controllers, SD/MMC, SATA, etc.
External components: Ethernet & USB phy, Camera, PCIE and others
Apart from manufacturers reference design the team can also work with the early stage of development with a custom design. This includes development environment setup, debug support, bootloader, etc.
Migrating an existing firmware requires extensive knowledge of both the original and the new platforms. The same thing applies when changing software vendors. External consultants such as ourselves works with countless different manufacturers and vendors at the same time, making us a perfect choice to reduce the risks of performing a software migration or a platform upgrade.