Example: confidence

Windows Drivers Application Note - U-blox

Windows Driversu-blox GNSS Drivers for Microsoft Windows systemsApplication NoteAbstractThis document describes the installation and use of U-blox GNSS Drivers for the Windows operating system to use with U-blox - R01 Windows Drivers - Application NoteDocument InformationTitleWindows DriversSubtitleu-blox GNSS Drivers for Microsoft Windows systemsDocument typeApplication NoteDocument numberUBX-19005821 Revision and dateR0116-Apr-2019 Disclosure restrictionProduction Informationu-blox reserves all rights to this document and the information contained herein. Products, names, logos and designsdescribed herein may in whole or in part be subject to intellectual property rights. Reproduction, use, modification ordisclosure to third parties of this document or any part thereof without the express permission of U-blox is strictly information contained herein is provided "as is" and U-blox assumes no liability for the use of the information.

Windows 10 provides support as standard for USB to COM (CDC-ACM) straight out of the box. As Microsoft CDC (Communication Device Class)-ACM (Abstract Control Model) driver is the delivered driver, it does not need to be downloaded from Windows Update. The first time a USB

Tags:

  Windows

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Windows Drivers Application Note - U-blox

1 Windows Driversu-blox GNSS Drivers for Microsoft Windows systemsApplication NoteAbstractThis document describes the installation and use of U-blox GNSS Drivers for the Windows operating system to use with U-blox - R01 Windows Drivers - Application NoteDocument InformationTitleWindows DriversSubtitleu-blox GNSS Drivers for Microsoft Windows systemsDocument typeApplication NoteDocument numberUBX-19005821 Revision and dateR0116-Apr-2019 Disclosure restrictionProduction Informationu-blox reserves all rights to this document and the information contained herein. Products, names, logos and designsdescribed herein may in whole or in part be subject to intellectual property rights. Reproduction, use, modification ordisclosure to third parties of this document or any part thereof without the express permission of U-blox is strictly information contained herein is provided "as is" and U-blox assumes no liability for the use of the information.

2 No warranty,either express or implied, is given with respect to, including but not limited to, the accuracy, correctness, reliability and fitnessfor a particular purpose of the information. This document may be revised by U-blox at any time. For most recent documents,please visit 2019, U-blox is a registered trademark of U-blox Holding AG in the EU and other - R01 Page 2 of 28 Production InformationWindows Drivers - Application NoteContents1 GNSS Drivers for Windows U-blox universal GNSS driver for Windows Universal GNSS driver Microsoft CDC-ACM driver for Windows 73 U-blox GNSS Drivers for Windows 7 and Windows U-blox CDC-ACM driver for Windows 7 and Windows GNSS driver selection for U-blox Installing and uninstalling Installing/uninstalling Drivers on Windows Getting the Microsoft default CDC-ACM driver for Windows Getting the U-blox Universal GNSS driver for Windows Installing the U-blox Universal GNSS driver with the setup Uninstalling the U-blox Universal GNSS Uninstalling the legacy Sensor

3 Driver from Windows Uninstalling the legacy VCP driver from Windows Installing/uninstalling Drivers on Windows 7 and Getting the U-blox CDC-ACM driver for Windows 7 and Windows Uninstalling the U-blox CDC-ACM driver from Windows 7 and Windows Uninstalling the legacy sensor driver from Windows 7 and Windows Uninstalling the legacy VCP driver from Windows 7 and Windows 22 Related - R01 ContentsPage 3 of 28 Production InformationWindows Drivers - Application Note1 ScopeThis Application note provides a comprehensive reference for customers integrating a u-bloxGNSS (Global Navigation Satellite System) receiver into a Windows -operating system. U-blox andMicrosoft provide USB (Universal Serial Bus) Drivers to speed up the integration of U-blox GNSS products into customer's portable - R01 1 IntroductionPage 4 of 28 Production InformationWindows Drivers - Application Note2 GNSS Drivers for Windows 10 This section describes the Drivers for the Windows 10 operating system available from U-blox U-blox universal GNSS driver for Windows 10In Windows 10, Microsoft has introduced the new Universal GNSS driver model for GNSS driverinterfaces.

4 This driver model enabled U-blox to build a universal GNSS driver that runs on Windows10 Intel Drivers should aim to comply with Microsoft's four design principles of Declarative,Componentized, Hardware Supported Application and Universal (D/C/H/U). The U-blox GNSS driveruses the UMDF (User Mode Driver Framework) model and complies with the D/C/H driver supports applications that use the Windows 10 location service. This new locationservice does not support the sensor platform, thus, existing sensor platform applications will notwork with this more information on Sensor and Location platform of Windows , visit Introduction tothe Sensor and Location Platform in WindowsUBX-19005821 - R01 2 GNSS driversfor Windows 10 Page 5 of 28 Production InformationWindows Drivers - Application NoteFigure 1.

