分类：电脑/网络-操作系统/系统故障
问题：Linux驱动应该如何学习Linux驱动需要硬件知识的程度如何？ 
  Linux驱动需要知识的程度如何？
回答：学习linux驱动开发是一个很困难的事情，因为它涉及的知识比较多，首先要有硬件方面的知识，比如单片机基础、微机原理、数字电路基础等，同时还要学习计算机方面的知识。想搞linux驱动开发的话，我觉得最好还是先从linux的使用开始，然后就是学习应用开发，然后再考虑学习linux驱动开发。学习linux驱动的好书就是那本《linux设备驱动程序》，你把那个先研究好了，再深入学习。