Linux
Device Drivers by Alessandro Rubini &
Jonathan Corbet is an excellent introduction to writing drivers. While
it is aimed at Linux, many of the core concepts apply to Syllable. It
is available from bookshops, or the 2nd edition is available free to
download from http://www.xml.com/ldd/chapter/book/