Development of software drivers for your hardware. This can be for a target or a host-PC (e.g PCI-Express). In addition to the driver development, a test program or example application can be provided.
The main focus is on Linux, but this is not a limitation.