铅笔

在你的害怕中坚持的越多,你就会越自信
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年12月11日

摘要: 为了降低设备多样性带来的Linux驱动开发的复杂度,以及设备热拔插处理、电源管理等,Linux内核提出了设备模型(也称作Driver Model)的概念。设备模型将硬件设备归纳、分类,然后抽象出一套标准的数据结构和接口。驱动的开发,就简化为对内核所规定的数据结构的填充和实现。 我们知道linux内核 阅读全文

posted @ 2016-12-11 17:26 黑色の铅笔 阅读(263) 评论(0) 推荐(0)

摘要: 驱动有两种存在形式: 1、驱动原文件和编译驱动文件的Makefile,一般是由厂家提供,例如一个网卡,厂家会给提供一个驱动源文件(.c) 编译时需要改动Makefile中的KERN_DIR(开发板的linux内核的源码树目录)编译会生成一个.ko文件 然后insmod装载 该类型优势:方便调试开发 阅读全文

posted @ 2016-12-11 16:21 黑色の铅笔 阅读(782) 评论(0) 推荐(0)