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

RK3568平台开发系列讲解(调试篇)debugfs 文件系统

在这里插入图片描述

🚀返回专栏总目录

文章目录

  • 一、debugfs使用案例
  • 二、enable debugfs
  • 三、debugfs API
    • 3.1、创建目录
    • 3.2、创建文件
    • 3.3、帮助函数
  • 四、使用示例

📢Linux 上有一些典型的问题分析手段,从这些基本的分析方法入手,你可以一步步判断出问题根因。这些分析手段,可以简单地归纳为下图:
[图片]

从这张图中我们可以看到,Linux 内核主要是通过 /proc 、/debugfs 和 /sys 把系统信息导出给用户,当你不清楚问题发生的原因时,你就可以试着去这几个目录下读取一下系统信息,看看哪些指标异常。

一、debugfs使用案例

Debugfs是内核开发人员在用户空间获取信息的简单方法。与/proc不同,proc只提供进程 信息。也不像sysfs,具有严格的“每个文件一个值“的规则。debugfs根本没有规则,开发 人员可以在这里放置他们想要的任何信息。

  • 使用 sys

http://www.kler.cn/news/360815.html

相关文章:

  • C++中static关键字的用法(实现日期类)
  • 【Vulnhub靶场】Kioptrix Level 5
  • 【算法】深入了解 CRC 校验码的计算过程
  • 【计网笔记】应用层
  • 深度学习的高级应用
  • 1791. 找出星型图的中心节点
  • [云] Project Analysis
  • 【Vue3】将 Element Plus 引入 Vue3 项目
  • minio
  • 手机功耗技术点
  • 关于本地项目推送到Gitee时可能报的错误
  • 微软的 Drasi:一种轻量级的事件驱动编程方法
  • Go:error处理机制和函数
  • uniapp项目结构基本了解
  • 【不要离开你的舒适圈】:猛兽才希望你落单,亲人总让你回家,4个维度全面构建舒适圈矩阵
  • 肉桂酰辅酶A还原酶Cinnamoyl-CoA Reductases(CCR)表征及晶体-文献精读70
  • 三部门联合推铁路电子客票,百望云率先完成产品配置,助力财务服务数智化升级
  • 生命科学的前沿挑战与未来机遇
  • 深入了解路由
  • Spring模块详解Ⅴ(Spring ORM Spring Transaction)