關於如何編寫linux設備驅動

關於如何編寫linux設備驅動 1)首先肯定硬件接口使用的總線,而後肯定要實現的功能,是網卡、sensor仍是什麼,2)再肯定對上層應用暴露的接口, 從而選擇子系統,例如iio、input子系統等。因爲linux只有字符設備、塊設備、網絡設備三種設備,其實iio、input子系統都是字符設備,只是它們幫你封裝好了字符設備的file_operations和Major設備號了,另外提供統一的sysfs
相關文章
相關標籤/搜索