linux最初在intel386机子上开发的,如果想了解透彻,需要看
《UNIX操作系统设计》
*《UNIX环境高级编程》
《操作系统:设计与实现》(MINIX)
《IBMPC汇编语言程序设计》
*《深入理解计算机系统》
《Linux权威指南》
《LinuxAssemblyLanguageProgramming》
*《Intel80386Programmer';sReferenceManual》
*《TheCProgrammingLanguage》
等等书籍,对intel处理器机制要了解透彻,不是一个循环那么简单的。如果只是学驱动的话先看看ldd3,做点例子。