登录
首页 » c,linux » 注册一个标准的字符设备

注册一个标准的字符设备

于 2022-01-26 发布 文件大小:8.29 kB
0 226
下载积分: 2 下载次数: 1

代码说明:

1:  /*动态分配一个设备号*/alloc_chrdev_region(&LedDev,0,1,"myled"); //我们可以读取/proc/devices文件以获得Linux内核分配给设备的主设备号和设备名字2: /*动态分配cdev结构体,返个cdev结构;如果执行失败,将返回NULL。*/LedCdev = cdev_alloc();3: /*初始化Cdev结构体*/cdev_init(LedCdev,&fops);4: /*注册Cdev结构体*/cdev_add(LedCdev,LedDev,1);

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • linux创建系统共享工作队列
    内核工作队列:用来处理比较耗时间的代码(代码一般是不怎么重要)工作队列:将所有需要执行的工作用链表的形式排成队列!工作:就是一个指定的函数-------------------------------------------------------内核工作队列提供了一系列的API函数和数据结构,要使用工队列需要了解API函数和数据结构?内核共享工作队列相关的数据结构:/*工作队列结构体一般把推后的任务叫做工作---描述结构体work_struct*/struct work_struct {atomic_long_t data;      /*工作处理函数的func参数*/struct list_head entry;  /*连接到下一个工作描述结构体指针*/work_func_t func;        /*工作处理函数*/#ifdef CONFIG_LOCKDEPstruct lockdep_map lockdep_map;#endif};
    2022-07-24 01:12:07下载
    积分:1
  • 嵌入式程序设计的文档
    该程序设计文档讲诉了有关linux之间即时通信的编写,以及管道通信,对文件的操作,共享队列的创建,对与那些零基础linux的人很有帮助。这些文档浅显易懂,基本初学者都能看懂,除了那些特别笨的的人。
    2022-10-18 19:35:04下载
    积分:1
  • 石器时代2.5服务端精简源码
    石器时代2.5服务端源码 对网络上的版本进行了精简,可在gcc下编译通过 1)去除mysql 2)去除不必要的make指令 3)去除非源码相关文件 4)全部修改为UTF-8编码 5)去除大部分乱码注释
    2022-02-24 23:03:53下载
    积分:1
  • linux aws iot
    run a aws client on linux, including mqtt mbedtls.
    2022-02-07 13:12:34下载
    积分:1
  • Qt实现V4L2视屏采集与拍照
    基于Qt开发平台,利用linux下视频采集驱动V4L2,实现视频的采集,同时可以捕捉一帧数据,将某一帧数据保存文件,以.jpg格式保存
    2023-09-08 13:20:04下载
    积分:1
  • RLE行程编码与解码
    对文件进行RLE行程编码和解码操作,在Linux上用gcc编译通过,测试正常。文件README中有详细地用法介绍。代码的细节处注释详细。仅推荐作为了解行程编码的实现,对文件操作没有太大的意义。
    2022-02-25 07:59:30下载
    积分:1
  • 基于QT的智能冰箱应用系统_源代码
    在基于QT的智能冰箱应用系统的设计中,为了实现冰箱的智能管理和无线传输功能,系统结合QT技术和嵌入式ARM技术,以三星公司的S3C6410为主控芯片,在Linux操作系统下使用QT 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-05-31 02:55:05下载
    积分:1
  • s5pv210 A8 linux3.2 平台总线 按键驱动
    s5pv210   A8  linux3.2  平台总线 按键驱动
    2022-10-16 00:50:05下载
    积分:1
  • C语言简单操作MYSQL数据库
    C语言简单操作MYSQL数据库,增删查找 环境 Linux ubuntu,连接腾讯云linux服务器
    2022-05-16 08:39:02下载
    积分:1
  • c语言 基于TCP的服务器和客户端
    基于TCP的服务器,客户端        实现文件下载功能
    2023-01-14 05:05:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载