At this point, you have a startup program (including your minidriver code) that's been compiled. Now include this startup program in the QNX Neutrino boot image and try out the minidriver.
There are some basic rules to follow when building a boot image that includes a minidriver:
[virtual=armle-v7,binary] .bootstrap = {
Note that the keyword +compress isn't included in this line. You should change the armle-v7 or binary entry to reflect your hardware and image format.
For example, if you compile your startup program as startup-my_board, you should copy it to the appropriate directory (e.g., ${QNX_TARGET}/armle-v7/boot/sys/startup-my_board-mdriver), and then change your buildfile to include startup-my_board-mdriver.