OS Porting / BSP Porting AND DEVELOPMENT
We have extensive knowledge in designing, implementing, and debugging Board Support Packages (BSPs). Our firmware knowledge along with our reference BSPs enable us to port an OS on a board to estimate its potential and to lessen the time period to develop an OS-based device.
We have worked in embedded OS platforms like Windows Embedded suite, Windows Mobile, and embedded Linux. We also have knowledge of the processor architecture of PPC, NIOS, ARM, ColdFire, and x86 which has enabled us to master technical skills in developing bootloaders that helps in the fast download of new OS images during the development phase. Also, it has helped us to develop the architecture code that allows communication between the OS kernel and device. It also includes creating device drivers to support peripherals onboard device interfaces such as touch screen, keyboard, audio to function suitably between devices.
OPERATING SYSTEM PROFICIENCY
Android, Linux, WinCE, Linux as well as RTOS like QNX, uCOS, FreeRTOS, etc are the embedded OS our team has been working on.
TECHNOLOGY SKILLS
We are skilled in technologies like SMP, AMP, ARM Hypervisors, and Virtualization.