前提:
1.下载ubuntu并安装
2.知道常用的linux命令
3.能看英文
对新手来说,驱动就是一个程序,通过调用注册函数和修改makefile使linux内核能加载它,于是它在接受操作的时候能有点反应;其与应用程序的主要区别在于其权限高,跑在kernelspace里。
开动:
*下载《LinuxDeviceDrivers3rdEdition》电子书
*一边看上面的那本书的前2章,一边在ubuntu下编译内核