DEVICE DRIVERS

The device drivers that would be a part of the BSP are those that are integral to the board, plus those for devices normally supplied with the board. The device drivers integral to the board would be the required drivers for SOC peripherals and any other devices implemented on the board. Some of these would be optional, which would be reflected in the BSP’s catalog file. The BSP components have their SYSGEN listed in the <bsp>.bat file. Any other devices that may be supplied with the system could have their driver shipped with the BSP. For example, if the board OEM ships a certain touch screen with the board, then its display and touch drivers would be an option in the BSP catalog file.

Browsing through the BSP driver folders, you can find drivers such as network, ehci (USB), keyboard, mouse, and audio drivers.

Any BSP-specific driver build folders are located in the drivers subfolder of the BSP’s src folder. For example, the VPC BSP drivers folder has mouse, keyboard, network, and sound driver folders. Other platform independent drivers are located in $(_WINCEROOT)public\common\oak\drivers folders.

Get Professional Windows® Embedded Compact 7 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.