Chapter 3. Installing WinDriver

This chapter takes you through the process of installing WinDriver on your development platform, and shows you how to verify that your WinDriver is properly installed. The last section discusses the uninstall procedure. To find out how to install the driver you create on target platforms, refer to Chapter 14.

3.1. System Requirements

3.1.1. Windows System Requirements

  • Any x86 32-bit or 64-bit (x64: AMD64 or Intel EM64T) processor
  • Any compiler or development environment supporting C or .NET

3.1.2. Windows CE System Requirements

  • An x86 or ARM target platform running Windows CE (a.k.a. Windows Embedded Compact) 4.x–8.x (including Windows Mobile)
    a MIPS target platform running Windows CE 4.x–7.x (including Windows Mobile)
  • Windows 10/8.1/Server 2012 R2/8/Server 2012/7/Server 2008 R2/Server 2008 host development platform
  • IDE:
    • For Windows CE 4.x–5.x (including Windows Mobile):
      • Microsoft eMbedded Visual C++ or Microsoft Visual Studio 2005/2008, with a corresponding target SDK
      • Microsoft Platform Builder with a corresponding Board Support Package (BSP) for the target platform
    • For Windows CE 6.x: Microsoft Visual Studio 2005/2008 with a corresponding target SDK or with the Windows CE 6.0 plugin
    • For Windows CE 7.x: Microsoft Visual Studio 2008 with the Windows Embedded Compact 7 plugin
    • For Windows CE 8.x: Microsoft Visual Studio 2012 or higher with the Application Builder for Windows Embedded Compact 2013 plugin

3.1.3. Linux System Requirements

  • Any of the following processor architectures, with a 2.6.x or higher Linux kernel:
    • 32-bit x86
    • 64-bit x86 AMD64 or Intel EM64T (x86_64)
    Jungo strives to support new Linux kernel versions as close as possible to their release.
    To find out the latest supported kernel version, refer to the WinDriver release notes (found online at
  • A GCC compiler
    The version of the GCC compiler should match the compiler version used for building the running Linux kernel.
  • Any 32-bit or 64-bit development environment (depending on your target configuration) supporting C for user mode
  • On your development PC: glibc2.14.x (or newer)
  • The following libraries are required for running GUI WinDriver application (e.g., DriverWizard [4]; Debug Monitor  [6.2]):