0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux驱动函数接口说明

麦辣鸡腿堡 来源:嵌入式Linux充电站 作者:Vincent 2023-09-27 11:20 次阅读

函数接口说明

创建目录、文件函数:

/* 创建目录 */
struct dentry *debugfs_create_dir(const char *name, struct dentry *parent);

/*创建节点 */
struct dentry *debugfs_create_file(const char *name, umode_t mode,
                                   struct dentry *parent, void *data,
                                   const struct file_operations *fops);

name :要创建的/sys/kernel/debug下的目录名

parent :父目录,用struct dentry结构体表示。如果直接在/sys/kernel/debug/下创建文件,则为NULL

创建不同大小的文件:

//创建十进制的无符号文件
void debugfs_create_u8(const char *name, umode_t mode,
                       struct dentry *parent, u8 *value);
void debugfs_create_u16(const char *name, umode_t mode,
                        struct dentry *parent, u16 *value);
void debugfs_create_u32(const char *name, umode_t mode,
                        struct dentry *parent, u32 *value);
void debugfs_create_u64(const char *name, umode_t mode,
                        struct dentry *parent, u64 *value);
//创建十六进制的无符号文件
void debugfs_create_x8(const char *name, umode_t mode,
                       struct dentry *parent, u8 *value);
void debugfs_create_x16(const char *name, umode_t mode,
                        struct dentry *parent, u16 *value);
void debugfs_create_x32(const char *name, umode_t mode,
                        struct dentry *parent, u32 *value);
void debugfs_create_x64(const char *name, umode_t mode,
                        struct dentry *parent, u64 *value);
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    8580

    浏览量

    151037
  • 驱动
    +关注

    关注

    12

    文章

    1839

    浏览量

    85268
  • Linux
    +关注

    关注

    87

    文章

    11296

    浏览量

    209358
  • 函数
    +关注

    关注

    3

    文章

    4329

    浏览量

    62576
收藏 人收藏

    评论

    相关推荐

    AT键盘接口说明 The AT keyboard

    AT键盘接口说明 The AT keyboardIBM Keyboards,Not really an interesting topic,One would expect.So why would
    发表于 10-24 11:01

    飞思卡尔单片机调试接口说明

    飞思卡尔单片机调试接口说明
    发表于 08-27 01:15

    OLED接口说明读写流程

    目录OLED显示实验(8080接口方式)OLED接口说明读写流程简述SSD1306 的 8080 并口读写时序解析OLED显存的排列OLED基本操作流程OLED库函数使用说明OLED库
    发表于 12-03 06:07

    FireflyApi接口说明相关资料推荐

    1、FireflyApi接口说明FireflyApi提供了部分系统接口以及封装了部分用户需要的功能接口,主要是为了让用户容易和简单的使用系统常用接口, 此文档只是对
    发表于 07-13 17:26

    FireflyApi使用案例与接口说明

    1、FireflyApi使用案例与接口说明FireflyApi提供了部分系统接口以及封装了部分用户需要的功能接口,主要是为了让用户容易和简单的使用系统常用接口, 此文档只是对
    发表于 07-19 16:16

    8针圆形接口说明

    8针圆形接口说明:包含各种圆形接口定义说明 第四章 与PLC的连接方法... 37
    发表于 11-19 13:25 212次下载

    CAN编程接口说明

    CAN编程接口说明:1、 与上位机通讯方式MixNet设备支持CAN数据包传输模式。此模式下MixNet设备使用特定的数据结构与上位机软件进行通讯。MixNet 设备使用了一个通用的数据结
    发表于 09-25 16:55 8次下载

    8针din圆形管脚排列接口说明

    点击下载:8针din圆形管脚排列接口说明
    发表于 11-19 13:21 1.9w次阅读
    8针din圆形管脚排列<b class='flag-5'>接口说明</b>

    主板显卡接口说明

    主板显卡接口说明 接口类型是指显卡与主板连接所采用的接口种类。显卡的接口决定着显卡与系统之间数据传输的最大带宽,也就是
    发表于 02-08 11:36 4526次阅读
    主板显卡<b class='flag-5'>接口说明</b>

    DB9交换机硬件接口说明

    DB9交换机硬件接口说明
    发表于 12-27 16:25 0次下载

    M12接口说明

    M12接口说明
    发表于 12-27 16:46 0次下载

    工程控制的索尼凸轮接口说明pdf

    SONY LANC接口说明
    发表于 03-01 17:27 0次下载

    通信教程的04_SPI接口说明及原理

    通信教程04_SPI接口说明及原理
    的头像 发表于 02-05 12:29 3944次阅读

    RTSP协议开发接口说明

    RTSP协议开发接口说明
    发表于 10-15 09:55 2次下载

    LCD MCU屏(I80)接口说明

    LCD MCU屏(I80)接口说明
    发表于 12-08 16:21 8次下载
    LCD MCU屏(I80)<b class='flag-5'>接口说明</b>