Special/custom devices

One design issue you face is whether you can get
off-the-shelf drivers for the hardware or whether you'll
have to write your own. If it turns out that you need to
write your own, then the
Writing a Resource Manager
guide can help you do that.