`
kongweile
  • 浏览: 507105 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Linux设备号,主设备号,次设备号

 
阅读更多

Linux的设备管理是和文件系统紧密结合的,把设备和文件关联起来,这样系统调用可以直接用操作文件一样的方法来操作设备。各种设备都以文件的形式存放在/dev目录下,称为设备文件。应用程序可以打开、关闭和读写这些设备文件,完成对设备的操作,就像操作普通的数据文件一样。为了管理这些设备,系统为设备编了号,每个设备号又分为主设备号和次设备号。主设备号用来区分不同种类的设备,而次设备号用来区分同一类型的多个设备。对于常用设备,Linux有约定俗成的编号,如硬盘的主设备号是3。

查看主设备号:  cat /proc/devices
查看当前设备的主次设备号: ls -l /dev

创建设备: mknod
示例: 
创建一个内存字符设备
mknod --mode=0744 mydevice -c 1 1

分享到:
评论

相关推荐

    嵌入式Linux下USB主设备驱动程序的实现.pdf

    嵌入式Linux下USB主设备驱动程序的实现.pdf

    Linux驱动开发之主设备号找驱动,次设备号找设备

     很久前接触linux驱动知道主设备号找驱动,次设备号找设备。这句到底怎么理解呢,如何在驱动中实现呢,在介绍该实现之前先看下内核中主次设备号的管理:  二、Linux内核主次设备号的管理  Linux的设备管理是...

    Linux通过设备号找到设备的方法

    为了管理这些设备,系统为设备编了号,每个设备号又分为主设备号和次设备号。主设备号用来区分不同种类的设备,而次设备号用来区分同一类型的多个设备。对于常用设备,Linux有约定俗成的编号。  一个字符设备或者...

    Linux设备驱动详解第二版

    Linux设备驱动详解【第二版】,作者宋宝华,此版PDF是经过本人整理的文字版PDF,带目录、高清无水印版。 内容简介 《Linux设备驱动开发详解(第《Linux设备驱动开发详解(第2版)》内容全面,实例丰富,操作性强,...

    基于Linux的USB主/从设备之间的三种通信方式

    随着简单易用的USB接口日益流行,在嵌入式系统中添加... 基于Linux的USB设备与USB主机一般有以下三种通信方式:1.一些功能最完备结构也最复杂的设备采用用户定制内核模块来实现在标准USB总线上运行复杂的高级协议,而

    Linux内核USB主设备驱动程序

    Linux内核USB主设备驱动程序

    Linux设备驱动程序设计入门.7z

    本文将仍然秉承《Linux Device Drivers》一书以实例为主的风格,但是实例的背景将非常简单,以求 使读者能将集中精力于 Linux 设备驱动本身,理解 Linux 内核模块、 Linux 设备驱动的结构、 Linux 设备驱 动中的并发...

    嵌入式Linux下USB主机设备驱动开发

    嵌入式Linux下USB主机设备驱动开发,就是说linux系统支持外围usb设备如U盘

    linux设备驱动之USB主机控制器驱动分析

    linux设备驱动之USB主机控制器驱动分析

    linux平台 modbus 主机协议栈

    libMbopll库是面向linux平台设计的modbus主机协议栈,可以运行在x86平台以及各种嵌入式linux平台;协议栈提供了简单明了的API接口提供给程序员进行应用层modbus主机程序开发,对modbus协议通信与底层操作进行了封装...

    《精通Linux 设备驱动程序开发》.(Sreekrishnan).pdf

     本书是linux设备驱动程序开发领域的权威著作。全书基于2.6内核,不仅透彻讲解了基本概念和技术,更深入探讨了其他书没有涵盖或浅尝辄止的许多重要主题和关键难点,如pcmcia、i2c和usb等外部总线以及视频、音频、...

    嵌入式系统/ARM技术中的linux设备号之操作

    不论是主设备号,还是次设备号,在设备驱动中都占据了很重要的地位。那么他在Kernel中是如何操作的?这个数据结构都是通过那些函数可以很容易的在我们写Linux设备驱动模块时被我们所使用呢?  在include/linux/...

    LINUX设备驱动第三版_588及代码.rar

    主设备号和次设备号 一些重要的数据结构 字符设备的注册 open和release scull的内存使用 read和write 试试新设备 快速参考 第四章 调试技术 内核中的调试支持 通过打印调试 通过查询调试 通过监视调试 ...

    《Linux设备驱动开发详解》第20章、USB主机与设备驱动

    《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第20章、USB主机与设备驱动。在Linux系统中,提供了主机侧和设备侧视角的USB驱动框架,本章主要讲解从主机侧角度看到的USB主机控制器驱动和设备驱动。20.1节给出...

    基于Linux的USB主机设备驱动程序的开发.pdf

    基于Linux的USB主机设备驱动程序的开发.pdf

    基于Linux主机的USB设备安全监控系统设计.pdf

    基于Linux主机的USB设备安全监控系统设计.pdf

    嵌入式Linux设备的高精度IEEE 1588时钟同步实现.pdf

    嵌入式Linux设备的高精度IEEE 1588时钟同步实现.pdf

    linux混杂设备驱动讲解

    该文档主要讲述了linux混杂设备的驱动编程。混杂设备可以理解为一种主设备号固定为10的一种字符设备。但是编程的过程要比字符设备简单很多。可以达到和字符设备一样的效果。有兴趣可以了解一下。

    精通LINUX设备驱动程序开发

    64 4.2.3 设备实例:导航杆 65 4.2.4 softirq和tasklet 68 4.3 linux设备模型 71 4.3.1 udev 71 4.3.2 sysfs、kobject和设备类 73 4.3.3 热插拔和冷插拔 76 4.3.4 微码下载 76 4.3.5 模块自动加载 77 4.4 ...

    linux设备驱动程序

    主设备号和次设备号 一些重要的数据结构 字符设备的注册 open和release scull的内存使用 read和write 试试新设备 快速参考 ch04.第四章 调试技术 内核中的调试支持 通过打印调试 通过查询调试 通过监视调试 调试系统...

Global site tag (gtag.js) - Google Analytics