各位大神帮帮忙啊,小弟现在刚接触Linux,正在看鸟哥的《Linux学习的私房菜》和《Linux设备驱动程序》,我现在的任务是要学会Linux环境下驱动程序的编写。
以我以前对驱动的理解,比如说单片的的外围设备的驱动,就是配置一些寄存器以及一些协议的编写。但是,当我在看《Linux设备驱动程序》的时候我发现和单片机的驱动有非常大的差别,以致我都不知道这本书到底是干什么的,书里面有这样那样的驱动代码,但是这些代码不是去配置外围设备,而是去调用很多其他的函数,真的看不懂,不知道它的代码为什么这么写,还有那些莫名其妙的函数,都不知道从哪来,也不知道是什么功能。
各位大神帮小弟分析一下啊,我这种情况,究竟应该从何学起啊?我需要去买什么书?看些什么文献啊?
小弟在此谢过!
|