如何写好Linux设备驱动

2025-02-24 21:37:51
推荐回答(1个)
回答1:

学习linux驱动开发是一个很困难的事情,因为它涉及的知识比较多,首先要有硬件方面的知识,比如单片机基础、微机原理、数字电路基础等,同时还要学习编程方面的知识。想搞linux驱动开发的话,我觉得最好还是先从linux的使用开始,然后就是学习应用开发,然后再考虑学习linux驱动开发。学习linux驱动的好书就是那本《linux设备驱动程序》,你把那个先研究好了,再深入学习。如果你已经能用C语言写WIN下的驱动,那写LINUX的驱动也不是问题了。