E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sysfs
RK3568平台开发系列讲解(PWM篇)使用
sysfs
接口操作 pwm
返回专栏总目录文章目录一、查看pwm设备信息二、使用
sysfs
操作PWM沉淀、分享、成长,让自己和他人都能有所收获!
内核笔记
·
2024-09-13 00:25
RK3568
linux驱动 -- PWM配置和
SysFs
操作方法
1:PWM介绍PWM的定义为:可调节脉冲调节器,换句话来说就是一个总周期不变,占空比可调节的方波。2:PWM的总周期和占空比、有效点平方波:在信号领域一般分为数字信号和模拟信号,数字信号就两种状态:0和1,相互交替成为方波。总周期:从1状态到1状态。也就是总周期为:从一个电平再回到这个电平。占空比:有效电平占据占总周期的比例有效电平:器件生效的电平3:linux内核下的PWM3.1linux下的P
悟凡爱学习
·
2024-09-08 05:09
linux驱动
linux
运维
服务器
面试(八)
驱动的设备树匹配1.2驱动的Probe函数1.3驱动的Remove函数1.4驱动结构体二.老版字符设备驱动框架2.1文件操作函数的实现三.新字符设备驱动框架3.1设备模型3.2设备树3.3kobject和
sysfs
3.4fasync
低调包含不哈哈
·
2024-09-05 01:12
面试准备
面试
嵌入式
Linux
IIC
Linux驱动开发—设备模型框架 kobject创建属性文件
1.
sysfs
与kobject2.属性文件的作用3.属性文件的基本操作4.典型的属性文件用例5.创建属性文件的步骤6.示例代码7.效果图使用ATTR宏定义优化__ATTR用法解析1.
Trump. yang
·
2024-08-29 16:30
嵌入式开发
linux
驱动开发
第10章 无持久存储的文件系统 (3)
目录10.2简单文件系统10.2.1顺序文件10.2.2用libfs编写文件系统10.2.3调试文件系统10.2.4伪文件系统10.3
sysfs
10.3.1概述10.3.2数据结构10.3.3装载文件系统
山下小童
·
2024-08-24 16:30
linux
网络
运维
c语言
服务器
架构
用户空间与内核通信(二)
文章:用户空间与内核通信(一)介绍了系统调用(SystemCall),内核模块参数和
sysfs
,sysctl函数方式进行用户空间和内核空间的访问。
稚肩
·
2024-02-20 12:44
嵌入式linux
linux
内核空间
用户空间
驱动
sysfs
“wakeup%d“节点的创建
→→wakeup_
sysfs
_add(dev);→→→
sysfs
_merge_group(&dev->
Halo_fu
·
2024-02-13 13:00
Linux内核
linux
lv15 驱动高级设备模型 1
如电源管理)不能自动mknod用户查看不了设备信息(必须cat/proc/devices查看组设备号)设备信息硬编码,导致驱动代码通用性差,即没有分离设备和驱动二、新方案总设计原则:uevent机制:
sysfs
4IOT
·
2024-02-12 19:56
嵌入式开发
linux
arm开发
orin 36.2 /sys/class/gpio/export节点没有
kernel-jammy-src/arch/arm64/configs/defconfig中新增配置CONFIG_GPIO_
SYSFS
=yCONFIG_GPIOLIB=yCONFIG_EXPERT=y然后重新触发
Janet CHU
·
2024-02-09 06:18
orin
linux
RK3568平台 设备模型
sysfs
文件系统
一.什么是
sysfs
文件系统
sysfs
文件系统是Linux内核提供的一种虚拟文件系统,用于向用户空间提供内核中设备,驱动程序和其他内核对象的信息。
嵌入式_笔记
·
2024-02-08 07:29
瑞芯微
服务器
linux
网络
Linux文件系统与设备文件
文件操作文件操作系统调用C库文件操作Linux文件系统Linux文件系统目录结构Linux文件系统与设备驱动file结构体inode结构体file结构体和inode结构体的区别devfsudev用户空间设备管理
sysfs
孤独memories
·
2024-01-31 08:25
Linux设备驱动开发
linux
服务器
Linux设备文件
文件系统
使用 /sys 文件系统访问 Linux 内核
使用/sys文件系统访问Linux内核
sysfs
虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;2.6内核要求
sysfs
总是挂载在/sys目录上;
sysfs
的设计原则是一个属性文件只做一件事情
[email protected]
·
2024-01-27 19:07
Linux
内核
sys
IMX6ULL|libgpiod控制IO
一.为何使用libgpiod控制IO在Linux中,最常见的读写GPIO方式就是用GPIO
sysfs
interface,是通过操作/sys/class/gpio目录下的export、unexport、gpio
左手的月光
·
2024-01-25 22:59
Linux
单片机
【Android】细数Linux和Android系统中的伪文件系统
文章目录前言Linux伪文件系统cgroupfsLinux的cgroupsAndroid的cgroupsdebugfsfunctionfs(/dev/usb-ffs/adb)functionfs的引入
sysfs
Shujie_L
·
2024-01-24 11:24
Android
android
linux
伪文件系统
Linux设备管理模型-01:基础数据结构
linux中的设备是由树状模型组织的,从
sysfs
中可以查看树状结构。
Leo-夜空
·
2024-01-21 00:44
C
linux
数据结构
嵌入式
Linux设备管理模型-02:
sysfs
文章目录
sysfs
1使用
sysfs
控制GPIO2
sysfs
编程2.1完善
sysfs
属性文件的读写操作上一篇文:设备管理模型中的基础数据结构
sysfs
sysfs
是用于导出内核对象的文件系统,它是一个基于ram
Leo-夜空
·
2024-01-21 00:14
C
linux
嵌入式
24.1.19学习笔记:linux之chroot、mkdir -p、sudo userdel -r olduser、sudo mount -t和sudo mount -o、proc和
sysfs
文件系统
chroot:changerootdirectory,作用是改变程序或进程看到的文件系统的根目录,效果就是执行完chroot之后,指定的进程或其子进程会认为新的目录是他们的根目录。可以用来修改根文件系统的时候使用(创建新的用户)。mkdir-p:-p是parents的简写,作用是创建指定的目录的时候,如果路径上面的任何一个上级目录不存在,会一同创建它们。目的是确保想要被创建的目录一定会被创建成功。
何浩钧
·
2024-01-19 15:53
linux
学习
笔记
嵌入式内核及驱动开发高级
目录第一部分一.设备模型#一、起源#二、新方案##2.1
sysfs
:一种用内存模拟的文件系统,系统启动时mount到/sys目录##2.2uevent#三、代码自动mknod二.知识补充第二部分一.平台总线框架之名臣匹配
@daiwei
·
2024-01-17 01:46
linux内核和驱动开发
驱动开发
IMX6ULL|libgpiod控制IO
一.为何使用libgpiod控制IO在Linux中,最常见的读写GPIO方式就是用GPIO
sysfs
interface,是通过操作/sys/class/gpio目录下的export、unexport、gpio
左手的月光
·
2024-01-16 06:31
嵌入式
[驱动]udev:udevadm命令总结
Commands:info查询
sysfs
或udev数据库trigger从内核请求事件settle等待即将发生的的udev事件control控制udev守护进程monit
郭老二
·
2024-01-11 09:17
linux驱动
udev
linux 设备模型之类
一个类是一个设备的高级视图,它抽象出低级的实现细节.驱动可以见到一个SCSI磁盘或者一个ATA磁盘,在类的级别,它们都是磁盘.类允许用户空间基于它们做什么来使用设备,而不是它们如何被连接或者它们如何工作.几乎所有的类都在
sysfs
一叶知秋yyds
·
2024-01-09 16:49
驱动开发
linux
linux
驱动开发
c语言
sysfs
接口创建
Linux
sysfs
接口创建本文只介绍/sys/class/目录下的节点创建,/sys/下其它目录的节点创建和用法不在本文讨论范围目录1.
sysfs
文件系统介绍2.
lobot_man
·
2024-01-07 19:24
Linux驱动笔记
linux
驱动开发
GPIO和Pinctrl子系统的使用
、Pinctrl子系统重要概念1.1引入1.2重要概念1.3示例1.4代码中怎么引用pinctrl二、GPIO子系统重要概念2.1引入2.2在设备树中指定引脚2.3在驱动代码中调用GPIO子系统2.4
sysfs
乱世半仙
·
2024-01-03 22:14
linux设备驱动
Linux:磁盘分区
MemoryTechnologyDevice)类设备分区2.1.1通过DTS设定MTD类设备分区2.1.2通过内核命令行设定MTD类设备分区2.1.3小结2.2块(block)类设备分区2.2.1块(block)类设备分区解析2.2.2块设备
sysfs
1
JiMoKuangXiangQu
·
2024-01-03 16:39
#
文件系统
&
存储
linux
文件系统
存储设备分区
Linux虚拟文件系统
Sysfs
是另一个特别重要的虚拟文件系统例子。
Sysfs
按照惯例总是装载在/sys目录,但这不是强制规定,装载到其他位置也是可以的。它设计为从内核向用户层导出非常结构
demon7552003
·
2023-12-31 18:58
Linux
#
容器化
linux
服务器
运维
CentOS 7磁盘格式化
filesystemsxfsext4ext3ext2nodevprocnodevdevptsiso9660vfathfshfsplus*mount查看分区的文件系统格式[root@centos-01~]#mount
sysfs
on
Noob_f
·
2023-12-31 08:39
Linux
CentOS
7磁盘格式化
mke2fs
mkfs.ext4
fdisk
mount
linux下使用v4l2-ctl查看摄像头数据
sudoaptinstallv4l-utils安装成功后系统上多出了一下工具:v4l2-compliancev4l2-ctlv4l2-dbgv4l2-
sysfs
-path我主要是用v4l2-ctl来查看摄像头的信
yuanlulu
·
2023-12-28 21:25
linux
v4l2
图像处理
图像编码
Raspberry Linux
sysfs
& DEVICE_ATTR 创建设备节点
1.介绍使用DEVICE_ATTR,可以实现驱动在sys目录自动创建文件,我们只需要实现show和store函数即可.然后在应用层就能通过cat和echo命令来对sys创建出来的文件进行读写驱动设备,实现交互.2.DEVICE_ATTR()宏定义DEVICE_ATTR()定义位于include/linux/device.h中,定义如下所示:#defineDEVICE_ATTR(_name,_mod
star_walker
·
2023-12-25 23:36
41
sysfs
文件系统
前言在linux中常见的文件系统有很多,如下基于磁盘的文件系统,ext2,ext3,ext4,xfs,btrfs,jfs,ntfs内存文件系统,procfs,
sysfs
,tmpfs,squashfs,debugfs
教练、我想打篮球
·
2023-12-25 14:06
20
linux
linux
vfs
sysfs
一篇文章让你对
sysfs
文件及属性了解透彻【Linux内核】
Linux2.6的内核引入了
sysfs
文件系统。
sysfs
被看成是与proc,devfs,和devpty同类别的文件系统。
极致Linux内核
·
2023-12-19 07:22
如何获得CPU的详细信息
获得cpu详细信息:less/proc/cpuinfo显示cpu架构信息:lscpulscpulscpu命令从
sysfs
、/proc/cpuinfo、或者某些适用于特定架构的库中收集数据。
小明碎碎念
·
2023-12-17 23:53
Linux PWM 应用编程
要在Linux应用层控制PWM输出,与GPIO类似,有两种方式:通过
sysfs
控制通过API控制通过
sysfs
控制PWM与GPIO类似,
sysfs
中导出的与PWM控制相关的文件在/sys/class/pwm
飞花丝雨
·
2023-12-17 15:32
linux
Linux GPIO 应用编程
要在Linux应用层控制GPIO有两种方式:通过
sysfs
控制通过API控制通过
sysfs
控制GPIO为了用户空间运行的应用程序能够使用GPIO,Linux内核通过
sysfs
导出了与GPIO控制相关的文件
飞花丝雨
·
2023-12-17 15:57
linux
Linux Kernel 与应用交互的一些方式
LinuxKernel与应用交互的一些方式内核与应用的交互环节通常离不开内核的文件系统,通常使用proc、
sysfs
、debugfs三种1.Debugfs1.debugfs的介绍通常debugfs用来在调试内核驱动时
不吃辣的同学
·
2023-12-06 19:09
linux
kernel
linux
物联网
驱动程序
kernel
正点原子linux应用编程——提高篇3
PWM应用编程应用层操控PWM与LED设备一样,PWM同样也是通过
sysfs
方式进行操控。进入到/sys/class/pwm目录下,会有形如pwmchipX的文件,就是对应的PWM控制器。
努力自学的小夏
·
2023-12-06 09:45
linux学习
linux
学习
笔记
Linux查看gpio编号
加上对应的编号就得gpio编号catlabelcatngpio或者参考:cd/sys/kernel/debugcatgpioGPIOs0-31,platform/pinctrl,gpio0:gpio-2(|
sysfs
绿叶清风
·
2023-12-05 18:14
linux
linux
运维
服务器
sysfs
和debugfs了解一下
编译内核是一件让大家都抗拒的事情,因为编译一次内核需要的时间成本比较漫长,而且如果每次代码的微小改动或者想要额外调用某一个函数执行某一个动作就要不断的编译内核的话,就相当于CPU大量的时间都用在了idle,开发效率将会是相当的低。我们总是希望自己能够掌握自己想要调试的程序的一些状态从而来判断程序有没有正常的工作。在简单的场景下,我们仅需要使用printf大法,就可以打印出程序的轨迹,但是在复杂场景
赵同学的代码时间
·
2023-12-01 13:31
服务器
数据库
linux
网络
运维
深度解剖Linux内核【网卡设备驱动】
学习Linux设备驱动开发的过程中自然会遇到字符设备驱动、平台设备驱动、设备驱动模型和
sysfs
等相关概念和技术。
Linux加油站
·
2023-11-30 17:51
linux
驱动开发
网络
Linux的
Sysfs
接口
一、
sysfs
接口在linux系统中,用户空间访问驱动程序一般是以“设备文件”的方式通过“read/write/ioctl”访问,还有一种方式,可以通过echo的方式来直接控制硬件或者修改驱动,也能为底层驱动提供一个接口便于应用层调用
icy、泡芙
·
2023-11-29 21:56
linux
运维
服务器
/dev/root
命令查看设备挂载情况/#mount/dev/rooton/typeext4(rw,noatime)procon/proctypeproc(rw,nosuid,nodev,noexec,noatime)
sysfs
on
Li-Yongjun
·
2023-11-27 08:28
#
ARM
Linux
#
Kernel
linux
USB总线-Linux内核USB3.0设备控制器复合设备之USB gadget configfs分析(七)
1.简介configfs是基于ram的文件系统,与
sysfs
的功能有所不同。
业余程序员plus
·
2023-11-26 11:32
USB
gadget
configfs
USB
uac2
configfs
Android底层驱动开发(三)
目录一、Android系统架构图二、Android源码目录解析Android源码目录结构如下:Android系统结构与源码的对应关系:三、设备文件系统目录解析Android设备文件夹结构
sysfs
文件系统设备文件节点基础操作四
来自东南亚的皮皮虾
·
2023-11-21 00:34
驱动开发
android
Linux CPU拓扑
拓扑管理主要涉及如下几个文件:文件描述arch/arm64/kernel/topology.cARM64的CPU拓扑实现文件,包含了核心的构建CPU拓扑表的流程drivers/base/topology.cCPU拓扑驱动,通过
sysfs
fanxiaoyu321
·
2023-11-17 17:36
Linux进程调度
linux
CPU
拓扑
Linux 基于
sysfs
的GPIO读写操作
一、GPIO
sysfs
interface基本原理在Linux中,最常见的读写GPIO方式就是用GPIO
sysfs
interface,是通过操作/sys/class/gpio目录下的e
Twinkle544
·
2023-11-17 16:27
linux
sysfs
gpio
8.Linux驱动-简单led驱动
文章目录1.前言2.驱动代码3.设备树4.测试5.总结1.前言开发板:正点原子阿尔法本文示例会结合前面知识,pinctrl与gpio,设备树,工作队列,定时器,
sysfs
,platform驱动做一个简单总结
深海带鲤鱼
·
2023-11-17 01:43
安卓驱动开发
linux
stm32
linux 命令
dmidecode-tsystemdmidecode-tsystem#dmidecode3.3GettingSMBIOSdatafrom
sysfs
.SMBIOS2.8present.Handle0x0100
时空无限
·
2023-11-16 17:27
linux
嵌入式linux--
sysfs
文件系统以及操作GPIO
sysfs
文件系统在Linux系统中,/sys路径是一个特殊的虚拟文件系统(VirtualFileSystem),用于提供对内核和设备的运行时信息的访问。
最后一个bug
·
2023-11-16 05:30
嵌入式linux/RTOS
arm开发
linux
单片机
stm32
从kernel 获取分区信息
devtmpfsrw,nosuid,relatime,mode=75500devpts/dev/ptsdevptsrw,relatime,mode=60000proc/procprocrw,relatime00
sysfs
Henry_Wu001
·
2023-11-15 05:50
linux
android
Linux系统点亮LED
目录应用层操控硬件的两种方式
sysfs
文件系统
sysfs
与/sys总结标准接口与非标准接口LED硬件控制方式编写LED应用程序在开发板上测试对于一款学习型开发板来说,永远都绕不开LED这个小小的设备,基本上每块板子都至少会有一颗
行稳方能走远
·
2023-11-15 03:02
正点
Linux
C
应用编程
linux
运维
服务器
16.linux应用实现控制led
在Linux系统中有两种操作硬件的方式
sysfs
文件系统和/dev下的设备节点。
anieoo
·
2023-11-15 02:28
linux应用
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他