linux设备驱动程序

linux中一切皆文件

1 驱动程序设计主要还是综合考虑下面三个方面: 
                1. 提供给用户尽量多的选项
                2. 编写驱动程序要占用的时间
                3. 尽量保持程序简单  

2 内核功能划分
                1 进程管理
                2 内存管理
                3 文件系统
                4 设备控制(驱动)
                5 网络功能


![)LNQE3O4)VKL2PC0T5UI]MI.png](http://upload-images.jianshu.io/upload_images/2302217-a3f4cb9e7aedc8ed.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

你可能感兴趣的:(linux设备驱动程序)