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 focus your time and expertise on developing your value adds for your product.

We offer:

  • Product design and development
  • 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), IoT, 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), Media Oriented Systems Transport (MOST)
  • Data Acquisition
  • DSP, FPGA
  • File systems and filter drivers
  • Hardware Abstraction Layer (OAL/HAL)
  • HID, keyboard, mouse, touch
  • I2C, I2S, SPI, GPIO, UART
  • Networking: custom protocols, Ethernet, NDIS, RNDIS
  • PCIe, PC/104+
  • Real-time
  • Services, daemons, system monitors, and custom APIs
  • Storage: NAND & NOR Flash, 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 those slow one size fits all 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, MMC, CD-ROM, SCSI, ATAPI, SATA, UFS, USB, etc.
  • USB, 1394
  • Wireless: Bluetooth, MBB, Wi-Fi, WWAN