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
字符设备
SocketCAN
socketcan是Linux上的CAN协议(控制局域网).为什么不使用
字符设备
,要使用socketCAN?大多数
字符设备
实现一次只支持一个进程打开设备,类似于串行接口。
头铁散人
·
2025-01-29 07:21
嵌入式硬件
单片机
嵌入式驱动开发详解10(MISC杂项实现)
MISC驱动其实就是最简单的
字符设备
驱动,通常嵌套在platform总线驱动中,MISC设备驱动简介所有的MISC设备驱动的主设备号都为10,不同的设备使用不同的从设备号。
嵌入~狮
·
2025-01-22 20:50
Linux驱动
驱动开发
操作系统之输入输出管理
这些设备按照不同的分类标准可以分为多种类型,如按使用特性分为人机交互类设备、存储设备和网络通信设备;按传输速率分为低速设备、中速设备和高速设备;按信息交换的单位分为块设备和
字符设备
等。
DKPT
·
2025-01-20 12:31
#
操作系统
开发语言
学习
c语言
笔记
算法
linux驱动开发详解 光盘,LINUX设备驱动开发详解(附光盘)
摘要:本书全面而详细地讲解了Linux设备驱动开发中涉及的理论以及多种设备驱动的框架.本书将
字符设备
,块设备,TTY设备,I2C设备,LCD设备,Flash设备,网络设备,音频设备,USB设备,PCI设备等复杂设备驱动的框架作为核心内容
何谨
·
2025-01-19 17:35
linux驱动开发详解
光盘
嵌入式驱动开发详解视频教程
第一章+Linux设备驱动模型第二章Linux内核模块第三章Linux内核编程API第四章Linux
字符设备
驱动第五章Linux块设备驱动第六章Linuxplatform驱动第七章Linux触摸屏设备驱动第八章
acp小鸡炖蘑菇
·
2025-01-19 16:25
嵌入式linux
驱动开发
嵌入式
视频
Linux驱动-
字符设备
驱动
Linux驱动-
字符设备
驱动前言一、预备知识1、file_operations结构体2、地址映射二、涉及的API函数1、
字符设备
驱动1.1、设备号1.1.1、register_chrdev_region
Vis-Lin
·
2024-09-15 15:33
Linux驱动
linux
驱动开发
运维
单片机
物联网
Linux驱动开发-
字符设备
驱动开发
linux驱动开发1.驱动程序的类型2.驱动开发流程
字符设备
驱动1.基本概念2.
字符设备
驱动的基本结构架构
字符设备
驱动开发中常用的API示例以下代码加入了设备类和设备实例的创建linux驱动开发1.驱动程序的类型在
可能只会写BUG
·
2024-09-15 14:56
linux
linux驱动开发
c语言
linux
驱动开发
运维
Linux
字符设备
驱动 -- regmap子系统
文章目录环境一、关于regmap子系统二、regmap-i2c初始化2.1regmap_get_i2c_bus()2.2__devm_regmap_init()三、regmap与irq3.1申请中断描述符irq_alloc_descs()3.2为设备申请irq_domian,建立hwirq与virq联系3.3request_threaded_irq()函数注册中断处理函数环境linux4.9arm
lagransun
·
2024-09-13 19:30
linux
运维
服务器
linux sg io hdr,探索 Linux 通用 SCSI 驱动器
典型的SCSI通用驱动器命令对于
字符设备
,SCSI通用驱动器支持许多典型的系统调用,比如open()、close()、read()、write、poll()和ioctl()。
weixin_39628342
·
2024-09-10 04:47
linux
sg
io
hdr
linux 查看进程使用哪些文件
被打开的文件可以是1.普通的文件,2.目录3.网络文件系统的文件,4.
字符设备
文件5.
nit小星星
·
2024-09-07 14:21
面试(八)
目录一.设备树1.1驱动的设备树匹配1.2驱动的Probe函数1.3驱动的Remove函数1.4驱动结构体二.老版
字符设备
驱动框架2.1文件操作函数的实现三.新
字符设备
驱动框架3.1设备模型3.2设备树
低调包含不哈哈
·
2024-09-05 01:12
面试准备
面试
嵌入式
Linux
IIC
Linux
字符设备
驱动 -- regulator子系统
文章目录环境regulator子系统简介:Regulator设备的注册Consumer设备的注册环境linux4.9armv8-Aregulator子系统简介:关于regulator子系统,可以看下这这些博客:Linux驱动之Regulator子系统Linux内核之电源篇(加载流程)regulator,翻译就是调节器。一些可以输出电流电压的设备可以使用该子系统。举个例子,一个PMIC有多路输出,每
lagransun
·
2024-09-04 12:20
linux
驱动开发
c语言
RTC相关实验
Linux内核RTC驱动简介RTC设备驱动是一个标准的
字符设备
驱动,应用程序通过open、release、read、write和ioctl等函数完成对RTC设备的操作。
耀。339
·
2024-09-01 15:41
学习
Linux驱动有哪些分类?
Linux驱动分为三个基础大类:
字符设备
驱动,块设备驱动,网络设备驱动。1.
字符设备
(CharDevice)字符(char)设备是个能够像字节流(类似文件)一样被访问的设备。
华清远见成都
·
2024-08-29 20:21
嵌入式硬件
物联网
Linux驱动学习之input子系统
输入设备本质上还是
字符设备
,只是在此基础上套上了input框架,用户只需要负责上报输入事件,比如按键值、坐标等信息。对于驱动编写者而言不需要去关心应用层的事情,
吾有三德
·
2024-08-29 19:12
Linux驱动学习
学习
lcd4linux -l,6. Linux-LCD 驱动程序概述
以
字符设备
为例,对于驱动的开发者,实现了应用程序调用的驱动层中与之相匹配的drv_open/drv_read/drv_write函数,为应用层序提供了操作实际硬件设备的通道。
bymbrofeng
·
2024-08-24 08:38
lcd4linux
-l
DMDSC搭建手册
裸设备:一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊
字符设备
,允许直接访问磁盘而不经过操作系统
ahriall
·
2024-08-23 19:48
达梦数据库
数据库
linux基础之文件权限
linux基础之文件权限1、文件类型1.1.普通文件1.2.目录1.3.
字符设备
或块设备文件1.4.套接口文件1.5.符号链接文件2、文件权限2.1.权限的概念2.1.1.普通权限2.1.2.特殊文件权限
甜航一直在
·
2024-08-22 13:45
linux基础
linux
服务器
运维
笔记
arm开发
linux arm更新内核,Linux内核升级方法
Linux内核升级方法没事搞了一下内核升级,呵呵呵,但是在这里,我说明一点,一定注意内核的升级:我们搞ARM开发的时候要编译内核模块,比如我写了一个
字符设备
hello.ko如果insmod出现错误提示错误的格式
梅凡惱
·
2024-03-06 18:43
linux
arm更新内核
Linux按键输入实验-按键的
字符设备
驱动代码框架
本文主要编写
字符设备
(按键输入也是gpio功能)驱动代码框架。
凌肖战
·
2024-03-01 18:32
linux
arm开发
c语言
嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第五天-ARM Linux编程之
字符设备
驱动(物联技术666)
链接:https://pan.baidu.com/s/1V0E9IHSoLbpiWJsncmFgdA?pwd=1688提取码:1688教学内容:1、内核模块的简单框架:__init__exit执行完后就释放空间简单框架:包含三个部分1)模块初始化和模块退出函数2)注册模块函数3)模块许可//***************************************************#in
物联技术666
·
2024-02-20 23:45
嵌入式培训笔记
linux
笔记
arm开发
嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第五天-ARM Linux编程之
字符设备
驱动(物联技术666)
链接:https://pan.baidu.com/s/1V0E9IHSoLbpiWJsncmFgdA?pwd=1688提取码:1688教学内容:1、内核模块的简单框架:__init__exit执行完后就释放空间简单框架:包含三个部分1)模块初始化和模块退出函数2)注册模块函数3)模块许可//***************************************************#in
vx349014857
·
2024-02-20 10:23
嵌入式培训课程笔记
笔记
linux
arm开发
linux基础学习(10):基本权限与相关命令
-dlbc普通文件目录文件软链接文件块设备文件,也就是硬盘等存储设备的文件
字符设备
文件,是鼠标键盘等输入设备的文件第2到4位(u):代表文件所属者的权限第5到7位(g):代表文件所属者的用户组的权限第8
入门如入土
·
2024-02-20 09:24
学习
linux读取
字符设备
-键盘、扫码枪、二维码设备
原理:1.扫描/proc/bus/input/devices看你的设备是否在系统中2.解析cat/proc/bus/input/devices输出的信息,查看event的id3.根据eventid去组装/dev/input/event你的id4.用open和read去读取event里面的输入5.将二进制数据翻译成字符,翻译方法:input-event-codes.h中的宏定义去匹配代码见下:#if
zhouyongku
·
2024-02-20 07:13
Linux
linux
华清远见嵌入式学习——驱动开发——作业1
作业要求:通过
字符设备
驱动分步注册过程实现LED驱动的编写,编写应用程序测试,发布到CSDN作业答案:运行效果:驱动代码:#include#include#include#include#include
程序员喵
·
2024-02-19 13:24
学习
驱动开发
lv15 input子系统框架、外设驱动开发 5
一、input子系统基本框架 在我们日常的Linux系统中,存在大量的输入设备,例如按键、鼠标、键盘、触摸屏、摇杆等,他们本身就是
字符设备
,linux内核将这些
字符设备
的共同性抽象出来,简化驱动开发建立了一个
4IOT
·
2024-02-19 13:49
嵌入式开发
驱动开发
arm开发
linux
驱动开发
字符设备
驱动分部注册实现LED灯
head.h#ifndef__HEAD_H__#define__HEAD_H__typedefstruct{unsignedintMODER;unsignedintOTYPER;unsignedintOSPEEDR;unsignedintPUPDR;unsignedintIDR;unsignedintODR;}gpio_t;#definePHY_LED1_ADDR0X50006000#define
久驻
·
2024-02-19 12:09
驱动开发
linux基础day08
符号链接(symboliclink)文件,软链接(softlink)快捷方式:ln-srm4.字符(character)/块(block)设备文件以c开头的就是
字符设备
,猫等串口设备以b开头的就是块设备硬盘
不知道就
·
2024-02-14 02:13
软件设计师考试 | 第四章 操作系统知识 | 设备管理
字符设备
,以单个字符为单位来传送数据信息的设备,如交互式终端、打印机等。按设备的功能分类
Levi_moon
·
2024-02-14 01:54
linux /dev/mem /dev/kmem驱动分析
/dev/mem说明驱动注册用户空间调用mmap方法/dev/mem/dev/kmem说明/dev/mem”是linux系统的一个虚拟
字符设备
,无论是标准linux系统还是嵌入式linux系统,都支持该设备
绍兴小贵宁
·
2024-02-12 17:32
Linux
#
内存
linux
内存管理
标准IO(基础知识学习)
Linux下的文件类型:b(block块设备),c(character
字符设备
),d(directory目录),-(普通文件),l(line链接文件),s(socket套接字文件),p(pipe管道);
樱桃的崩崩
·
2024-02-11 11:01
IO
学习
linux
【Linux】poll()方法
博客主页:PannLZ系列专栏:《Linux系统之路》欢迎关注:点赞收藏✍️留言文章目录poll方法poll步骤poll方法如果需要实现被动等待(在感知
字符设备
时不浪费CPU周期),则必须实现poll(
PannLZ
·
2024-02-11 07:37
Linux系统之路
linux
运维
服务器
linux内核
内核开发
驱动开发
linux块IO层
块设备和
字符设备
块设备可以随机访问,
字符设备
只能有序字符流访问。最常见的块设备是硬盘,还有软盘驱动器,蓝光光驱,闪存等。他们都是以安装文件系统的方式使用的。
可爱的小小小狼
·
2024-02-09 23:06
Linux
linux
运维
服务器
嵌入式系统设计师之设备管理(80%)
目录一、物理设备、逻辑设备、虚拟设备(II)1、物理设备2、逻辑设备3、虚拟设备二、设备分类(II)1、块设备2、
字符设备
3、网络设备三、设备管理方式(II)一、物理设备、逻辑设备、虚拟设备(II)1、
森旺电子
·
2024-02-09 18:49
嵌入式系统设计师
嵌入式系统设计师
设备管理
linux 设备驱动(二)——块设备驱动
块设备驱动与
字符设备
驱动有很大差别。块设备驱动程序描述符blk_dev_struct是定义如
Jack.Jia
·
2024-02-09 18:43
linux驱动
驱动程序
嵌入式Linux——块设备驱动
我们不是已经学了
字符设备
驱动了吗?我们可以用字符驱动程序去写块设备驱动吗?要回答上面的问题,我们就要试着将
字符设备
驱动用到块设备中,看
moxue10
·
2024-02-09 18:11
驱动
嵌入式
Linux
驱动
块设备
Linux设备驱动程序学习(九)——块设备驱动程序
Linux块设备特点
字符设备
与块设备的不同主要有:块设备只能以块为单位接收输入和返回输出,而
字符设备
则以字节为单位。大多数设备是
字符设备
,因为它们不需要缓冲而且不以固定块大小进行操作。
Alex-wu
·
2024-02-09 18:11
Linux设备驱动程序
Linux设备驱动程序
Linux
块设备
驱动程序
【Linux驱动】input 子系统
前面在介绍中断时以按键为例,我们要检测按键输入,需要做如下工作(1)从设备树获取到按键节点、初始化gpio节点、获取中断号、注册中断(2)注册设备号、初始化
字符设备
、自动创建驱动节点(3)实现文件操作函数逻辑
仲夏夜之梦~
·
2024-02-09 18:11
linux
运维
服务器
嵌入式学习Day16
文件1.IO输入输出,操作对象是文件2.Linux文件类型:bblock块设备文件按块扫描设备信息的文件存储设备ccharacter
字符设备
文件按字符扫描设备信息的文件ddirectory目录文件存放文件
万兜鍪:>
·
2024-02-08 02:13
学习
嵌入式linux驱动开发之网络设备驱动
与
字符设备
驱动和块设备驱动相比,网络设备驱动的特点和功能如下:首先,网络设备驱动不再是对文件进行操作,而是通过网络接口structnet_device来实现。
稚肩
·
2024-02-07 15:00
嵌入式linux
linux
驱动开发
php
RK3568平台 设备模型基本框架-kobject 和kset
一.什么是设备模型
字符设备
驱动通常适用于相对简单的设备,对于一些更复杂的功能,比如说电源管理和热插拔事件管理,使用
字符设备
框架可能不够灵活和高效。
嵌入式_笔记
·
2024-02-05 14:14
瑞芯微
linux
【操作系统·考研】I/O管理概述
1.2
字符设备
信息交换以字符为单位,属于无结构类型。
字符设备
传输速率低,不可寻址,并且时长采用中断I/O方式。栗子:打印机。分类低速设备:传输速率仅为几B~几百B。如键盘、鼠标等。
编程旧事
·
2024-02-02 19:21
考研
操作系统
考研
操作系统
算法
Linux内核--设备驱动(一)驱动的结构介绍
目录一、引言二、I/O架构三、
字符设备
基本构成------>3.1、cdev------>3.2、char_device_struct------>3.3、cdev_map四、打开
字符设备
------>
文艺小少年
·
2024-02-02 06:18
CPU性能分析与操作系统的构建
linux
microsoft
运维
Linux文件系统与设备文件
文件系统Linux文件系统目录结构Linux文件系统与设备驱动file结构体inode结构体file结构体和inode结构体的区别devfsudev用户空间设备管理sysfs文件系统与Linux设备模型
字符设备
和块设备体现了
孤独memories
·
2024-01-31 08:25
Linux设备驱动开发
linux
服务器
Linux设备文件
文件系统
字符设备
驱动
字符设备
驱动文章目录
字符设备
驱动Linux
字符设备
驱动结构cdev结构体分配和释放设备号file_operations结构体Linux
字符设备
驱动的组成
字符设备
驱动模块加载与卸载函数
字符设备
驱动的file_operations
孤独memories
·
2024-01-31 08:25
Linux设备驱动开发
linux
Linux驱动开发
驱动开发
字符设备
linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用
被打开的文件可以是:1.普通的文件,2.目录3.网络文件系统的文件,4.
字符设备
文件5.
CaiGuangyin
·
2024-01-30 13:55
【linux】复制cp和硬连接、软连接的区别? innode 关系?
被链接的文件][链接的目录/名称]#软连接ln[被链接的文件][链接的目录/名称]#硬连接注:cp-r会把所有source当作普通文件(regular文件);而cp-R对特殊文件(管道文件,块设备文件,
字符设备
文件
穿山甲yyds
·
2024-01-29 18:23
linux
运维
服务器
Linux服务器配置与管理(第三次实验)
脚本语法2.掌握创建脚本的方法3.掌握运行脚本的方法4.掌握变量及表达式5.掌握Shell控制结构6.掌握Shell函数任务1.显示当前日期时间、执行路径、用户账户及所在的目录位置2.判断一个文件是不是
字符设备
文件
戏神
·
2024-01-29 00:56
linux
运维
服务器
Linux驱动之
字符设备
驱动
系列文章目录第一章Linux入门之驱动框架第二章Linux驱动之
字符设备
驱动文章目录系列文章目录前言一、认识
字符设备
驱动1.基本概念2.基本概念二、
字符设备
旧框架1.注册和注销2.代码3.缺点4.实验用例三
技术の翟
·
2024-01-28 13:46
Linux
arm
驱动
100 道 Linux 面试题 附答案(二)
五、编程题判断一文件是不是
字符设备
文件,如果是将其拷贝到/dev目录下?#!
bala5569
·
2024-01-28 03:18
性能测试小白
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
其他