Embedded Software

Pantherun provides Linux Driver Development, Embedded Linux BSP, QNX and FreeRTOS development and other Embedded middleware services for a wide range of embedded product 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