Linux appliance design : a hands-on guide to building Linux appliances / by Bob Smith, No Starch Press, 2007
Here is a good practical introduction to designing appliances (DVRs, routers, any intelligent device) using Linux and open source tools. It discusses architecture then practical details with example code. The book is very readable, and the authors clearly have real experience.