JBLopen offers consulting services in the field of embedded software. We 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. We also have considerable in-house experience with AMP and SMP designs.
Drivers and Board Support Packages
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 our existing drivers from our BASEplatform product.
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 we can also work with the early stage of development with a custom design. This includes development environment setup, debug support, bootloader, etc.
Migrations and upgrades
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.
For more information please contact us.