無論是device活着是driver都是與驅動的調用無關的,其實他們主要是爲了sysfs文件系統而服務的,便不參與在驅動的調用中,也不包含任何操作的方法,不要被dirver等字眼所迷惑,
雖然驅動代碼寫的千奇百怪,但最終就是三種驅動,字符設備驅動,網絡設備驅動,塊設備驅動,,都有不同的工作機制
任何驅動都要向上層註冊其操作函數,這個上層可能是操作系統也可能不是,這取決於代碼結構,其實我在一個基於v4l2框架的輸出驅動分析一文中就是一個很好的驅動調用的例子
無論是device活着是driver都是與驅動的調用無關的,其實他們主要是爲了sysfs文件系統而服務的,便不參與在驅動的調用中,也不包含任何操作的方法,不要被dirver等字眼所迷惑,
雖然驅動代碼寫的千奇百怪,但最終就是三種驅動,字符設備驅動,網絡設備驅動,塊設備驅動,,都有不同的工作機制
任何驅動都要向上層註冊其操作函數,這個上層可能是操作系統也可能不是,這取決於代碼結構,其實我在一個基於v4l2框架的輸出驅動分析一文中就是一個很好的驅動調用的例子
利用torchsummary觀察每一層的情況 1)按照方式 pip install torchsummary 2)