Everest develops Board Support Packages for various boards and hardware environments. Our teams have worked extensively with clients from various stages of board development and delivered comprehensive BSP's successfully over the years. Some of them are listed below
- Windows CE 5.0/6.0 BSP
- Linux BSP
- BSP for Proprietary RTOS like Nucleus, QNX, etc
Everest has expertise in various hardware platforms. Our teams are well equipped to handle hardware-specific issues and create robust solutions. Some of the hardware platforms we have worked on include:
- Cirrus Logic EP931x ARM920T 199 MHz SOC
- ARM926EJ-S
- AMD DBV1500 Board Au1500 MIPS
- TI TALP2010(ARM7+C5x) Dual Core SOC
- Cirrus Logic 1312
- 8051
- Freescale
Each system architecture requires a different boot loader. ECI offers its expertise in developing specialized boot loaders for various system architectures and board support packages (BSP). ECI could develop the Boot Loaders with the following features that are most commonly required by all types platforms.
- Integration with the platform initialization code.
- Fallback mechanism if the image gets corrupted
- Provide the ability to load images, both OS and loader
- Provide configuration options, such as DHCP, or Static IP information
- Protection from possible corruption by Locking the flash blocks
- Ability to update itself with a simple download from Network
ECI expertise in some of the specialized boot loaders include:
- BIOS, ROM Boot Loader
- Ethernet, USB or Serial Boot Loaders
- Compact Flash, hard disk, or DiskOnChip Boot Loaders
|