QNX Technical Articles
All USB Patch for x86 (Experimental): Release Notes
Date of this edition: May 19th, 2016
Target OS: This patch is compatible with Intel NUC BayTrail targets that are running the QNX® Neutrino® RTOS 6.6.
Host OS: To apply this patch, you must have installed the QNX® Software Development Platform (SDP) 6.6 and QNX® SDK for Bluetooth® Connectivity (QSBC) 1.0 on one of the following development hosts:
- Microsoft Windows 8 Professional 64-bit, Windows 7 Professional 64-bit, or XP Professional SP3
- Linux Red Hat Enterprise Linux 6 64-bit or Ubuntu Workstation LTS 12.04 64-bit
Note: The Bluetooth® word mark is a registered trademark owned by Bluetooth SIG, Inc.
For the most up-to-date version of these notes, go to our website (www.qnx.com), log in to your myQNX account, and then go to the Download Center. |
Contents
Throughout this document, you may see reference numbers associated with particular issues, changes, etc. When corresponding with our Technical Support staff about a given issue, please quote the relevant reference number. You might also find the reference numbers useful for tracking issues as they become fixed.
What's in this patch?
This patch adds the USB component support needed to transport Bluetooth HCI packets over USB on x86 hardware. The patch contains modified versions of the USB host stack, device enumeration service, and USB mass storage and host controller interface drivers. It also contains USB header file modifications that enable applications to recognize the USB device descriptors used by Bluetooth devices and to send and receive Bluetooth HCI packets through the USB stack.
Files included in this patch are installed under the base directory of your QNX SDP 6.6 installation, $QNX_TARGET/.
Binaries
This patch contains the following library files, drivers, and utilities:
- x86/lib/libusbdi.a
- x86/lib/libusbdi.so
- x86/lib/libusbdi.so.2
- x86/lib/libusbdiS.a
- x86/lib/dll/devu-ehci.so
- x86/lib/dll/devu-ohci.so
- x86/lib/dll/devu-uhci.so
- x86/sbin/devb-umass
- x86/sbin/enum-usb
- x86/sbin/io-usb
- x86/sbin/usb
Other installed files
The following header files are installed:
- usr/include/hw/usb_devices.h
- usr/include/hw/usb/usb_cdc.h
- usr/include/hw/usb/usb_cdc_ecm.h
- usr/include/sys/usb100.h
- usr/include/sys/usbdi.h
Known issues
None currently known.
Technical support
To obtain technical support for any QNX product, visit the Support area on our website. You'll find a wide range of support options, including community forums.