Lynx Labs Inc. 

Services

Whether you are targeting desktop or embedded systems, in any vertical market, we have the experience you need to drive your product development needs. We have developed hundreds of device drivers and dozens of Board Support Packages adapting chipsets, processors, and peripherals on numerous device types and operating systems.

From initial concept to the development of a fully tested system ready for manufacturing, we can help. By using our product development services you can rest easy knowing that you have full access to a highly specialized skill set, so you can focus your time on your business.

We offer:

  • Product design, development, and integration
  • Software architecture, specification, and reviews
  • Hardware architecture, reviews, bring-up, and verification
  • Power and performance analysis, tuning, and optimization
  • Porting, enhancements, code reviews, and modification of existing code
  • Testing and debugging
  • Training, support, and maintenance agreements
  • All work is guaranteed!

Embedded

Whether you are targeting Windows Embedded, Windows Embedded Compact (WEC), FreeRTOS, or Linux, we have the embedded experience you need to drive your product development needs. Low-level embedded hardware bring-up is one of our strongest points. We understand embedded devices, and their special requirements and constraints.

  • ARM, MIPS, SH4, x86
  • Board Support Packages (BSP)
  • Boot loaders
  • Controller Area Network (CAN)
  • Data Acquisition
  • DSP, FPGA
  • File systems and filter drivers
  • Hardware Abstraction Layer (OAL/HAL)
  • HID, keyboard, mouse, touch
  • I2C, I2S, SPI, GPIO, UART
  • Media Oriented Systems Transport (MOST)
  • Networking: custom protocols, Ethernet, NDIS, RNDIS
  • PCIe, PC/104+
  • Real-time
  • Sensors: GPS, gyro, motion, device-orientation, light, fusion, custom
  • Services, daemons, system monitors, and custom APIs
  • Storage: NAND & NOR Flash, SD, MMC, SCSI, ATAPI, SATA, USB
  • USB, 1394
  • Wireless: Bluetooth, MBB, Wi-Fi, WWAN

Desktop

No matter what version of Windows you are targeting we have the experience you need to drive your product development needs. We don't mess around with third party driver kits. We write pure, fast, native kernel-mode code. Combine our hardware knowledge with our Windows internals knowledge and you get a device driver that does not just work, it works optimally.

  • Windows Driver Framework (KMDF, UMDF)
  • Windows Driver Model (WDM)
  • Class, port, miniport drivers
  • Data Acquisition
  • DSP, FPGA
  • File Systems
  • Filter drivers
  • HID, keyboard, mouse, touch
  • I2C, I2S, SPI, GPIO, UART
  • Networking: custom protocols, Ethernet, NDIS, RNDIS
  • PCIe, PC/104+
  • Sensors: GPS, gyro, motion, device-orientation, light, fusion, custom
  • Services, daemons, system monitors, and custom APIs
  • Storage: Flash, SD, MMC, CD-ROM, SCSI, ATAPI, SATA, UFS, USB, etc.
  • USB, 1394
  • Wireless: Bluetooth, MBB, Wi-Fi, WWAN