Device Drivers & Board Support Packages
Embitel provides design and development services for firmware and embedded software based devices that have digital signal processors (DSPs), microcontrollers and microprocessors. The software development team has extensive experience in building Board Support Packages (BSPs), device drivers and libraries for leading processors and DSPs. Some of the main Board Support Packages service offerings include:
- Diagnostics software and run time diagnostics
- Device drivers for all on-board components including RTC, UART, I2C, SPI, RS-232, etc.; Bus interfaces like PCI, ISA, PCI-X etc…
- Drivers for external I/O interfaces, audio/ video interfaces, MMIs like LED/ LCD displays, touch screen panels, etc; network interfaces, storage devices and flash memory.
- Board Support Packages (BSPs) including boot-loader, debug utilities, interrupt and error handlers and hardware abstraction layer for interoperability with kernels under various operating systems
- RTOS development
The following is the expertise of Embitel embedded team in the drivers and BSP
|Platforms||TI & ADI DSPs, PowerPC, ARM Cortex, ARM7/9/11, i.MX, Micro-controllers, OMAP, DMxx, x86|
|OS||Windows Embedded CE, Quadros, VxWorks, Embedded Linux, uClinux, uCOS-II, DSP BIOS, INTEGRITY, eCOS, FreeRTOS|
|Storage||Compact Flash, HDD, NAND Flash, NOR Flash, SATA, SD Memory, MMC, EEPROM, USB Mass Storage|
|Connectivity||Ethernet, USB1.1, USB2.0 (Host and Function), CAN|
|Communication||I2C, SPI, PCI, PCI-X, Serial Port, MODBUS, Profinet, UART,BacNET|
|Wireless||GPS, GSM, W-LAN, 802.11a/b/g, FM, Bluetooth|
|User Interface||LCD, Touch Screen, Keyboard, Keypad, Mouse, Camera, GPIO|
Contact Us for a more detailed explanation and discussion on the scope of our Device Drivers Development & Board Support Package Services for your organization.