当前位置: 首页 > article >正文

Linux驱动学习(二)--字符设备

设备分类

  • 字符设备
  • 块设备
  • 网络设备

内核结构图:

 字符设备号

字符设备号是32位的无符号整型值

  • 高12位:主设备号
  • 低20位:次设备号

 查看设备号

  • cat /proc/devices

设备号构造

 直接使用宏MKDEV

#define MKDEV(ma,mi) (((ma) << MINORBITS) | (mi))

设备号注册/注销

注册设备号函数:

 设备号注销函数


http://www.kler.cn/a/551926.html

相关文章:

  • mapbox基础,使用geojson加载line线图层,实现纯色填充、图片填充、虚线和渐变效果
  • Cherry Studio 接入deepseek
  • CCF-CSP第36次认证第二题——梦境巡查【NA!!前缀和思想】
  • python爬虫系列课程1:初识爬虫
  • 鸿蒙NEXT开发-元服务的基本介绍和创建
  • 数据库连接池与池化思想
  • 2024年国赛高教杯数学建模C题农作物的种植策略解题全过程文档及程序
  • 文档检测校正的重要性
  • 自制简单的图片查看器(python)
  • Maven 构建性能分析:瓶颈排查与优化建议
  • 搜索旋转数组
  • 基于SpringBoot+Vue的在线电影购票系统的设计与实现
  • Visual Studio Code的下载安装与汉化
  • Medians
  • 前端(AJAX)学习笔记(CLASS 2):图书管理案例以及图片上传
  • Windows 环境下 Grafana 安装指南
  • 【够用就好002-2】发布github项目仓库补充
  • 现代卷积神经网络
  • [环境配置] 环境配置 - Java - Apache Maven 安装与配置
  • Redis+Lua脚本实现限流