Embedded Systems, USB, and Device Drivers

Vreelin Consulting Services

Vreelin is an Altera partner.

Vreelin is a Xilinx partner.

Vreelin is an Apple MFI development partner

Vreelin has been developing embedded systems, systems software, and device drivers for various O/S’s for 22 years. Vreelin’s founder, Phil Tharp, has been developing embedded systems and writing device drivers for 39 years or, as Phil likes to say, my first embedded system was based on the 6800 CPU (not the 68000, that came later).

From system design, to board bring up, to firmware, to device drivers for all major O/S’s and many RTOS’s, and of course, anything involving USB, Vreelin can do the work independently, or assist you with your project including debugging problems. We have a secure, fully equipped facility in Sunnyvale where we work and you can come and work with us. We also make house calls.

Pricing depends on the project and duration. Vreelin will quote both hourly and fixed price as required.

Our Latest Products

USB Explorer Development Board:

Containing six state of the art Microchip ULPI PHY’s with common clocking, automotive grade power supplies, and an Artix 100 FPGA, this board allows experimentation and development of custom USB solutions using Vreelin USB IP. Specialized implementations such as USB bridging, USB intercept, and Apple Car Play interfaces that meet your needs are just some of the possibilities.

Vtrack Vibration Analyzer:

Allows a drone designer or user to analyze mechanical vibrations in a drone that can alias into the control loop of the drone’s auto-pilot or camera stabilization systems and result in unstable drone flight or camera pointing and stabilization. Vtrack can be mounted in various ways including clipped onto a multi-copter’s booms and both records and sends vibration data over Bluetooth to a user’s laptop.

Car Play Bridge:

A Vreelin designed, FPGA based, USB 2.0 Hub that satisfies the protocol requirements of Apple’s Car Play specification and allows an iPhone or iPad to enter Car Play mode without having a dedicated USB lane back to the infotainment system. In addition, the infotainment systems remains in control of the USB tree and the Apple Car Play device appears on the tree as a USB device and does not take control of the USB as a host.

For more information, please contact sales@vreelin.com or call 650-963-0920.