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
Linux系统开发字符设备
软件设计师考试 | 第四章 操作系统知识 | 设备管理
字符设备
,以单个字符为单位来传送数据信息的设备,如交互式终端、打印机等。按设备的功能分类
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
信创系统软件开发环境搭建(QT篇)
信创系统软件开发环境搭建(QT篇)前言Ubuntu版本选择QT版本选择Ubuntu开发相关软件安装问题前言信创系统,包括统信UOS和麒麟系统都是基于
Linux系统开发
,所以要开发信创系统软件,优选Linux
云水木石
·
2024-02-04 21:20
QT
信创系统软件开发实战
qt
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
运维
【Xilinx】开发环境(二)- Petalinux环境安装
环境介绍二.Petalinux安装2.1安装所需软件包2.3下载petalinux安装包2.2安装petalinux一.Petalinux环境介绍在Ubuntu环境下搭建PetalLinux开发环境,为后续
Linux
有意思科技
·
2024-01-31 14:37
Xilinx开发
ARM
嵌入式开发
arm
c语言
linux
迅为RK3588开发板使用VLCplayer进行拉流
我们将Windows主机作为拉流端,使用VLC软件进行拉流,VLC软件可以在网盘资料“iTOP-3588开发板\02_【iTOP-RK3588开发板】开发资料\09_
Linux系统开发
配套资料\05_RTMP
mucheni
·
2024-01-31 13:30
3588开发板
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
服务器
linux
字符设备
框架
一,
字符设备
注册和open流程框图绘制此图,主要展现
字符设备
驱动框架核心init和open流程。
bug猎人
·
2024-01-27 22:26
Linux
linux
从零开始学Linux之文件权限
目录基本权限权限数字表示法三个特殊位SUID、SGID、Stickyumaskchmod命令:修改文件权限基本权限文件属性一共十位,第一位表示文件类型,d表示目录,-表示普通文件,b表示块设备文件,c表示
字符设备
文件
含泪进厂
·
2024-01-27 12:27
linux
服务器
远程设备运维Node-RED 5G遥测终端支持python3编程
钡铼Node-Red边缘计算网关BL304采用嵌入式
Linux系统开发
的产品,具有高度的稳定性。主板使用NXP公司i.MX8MMini四核64位处理器设计,主频最高1.8GHz
钡铼技术物联网关
·
2024-01-26 21:54
python
java
http
硬件工程
物联网
嵌入式硬件
iot
linux设备驱动开发学习笔记
linux设备驱动分类5.1.4.1、驱动分类(1)分3类:
字符设备
驱动、块设备驱动、网络设备驱动(2)分类原则:设备本身读写操作的特征差异5.1.4.2、三类驱动程序详细对比分析(1)
字符设备
,准确的说应该叫
江洋之道
·
2024-01-25 08:07
linux
驱动开发
学习
《Linux设备驱动开发详解》读书笔记
设备驱动开发详解》读书笔记本书主要介绍linux设备驱动开发的方法,共有21章:linux设备驱动概述及开发环境搭建驱动设计的硬件基础linux内核及内核编程linux内核模块linux文件系统与设备文件
字符设备
驱动
江洋之道
·
2024-01-25 08:02
学习
笔记
驱动开发
开发板搭建pppd客户端
2.可以将文件系统重新烧录,以防止出现无法创建
字符设备
等问题。二.软件准备(编译参考他人的帖子)1.准备pppd文件1.在百度上搜索“下载ppp-x.x.x.ta
csdn_dyq111
·
2024-01-22 10:05
Linux
开发板移植软件
嵌入式
linux
linux驱动(八):block,net
block随机存取设备且读写是按块进行,缓冲区用于暂存数据,达条件后一次性写入设备或读到缓冲区块设备与
字符设备
:同一设备支持块和字符访问策略,块设备驱动层支持缓冲区,
字符设备
驱动层没有缓冲块设备单位:扇区
菜_小_白
·
2024-01-22 02:24
linux
c语言
驱动开发
Linux的权限(3)
目录文件类型d目录文件-普通文件l链接文件b块设备文件p管道文件c
字符设备
文件文件权限目录权限umask粘滞位Q1umask权限默认值664/775Q2"可执行性"权限Q3"删除"权限Q4怎么共享一批文件
唐唐思
·
2024-01-22 00:04
Linxu系统编程
linux
ZYNQ学习笔记-LINUX篇-
字符设备
驱动控制AXI-GPIO
学习笔记硬件平台:zynq-7000&xc7z100ffg900-2linux开发平台:ubuntu16.04.4LTSzynq-linux内核:linux-xlnx-xilinx-v2017.4LINUX篇
字符设备
驱动控制
mlia
·
2024-01-20 15:30
注册
字符设备
/my***.kodmesg注册
字符设备
structcdev{structkobjectkobj;//表示该类型实体是一种内核对象structmodule*owner;//填THIS_MODULE,表示该
字符设备
从属于哪个内核模块
聪
·
2024-01-20 11:47
linux
字符设备
驱动框架解析
设备的操作函数如果比喻是桩的话(性质类似于设备操作函数的函数,在一些场合被称为桩函数),则:驱动实现设备操作函数-----------做桩insmod调用的init函数主要作用---------钉桩rmmod调用的exitt函数主要作用---------拔桩应用层通过系统调用函数间接调用这些设备操作函数-------用桩1.1两个操作函数中常用的结构体说明内核中->记录文件元信息的结构体struc
聪
·
2024-01-20 11:47
数据结构
算法
【Linux】权限管理和粘滞位理解
:g---Group其他用户:o---Other文件类型和访问权限文件类型d:目录文件-:普通文件l:软连接(类似windows下的快捷方式)p:管道文件b:块设备文件(硬盘,光驱)s:套接口文件c:
字符设备
文件
清风徐来~~
·
2024-01-19 23:41
Linux
Linux内核|
字符设备
Linux内核是怎么设计
字符设备
的Linux哲学一切皆文件如何把
字符设备
抽象成文件复习文件描述符本质open()函数,在文件系统中找到指定文件的操作接口,绑定到进程task_srtuct->files_struct
左手的月光
·
2024-01-19 20:04
linux
运维
服务器
一个杂项设备,应用层通过write函数传入一个结构体,把结构体写入内核
#1杂项设备##1.1linux下的三大设备
字符设备
,块设备,网络设备。
字符设备
特点:是一个顺序的数据流设备,对这种设备的读写是按字符进行的,这些字符是连续地形成一个数据流。
独处东汉
·
2024-01-18 10:28
linux学习
杂项设备
DPDK 中断处理流程
将网卡绑定到igb_uio时会注册uio,生成/dev/uiox
字符设备
。DPDK初始化时会open/dev/uiox设备,对应到kernel端会申请中断号,并注册中断处理函数。D
分享放大价值
·
2024-01-18 05:55
Linux 手动添加驱动与节点顺序
.make生成.ko文件3.动态加载驱动inmodhelloworld.ko查看:cat/proc/devices4.手动创建设备节点mknod/dev/helloworldc主设备号次设备号(c表示
字符设备
Chhjnavy
·
2024-01-16 16:03
Linux
linux
linux
驱动
Linux常用命令 find
号设置超过或小于指定的大小作为查找条件常用的容量单位包括k(注意k是小写)、M、G-user根据文件是否属于目标用户进行查找-type根据文件的类型进行查找文件类型包括普通文件(f)、目录(d)、块设备文件(b)、
字符设备
文件
Mr_Black0_0
·
2024-01-15 22:47
linux
运维
服务器
以Linux认识的方式写Linux驱动之
字符设备
驱动
首先我们需要知道的是Linux内核干了什么我们不关心,我们开发驱动程序,只关心怎么才能让Linux认识我们的驱动,当然,对应的驱动也有对应的应用程序,否则,开发这个驱动也没有任何意义了,综上,我们只需要让Linux认识我们的驱动并且与我们驱动相对应的应用程序也让Linux认识即可。那工作量就下来了,因为毕竟Linux怎么工作的非常麻烦,而且短时间也不可能搞透,但现在我们只需关心:Linux认识的驱
小灰俠
·
2024-01-15 00:51
linux
linux
字符设备驱动
i.MX283开发板第一个Linux驱动-LED驱动
字符设备
驱动开发
字符设备
是Linux驱动中最基本的一类设备驱动,
字符设备
就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。
知否,知否
·
2024-01-15 00:19
#
EasyARM-imx283
Linux字符设备驱动
imx283字符设备驱动
12.3在应用层使用SPI总线
在SPI总线驱动框架中提供了一个spidev的
字符设备
驱动,在应用层可以通过它来访问SPI总线。
lf282481431
·
2024-01-14 14:56
linux
驱动开发
嵌入式硬件
arm开发
RK3568驱动指南|第二篇
字符设备
基础-第7章 menuconfig图形化配置实验
瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和MaliG522EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主要面向物联网网关、NVR存储、工控平板、工业检测、工控盒、卡拉OK
北京迅为
·
2024-01-13 18:44
#
RK3568驱动指南
第二期
RK3568驱动开发指南
数据库
服务器
运维
RK3568驱动指南|第二篇
字符设备
基础-第18章 点亮LED灯实验
瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和MaliG522EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主要面向物联网网关、NVR存储、工控平板、工业检测、工控盒、卡拉OK
北京迅为
·
2024-01-13 18:44
#
RK3568驱动指南
第二期
RK3568驱动开发指南
驱动开发
RK3568驱动指南|第四篇-高级
字符设备
进阶-第28章 IO多路复用实验
瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和MaliG522EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主要面向物联网网关、NVR存储、工控平板、工业检测、工控盒、卡拉OK
北京迅为
·
2024-01-13 18:14
#
RK3568驱动指南
第四期
RK3568驱动开发指南
sql
数据库
java
驱动开发
【linux驱动开发】在linux内核中注册一个杂项设备与
字符设备
以及内核传参的详细教程
文章目录注册杂项设备驱动模块传参注册
字符设备
开发环境:windows+ubuntu18.04+讯为rk3568开发板注册杂项设备相较于
字符设备
,杂项设备有以下两个优点:节省主设备号:杂项设备的主设备号固定为
☞黑心萝卜三条杠☜
·
2024-01-13 05:53
嵌入式LINUX
linux
驱动开发
运维
linux创建文件并分配权限
字符设备
文件:简称c,Linux中一切皆文件
有梦想的攻城狮
·
2024-01-13 04:39
运维相关
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
其他