Develop

Find the info to create, test, and deploy world-class drivers.
Bring up hardware on Windows 10
- Start with the Bring up overview.
- Get to know SoC firmware boot loaders, UEFI, and Windows Boot Manager.
- Windows ACPI design guide for SoC platforms supports low-power, mobile devices.
Create mobile packages
- See how packages act as the logical building blocks of Windows 10 Mobile.
- Learn the primary elements and attributes of a package project file.
- Specify components in a package project file.
- Specify files and registry entries in a package project file.
- Use command-line arguments for the package generator tool (PkgGen.exe).
- Merge packages before imaging and using FeatureMerger.
- Learn how to comply with the Windows Standard Packaging Configuration (WSPC) requirements for retail images.
Sign mobile code
- Set up the signing environment correctly.
- Learn the nuances of signing binaries and packages.
- Understand when and how to submit binaries to be retail signed.
- Sign and validate code by using keys.
- Re-signing packages with PkgSignTool .
- Learntechniques for troubleshooting code and image signing.
Develop Windows drivers
- Install Visual Studio and the Windows Driver Kit (WDK).
- Find introductory materials about drivers in Getting started with Windows drivers.
- Check out which development boards are supported by Windows.
- See how the Windows Driver Frameworks come together.
- Read how to develop, test, and deploy drivers.
- Go deep in individual device and driver technologies.
- Learn about the extremely powerful Debugging Tools for Windows.
- Discover the many tools for building, signing, testing, and verifying drivers.
- Learn Device and Driver Installation.
- Download or browse the catalogue of the Windows Driver Samples.
Develop partner apps
- Read which partner-specific app development scenarios require functionality—such as access to system APIs—not available to APIs with General capabilities.
- Use background tasks and custom triggers for device drivers.
- Create a partner settings app for OEM custom hardware components to help differentiate your brand.
Show: