P {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
早期驱动程序,每个应用单独开发驱动程序,不能复用
驱动程序要设计成共用接口,复用性
驱动程序工程师与应用程序工程师共同定义接口函数
如果接口函数需要修改参数,会导致应用程序同样修改
驱动分类
字符设备、网络接口、块设备
字符设备:按字节来访问,通常实现open, close, read, write系统调用
UNIX系统中,块设备不能按字节处理数据,一次只能传输512(1024,4096)字节的整块数据。
Linux系统中允许块设备传送任意数目的字节
。因此块与字符设备的区别在于驱动与内核的接口不同。
字符设备不能随机访问,块设备可以。
网络接口:RJ45网卡、回环接口(lo, loopback),负责发送和接收数据报文
驱动程序的安装
1、模块方式(开发过程)
无需公布源代码
2、直接编译进内核(发布阶段)
需要公布源代码,License考虑
把驱动编译进内核
需要修改两个文件Kconfig, Makefile
Kconfig:
分享到:
相关推荐
公示催告程序是一种特殊的司法程序,旨在解决特定类型的法律问题,特别是涉及可背书转让的票据丢失、被盗或灭失的情况。此程序在中国的民事诉讼法中有所规定,旨在保护失票人的权益,并确保票据流通的安全。以下是...
中华文化概说形成性考核答案(1-4)借鉴.pdf
【中华文化概说】是关于中国传统文化的一门课程或教材,主要涵盖了中国文化的各个方面,包括其起源、发展、特征以及重要事件和象征。以下是对部分题目涉及知识点的详细解释: 1. “观乎天文,以察时变,观乎人文,...
《诗经》概说
会计资讯系统概说
广告创意概说培训讲座.pptx广告创意概说培训讲座.pptx广告创意概说培训讲座.pptx广告创意概说培训讲座.pptx广告创意概说培训讲座.pptx
1.1工具书概说.exe
电大中华文化概说.docx
### TFT-LCD概说与Mura问题解析 #### 一、Mura缺陷概述 Mura是一种在TFT-LCD(薄膜晶体管液晶显示器)中常见的显示异常现象,它会导致屏幕出现亮度或颜色上的不均匀性,严重影响显示效果。根据部分提供的内容,...
ep01 分子与细胞概说
Linux 文件属性概说 在 Linux 操作系统中,每一个文件和目录都具有丰富的属性信息。这些属性不仅帮助用户了解文件的基本信息,还提供了对文件进行管理所需的控制机制。主要的属性包括: - **inode**:索引节点,...
《中华文化概说》课程涉及了中国古代哲学、儒家文化、道德观念、社会关系、科学与教育等多个方面的内容。以下是对这些知识点的详细阐述: 1. 中国古代哲学的人文精神内涵强调以人性反对兽性,以人文超越天文,这...
PTS 普通话 水平测试 普通话考试 培训
图书馆读者工作概说.docx
Ch4会计资讯系统概说.pptx
《药膳概说》 药膳,源自中国传统文化,是中国传统医学与烹饪艺术的完美结合。它以中医理论为基础,将具有保健、治疗作用的草药与日常食材相融合,旨在调理人体,预防疾病,延年益寿。药膳不仅注重药物的功效,更...
Anintroductiontogenres体裁概说PPT教学课件.pptx
中华文化概说作业参考答案.doc
中华文化概说试卷-002.doc
台湾广播电视事业营运概说.pptx