Linux is revolutionizing the embedded systems software market. MindTree knows that the relative advantages of Linux over traditional, proprietary embedded operating systems translate to significant savings in total cost of ownership and quicker time-to-market. Linux systems provide application developers greater control than proprietary solutions, as they are developed using open-source software.
Service Offerings
MindTree provides embedded Linux services around Board Support Packages (BSPs), device driver development, and protocol implementation. Our embedded Linux expertise includes writing device drivers and firmware, development of Board Support Packages (BSPs), development and porting of protocol stacks, system software development, and embedded application development.
Board Support Packages (BSPs)
MindTree can help you develop BSPs for various custom hardware implementations. Our experience includes working with OMAP, ARM, MIPS and PowerPC processors.
- Boot-up services
- Firmware and diagnostics
- Porting Linux OS to achieve hard real time-lines
- Porting of custom drivers from 2.4 to 2.6 kernel
- Developing Wrapper drivers
- Developing ISR and IST routines
- User level and Kernel level modules supporting various layers of protocol stacks for embedded applications
- Device Drivers for Touch, display, Keypad, USB Host, USB device, UART, SD/MMC/CF, Network devices
- Feature enhancements for existing board support packages
- Customized API development for specific customer needs
Device Driver Development
MindTree specializes in developing device drivers for various peripherals on multiple SoCs based on ARM, OMAP, PowerPC and MIPS processors.
- Driver development/porting for:
- SD/MMC Card
- Compact Flash
- Ethernet Controller, PHY devices
- Co-processors
- iSCSI target driver
- Audio driver adaptation
- Backlight
- Battery
- I2C, I2S Bus
- Keypad
- LCD Controller
- SPI, Serial Port, Touch
- USB Host Controller, USB Mouse Firmware
- Custom Board Support Package (BSP) development
- System software performance optimization
Protocol Implementation
MindTree team has deep knowledge of OSI architecture, Storage server technology and the associated protocols.
- ARP, DHCP, ICMP, NTP, TFTP, Telnet, SNMP v1, v2, v3
- Link Aggregation Control Protocol
- TCP/IP and iSCSI Protocol on the Core Engines