Embedded Software Development

- Porting Linux, X-Windows, GTK, QT and KDE to ARM, PowerPC, MIPS and x86 based hardware
- Linux boot-loader for various architecture based development for Embedded Linux BSP and Yocto Linux BSP
- Embedded Linux Driver Development, APIs and BSP; other Linux variants BSPs and Device Drivers (Yocto, Debian)
- Peripheral Integration for various type of interfaces including high-speed and low speed interconnects
- Graphics and multi-media hardware accelerator
- Integrate various peripheral devices to the Linux based GUI system
QNX AND FREERTOS DEVELOPMENT
- RTOS abstraction, board bring up and verification
- Boot loader porting and hardening
- Minimum Kernel Support
- Hardware Abstraction Layer
- File System Integration
- Power Management
- Diagnostics and Interrupt routines
- BSP development for ARM, PPC and other SoCs

DRIVER DEVELOPMENT
- ull-fledged BSP with drivers for
- Interconnectivity: E1/T1, I2C, SPI, PCI, PCIe, PC-MCIA, PMC, XMC, PCI-X, VME, VPX, OpenVPX, VXS, SCSI, HDLC, SDIO, Sync. Serial Port
- Wireless: GPS, GSM/2G/3G/HSDPA/LTE, W-LAN, 802.11a/b/g, FM, Bluetooth, Zigbee, NFC
- Connectivity: USB1.1, USB2.0 (Host and Function), Ethernet, IR, CAN, MIL-CAN
- User Interface: LCD, Touch Screen, Graphics Controller, CD-ROM, Fingerprint scanner, Joystick, Keyboard, Keypad, Mouse, IR Remote, UI with Rotary Encoder, GPIO
- Others: Buzzer, UART, Accelerometer, Power Management, ADC, DAC, DMA
- Storage: Compact Flash, HDD, NAND Flash, NOR Flash, SATA, SD Memory, MMC, eMMC, EEPROM, USB Mass Storage, Disk-on-chip, Card Reader
