Linux设备驱动会以内核模块的形式出现,因此,学会编写Linux内核模块编程是学习Linux设备驱动的先决条件。
4.1~4.2节讲解了Linux内核模块的概念和结构,4.3~4.8节对Linux内核模块的各个组成部分进行了展现。4.1~4.2节与4.3~4.8节是整体与部分的关系。
4.9节说明了独立存在的Linux内核模块的Makefile文件编写方法和模块的编译方法。
4.10节讨论了使用模块“绕开”GPL的问题。 8HNJ34JFgJtEu1b65oaXu+6QVvrgSERyd+pUfbFOyfoXHn6drkSiJlf8SFoeHHxU