> I mean, having no experience with hardware programming, a desire i > have is to read something to learn from other's experience on writing > software for manage hardware. (something like the practice of > programming but focused on hardware issues).
possibly a good way is to read existing Plan 9 drivers it isn't really a deep mystery, except for some of the peculiar interfaces on the x86. i usually blunder my way past them, myself.