5 Standard driver Universal GNSS driver architectureThe following high-level component block diagram from Microsoft shows the architectural layersof the various components of Universal GNSS UMDF driver architecture and I/O considerationsdepicting how the GNSS UMDF driver integrates with the Windows 10 - R01 2 GNSS driversfor Windows 10 Page 6 of 28 Production InformationWindows Drivers - Application NoteFigure 2: Universal GNSS driver architectureFor more information about the Universal GNSS driver architecture, visit Microsoft Microsoft CDC-ACM driver for Windows 10 Windows 10 provides support as standard for USB to COM (CDC-ACM) straight out of the Microsoft CDC (Communication Device Class)-ACM (Abstract Control Model) driver is thedelivered driver, it does not need to be downloaded from Windows Update.

6 The first time a USBdevice is connected, and without need of an Internet connection, the CDC-ACM driver will loadautomatically. Applications can then access the COM port and directly communicate with u-bloxreceivers as defined in the Receiver Description. See the U-blox 8/M8 Receiver Description andProtocol Specification [2]Only supports Windows - R01 2 GNSS driversfor Windows 10 Page 7 of 28 Production InformationWindows Drivers - Application NoteFigure 3: Standard driver applicationThe U-blox Universal GNSS driver and the Microsoft CDC-ACM driver cannot be used at thesame time in the same - R01 2 GNSS driversfor Windows 10 Page 8 of 28 Production InformationWindows Drivers - Application Note3 U-blox GNSS Drivers for Windows 7 andWindows 8 This section explains about the available Drivers for Windows 7 and 8 operating system from U-blox CDC-ACM driver for Windows 7 and Windows 8 USB CDC-ACM driver emulates UART interface serial ports over USB.

7 This is the only Windows USBdriver solution from U-blox that is developed in Kernel Mode Driver Framework (KMDF).The main purpose of this driver is to evaluate U-blox receivers with u-center and to integrate deviceswith custom applications accessing the receiver directly over COM supports Windows XP up to Windows 4: Standard driver applicationUBX-19005821 - R01 3 U-blox GNSS Drivers forWindows 7 and Windows 8 Page 9 of 28 Production InformationWindows Drivers - Application Note4 GNSS driver selection for U-blox receiversThe table below summarizes which driver to use for which use-case in specific Windows operatingsystem VersionsGNSS developer (engineer)/User applicationCustomer Specific Product Windows Location Framework/User application7 CDC-ACM ( U-blox )/u- ( U-blox )/u-centerN/A10 CDC-ACM ( Windows )/u-centerWindows 10 preinstalled driverUniversal GNSS Driver ( U-blox )

8 /Universal Windows PlatformGNSS ApplicationsUBX-19005821 - R01 4 GNSS driver selectionfor U-blox receiversPage 10 of 28 Production InformationWindows Drivers - Application Note5 Installing and uninstalling Installing/uninstalling Drivers on Windows 10 This section explains the procedure to install and uninstall U-blox GNSS Drivers on the Windows 10operating Getting the Microsoft default CDC-ACM driver for Windows 10As the Microsoft CDC-ACM driver is the the delivered driver, it does not need to be downloadedfrom Windows Update. The first time a USB device is connected, and without need of an Internetconnection, the CDC-ACM driver will load the Windows 10 delivered CDC-ACM driver is loaded, the U-blox device appears in the devicemanager with the name "USB Serial Device (COMx)"Figure 5: Loaded CDC-ACM driver in Windows Getting the U-blox Universal GNSS driver for Windows 10To get the U-blox Universal GNSS driver from the Windows Update, follow the instructions below: Inform your U-blox sales contact that you would like to evaluate the Universal GNSS driver forWindows 10.

9 See the Contacts section at the end of this document for more information oncontacting U-blox . Install the received U-blox Universal GNSS driver to the desired device (see Installing the u-bloxUniversal GNSS driver with the setup file) Once the functionality of the driver has been accepted, request to add the product's ComputerHardware ID (CHID) to the Windows Update Universal GNSS driver products list by providingthe following information: CHID (Computer Hardware ID). Make and Model of the product. Once the request is accepted, the CHID will be added to Windows Update by U-blox . Restart the device with an Internet connection to get the Universal GNSS driver from theWindows - R01 5 Installing anduninstalling driversPage 11 of 28 Production InformationWindows Drivers - Application Installing the U-blox Universal GNSS driver with the setup fileThis section explains the installation of the U-blox Universal GNSS Driver with the internally providedsetup file.

10 This is only be needed to evaluate and test before requesting for the deployment to theWindows Update. Open the folder for desired system type, , x64 or x86. Right click on the INF file named "ubloxGnssUsb" and click "Install".Figure 6: Installing with the setup file INF default installation window will pop-up to ask for the confirmation, click "Yes". The installation of the Universal GNSS Driver is now finished and you can click "OK" to quit 7: Universal GNSS driver installed Now connect a U-blox GNSS receiver to any USB port. The installed driver appears in the Device Manager as in the figure below:Figure 8: Device ManagerUBX-19005821 - R01 5 Installing anduninstalling driversPage 12 of 28 Production InformationWindows Drivers - Application Note The Location service from "Settings->Privacy->Location" should be on to use the location of thedevice for applications , Microsoft 9: Location service Dialog Windows 10 UBX-19005821 - R01 5 Installing anduninstalling driversPage 13 of 28 Production InformationWindows Drivers - Application NoteFigure 10: Maps with Location Uninstalling the U-blox Universal GNSS driverTo uninstall the manually installed U-blox Universal GNSS driver from the device, follow theinstructions below.


Related search queries