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下的TUN/TAP编程
原理简介TUN/TAP虚拟网络设备的原理比较简单,他在Linux内核中添加了一个TUN/TAP虚拟网络设备的驱动程序和一个与之相关连的
字符设备
/dev/net/
SlinZhu
·
2020-07-05 12:03
Linux
韦东山项目视频之摄像头驱动1 V4L2框架分析
一、摄像头驱动V4L2框架分析摄像头驱动是属于
字符设备
驱动程序V4L2:vidioforlinuxversion2,我们分析的是linux3.4.2内核。回顾二期,怎么写驱动?
LingXiaokai
·
2020-07-05 12:50
Linux摄像头
Linux 自带的 watchdog 的简介
watchdog的实现,用于监视系统的运行,包括一个内核watchdogmodule和一个用户空间的watchdog程序内核watchdog模块:内核watchdog模块通过/dev/watchdog这个
字符设备
与用户空间通信
rstevens
·
2020-07-05 11:52
04.
Linux
linux的混杂设备驱动
1.介绍考虑到
字符设备
驱动编写过程中init函数要完成申请主设备号、创建一个类、创建设备节点,还有exit函数中做相反的操作的繁琐步骤,使用混杂设备来替代是个很好的选择。
qqliyunpeng
·
2020-07-05 10:50
linux驱动
find命令详解
-type查找某一类型的文件,诸如:b-块设备文件d-目录c-
字符设备
文件p-管道文件l-符号链接文件f-普通文件。-sizen:[c]查找文件长度为n块的文件,带有c时表示文件长度以字节计。-
知阅
·
2020-07-05 09:57
自动化运维
Linux串口驱动程序(1)-tty驱动程序架构
Linux把每个串行端口都看作是一个
字符设备
。这些串行端口所对应的设备名称是/dev/ttySAC0;/dev/ttySAC1……控制台终端(/dev/console
少侠好走位
·
2020-07-05 08:01
Linux
操作系统之输入输出系统
按照输入输出信息交换的单位,I/O设备可以划分为
字符设备
和块设备。输入型外围设备和输出型外围设备一般为
字符设备
,它与内存进行信息交换的单位是字节,即一次交换1个或多个字
Estelle_Z
·
2020-07-05 08:02
操作系统
Linux
字符设备
驱动示例(LED)
https://blog.csdn.net/qq_41495871/article/details/100523306这篇博客则将LED作为
字符设备
注册并使用。
PeepFuture橙子
·
2020-07-05 08:02
Linux IIC
字符设备
驱动例子
如果购买了iTOP4412的7寸或10寸屏的(非金属框屏幕)可以用搭载在LVDS上的IIC做测试。查看原理图可得知用于测试的I2C是搭载在I2C_3主线上的。这个后面会用的。首先我们要将内核里面的触摸屏的驱动关了,来编写我们自己的驱动程序。menuconfig中去掉触摸的驱动DeviceDrivers--->Inputdevicesupport--->Touchscreens--->FT5X0Xb
PeepFuture橙子
·
2020-07-05 08:02
Linux
嵌入式
IIC
Linux SPI
字符设备
驱动例子
其实,在Linux中,SPI和IIC的注册流程很相似。在这里我还是用iTOP4412做演示。从原理图可以得知我们要用到的引脚是这几个。用的是SPI_2。记住这个数字,下面设备注册要用到。首先我们要把iTOP4412中默认关于rfid的驱动代码注释了,这样才能加载我们的驱动代码打开平台文件默认是这样的将它注释了然后编译,烧进板子上。首先是注册设备的代码#include#include#include
PeepFuture橙子
·
2020-07-05 08:02
linux驱动开发学习笔记二十三:input子系统
输入设备本质上还是
字符设备
,只是在此基础上套上了input框架,用户只需要负责上报输入事件,比如按键值、坐标等信息,input核心层负责处理这些事件。
万能的小黑Alex
·
2020-07-05 07:18
Linux驱动开发学习笔记
ARM9嵌入式Linux开发-Linux设备管理和驱动开发基础
设备驱动概述Linux设备分类Linux系统的设备分为三类:
字符设备
、块设备和网络设备:(1)
字符设备
通常指像普通文件或字节流一样,以字节为单位输入输出数据的设备,如并口设备、虚拟控制台等。
求佛_ce123
·
2020-07-05 06:51
ARM9嵌入式Linux开发
ZYNQ Linux驱动开发——第一个
字符设备
驱动
完全适配Zedboard开发环境:Widows下Vivado2016.2、SDK2016.2、Linux机器:debin目的:操作板载的LED灯LD9,受PS部分的MIO7控制linux设备驱动大体分三种:
字符设备
恰_同学少年
·
2020-07-05 05:33
ZYNQ-Linux
zynq
Linux驱动:Tiny4412开发板上点亮LED灯程序(GPIO驱动)
上篇博文以globalmem为例实现了一个虚拟的
字符设备
驱动,本文将在上文的基础上,以点亮LED实例来介绍GPIO
字符设备
驱动,将不重复上篇相同内容。
Mr_zengzr
·
2020-07-05 04:00
linux
driver
linux
字符设备
驱动模型简介及其实现方法(globalmem例程)
环境:主机-Ubuntu16.04,开发板-友善之臂tiny4412开发板,内核版本linux-3.5参考《Linux设备驱动开发详解基于最新的Linux4.0内核》(宋宝华编著)
字符设备
驱动,在Linux
Mr_zengzr
·
2020-07-05 04:59
linux
driver
i.MX283开发板MISC设备驱动——LRADC
MISC设备会自动创建cdev,也不需要创建class和device,它实际上也属于
字符设备
——只不过是简化的
字符设备
。
Ruler.
·
2020-07-05 03:23
#
EasyARM-imx283
linux 内核 - ioctl 函数详解
1.概念ioctl是设备驱动程序中设备控制接口函数,一个
字符设备
驱动通常会实现设备打开、关闭、读、写等功能,在一些需要细分的情境下,如果需要扩展新的功能,通常以增设ioctl()命令的方式实现。
岁月斑驳7
·
2020-07-05 03:25
linux
随笔
Linux的TUN/TAP编程
原理简介TUN/TAP虚拟网络设备的原理比较简单,他在Linux内核中添加了一个TUN/TAP虚拟网络设备的驱动程序和一个与之相关连的
字符设备
/dev/net/
qinbaoan
·
2020-07-05 02:27
Linux之网络开发
第十节 Linux系统编程-
字符设备
控制-ADC模数转换
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:字符类ADC模数转换和led灯类似,数模转换的设备节点也是在/dev目录下,如下图所示。这样有一个简单公式,将读取的数值r转化为电阻值R。R=r*10000/0xfff,即R=r*10000/4095。第二:模数转换例程1)首先添加头文件,如下图所示2)然后main函
嵌入式开发学习者
·
2020-07-05 02:48
Linux内核编译选项-2
这个选项会禁止SCSI
字符设备
和USB储存设备,如果它们使用不同的块设备。选Y,除非你知道你不需要挂载硬盘和其他类似的设备。不过此项无可选项[*]Supportforlarge(2TB+)b
gscene
·
2020-07-05 02:06
linux_base
电子书 Linux设备驱动开发详解:基于最新的Linux 4.0内核.pdf
本书介绍了Linux设备驱动开发理论、框架与实例,详细说明了自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论,以及
字符设备
、
pdfebook
·
2020-07-05 01:58
Linux 内核调试之3 debugfs(以atheros wifi驱动分析)
作用:在调试linux驱动的时候,可以用debugfs来调试,debugfs类似
字符设备
驱动一样,不需要主设备号次设备号等等。
nickzhang2010
·
2020-07-05 01:26
Network
Linux
31.Linux应用层开发--标准IO
应用层掉用c库,然后c库通过统一接口(系统调用)与内核进行交互,内核中有加载着
字符设备
驱动,块设备驱动等,从上到下的机构从图中能够较为清晰的看出来。
lzs_blog
·
2020-07-04 23:07
#
linux应用层开发
#
华清嵌入式培训
Linux学习笔记——linux内核
字符设备
驱动
尝试在树莓派安装的raspbian系统上进行linux
字符设备
驱动1.更新安装kernelheader源码sudoapt-getupdatesudoapt-getinstallraspberrypi-kernel-headers
jim船长
·
2020-07-04 23:22
linux内核
树莓派
Android 开发之 ---- 底层驱动开发(二)
MTD的
字符设备
:/dev/mtdX主设备号90.MTD的块设备:/dev/block/mtdblockX主设备号13.MTD驱动源码drivers/mtd/mtdcore.c:MTD核心,定义MTD原始设备
jmq_0000
·
2020-07-04 20:49
linux
内核
Android
开发
Linux LCD驱动(三)--图形显示
要在nfs/dev目录下创建LCD的设备结点,设备名fb0,设备类型为
字符设备
,主设备号为29,次设备号为0。命令如下:mknodfb0c290在LCD上显示图象的主流程图如图3.1所示。
jmq_0000
·
2020-07-04 20:48
linux设备驱动
Linux 混杂设备驱动模型
https://blog.csdn.net/huangweiqing80/article/details/82768109混杂设备概念混杂设备miscdevice是
字符设备
的一种,它们共享一个主设备号MISC_MAJOR
huangweiqing80
·
2020-07-04 18:07
Linux驱动
Selinux机制介绍与添加流程
Selinux机制介绍与添加流程一.Selinux机制介绍二.Selinux问题分析步骤三.Selinux添加步骤;3.1添加/dev/ttyHSL1串口
字符设备
selinux权限;3.2添加/sys/
hjlgs
·
2020-07-04 17:47
彻底解决mysql报错:1030, 'Got error 28 from storage engine'
科普一下:以'c'开头的一行表示该设备是一个
字符设备
,以'b'开头的行表示这
harry5508
·
2020-07-04 17:06
Linux
mysql
java开发常见问题汇总
操作系统学习笔记(二十四):I/O子系统
I/O特点常见设备接口类型:1、
字符设备
:键盘鼠标、串口a.以字节为单位顺序访问b.I/O命令通常使用文件访问接口和语义2、块设备:磁盘、磁带、光驱a.均匀的数据块访问b.I/O命令通常使用文件系统接口
时间很奇妙!
·
2020-07-04 14:44
操作系统学习:清华大学学堂在线
操作系统笔记设备管理(I/O管理)
I/O管理概述I/O设备
字符设备
块设备I/O管理目标提高设备利用率合理分配设备提高设备与CPU、各外部设备之间的并行性方便用户的使用提供使用方便且独立于设备的界面统一:对各种不同的设备提供一致的界面对于一系列的操作设备
aslzd123
·
2020-07-04 11:10
设备管理
Linux下 mknod命令
mknod命令用于创建Linux中的
字符设备
文件(c)和块设备(b)。参数:-z设置安全的上下文-m设置权限模式--version显示版本信息二.设备文件类型b和c分别表示块设备和
G_sng
·
2020-07-04 10:42
基础命令学习
LINUX的常用基本命令以及目录结构
目录结构文件类型:_普通文件d目录文件l链接文件设备文件:b块设备文件(随机读取,硬盘)c
字符设备
文件(顺序读写,软盘)##fhs文件系统层级标准/dev设备文件/etc配置文件/rootroot用户的家目录
xXbB.pP
·
2020-07-04 09:39
网络
linux
嵌入式Linux——网卡驱动(1):网卡驱动框架介绍
在介绍本文之前,我想先对前面的知识做一下总结,我们知道Linux系统的设备分为
字符设备
(chardevice),块设备(blockdevice),以及网络设备(networkdevice)。
moxue10
·
2020-07-04 09:10
驱动
嵌入式系统移 -07植根文件系统制作(根文件系统基本概念,根文件系统设备,访问根文件系统制作)
根文件系统主要目录结构程序文件的放置定制应用程序库文件的放置Linux设备文件举例
字符设备
举例块设备举例设备的主设备号次设备号创建设备节点基本的设备节点Linux系统的引导过程制作根文件系统文件系统制作步骤
00510
·
2020-07-04 08:47
嵌入式系统移植
Linux_编译内核并编写一个最基础的
字符设备
驱动程序
linux内核编译以及
字符设备
驱动程序的编写关键词:内核编译;globalmem
字符设备
驱动编写;linux;linux设备驱动编写;
字符设备
驱动程序主要内容虚拟内存设备globalmem驱动实现,编写程序
sgyzetrov
·
2020-07-04 08:19
学习笔记
Linux
使用中的排错与软件贴士
使用技巧等
MINIX3操作系统分析
对MINIX3操作系统整体印象MINIX3操作系统分析源代码组织进程系统初始化MINIX3的中断处理MINIX3的进程间通信系统任务时钟任务输入输出系统块设备驱动程序
字符设备
驱动程序存储管理文件系统本来打算在
RayoNicks
·
2020-07-04 07:29
操作系统
读书笔记
【高通SDM660平台】(3) --- Camera V4L2 驱动层分析
基础框架2.1/media/v4l2-core/v4l2-dev.c2.2注册V4L2设备__video_register_device()2.3__video_register_device()2.3.1
字符设备
操作函数
CielleeX
·
2020-07-04 05:39
Qualcomm经验总结
Android
Camera
Camera V4L2 架构分析
注册
字符设备
的语句如下:[java]viewplaincopy/*Part3:Initializethecharacterdevice*/vdev->cdev=cdev_a
风雅飘零
·
2020-07-04 04:35
V4L2
Linux下的ds18b20驱动(编译成模块)
驱动要这一个文件就可以了#include//包含了文件操作相关struct的定义,例如大名鼎鼎的structfile_operations#include#include#include#include//对
字符设备
结构
suen1987
·
2020-07-04 02:28
linux
Linux下c编程设置串口属性和读写串口操作说明总结
在编写Linux串口的C程序之前,需要包含以下头文件:#include在Linux系统中,一切皆文件,所以串口设备也是一类文件,学习过Linux驱动程序的学员都知道,Linux有三类设备:
字符设备
,块设备
只是一些暗恋而已
·
2020-07-04 01:37
Android驱动开发
嵌入式linux-系统移植,Linux内核移植,黑盒移植,第三方驱动移植,驱动编译进内核Makefile,图形化配置Kconfig,编译驱动为独立的模块,白盒移植,
字符设备
框架,平台设备框架
文章目录1,第三方驱动黑盒移植1.1,驱动编译进内核Makefile1.1.1,选择驱动存放目录(或任意目录)1.1.2,改Makefile让驱动编译进内核(同步修改,对应目录下的Makefile)1.1.3,改Kconfig(界面可配置)1.1.3.1,测试驱动1.1.3.2,创建设备文件1.2,图形化配置Kconfig1.2.1,makemenuconfig、Makefile、Kconfig、
nice梦醉天宇
·
2020-07-04 00:15
嵌入式Linux-系统移植
【Linux】Linux设备驱动开发详解:基于最新的Linux 4.0内核
设备驱动的作用驱使硬件设备行动1.2无操作系统时的设备驱动典型架构:一个无限循环中夹杂着对设备中断的检测或者对设备的轮询1.3有操作系统时的设备驱动并发、内存管理1.4Linux设备驱动1.4.1设备的分类及特点●
字符设备
九牧林_
·
2020-07-04 00:03
Linux
基本驱动模型
应用程序使用一个
字符设备
是通过使用其设备文件来完成的,通过对其设备文件的读写来完成对设备的交互:那么,想要使用
字符设备
驱动就首先得有一个
字符设备
文件,创建一个
字符设备
文件的方式有两种:驱动初始化因为驱动程序是一个内核模块
qiankun1993
·
2020-07-02 15:08
Linux
字符设备
驱动开发之内存读写的应用实例
字符设备
是Linux系统三大类设备之一(
字符设备
、块设备、网络设备),作为Linux最简单的一类设备,
字符设备
常用来传输一些简单的控制命令或者少量的数据。
polarisyj86
·
2020-07-02 14:17
Linux
C/C++
嵌入式
tun/tap macvtap macvlan
原理简介TUN/TAP虚拟网络设备的原理比较简单,他在Linux内核中添加了一个TUN/TAP虚拟网络设备的驱动程序和一个与之相关连的
字符设备
/dev/net/
丛林溪水鱼
·
2020-07-02 05:55
云计算/虚拟化
Linux---
字符设备
驱动程序设计
编写一个虚拟
字符设备
驱动程序char.c,以内核模块的形式插入内核,编译方法与内核编译方法一致。
1900_
·
2020-07-02 02:40
Linux
Linux tun/tap驱动
它在内核空间添加一个杂项设备(msicdevice)/dev/net/tun,实质上就是一个主设备号为10的
字符设备
,作为用户空间与内核空间信息交互的接口。tun/tap驱动程序包括两个部分,一部分
hjason2042
·
2020-07-02 02:35
其它
linux
关于Linux下的文件扩展名问题
在Linux文件类型常见有:普通文件、目录、
字符设备
文件、块设备文件、符号链接文件等。或许有这样的疑问,如果编辑了两个文件,一个名为test文件,一个名为t
勾小小
·
2020-07-02 01:26
linux
设备、设备节点和设备驱动详解
Linux下的设备通常分为三类,
字符设备
,块设备和网络设备。设备驱动程序也分为对应的三类:
字符设备
驱动程序、块设备驱动程序和网络设备驱动程序。常见的
字符设备
有鼠标、键盘、串口、控制台等。
gongjiwei
·
2020-07-02 01:35
Linux内核
设备
设备节点
设备驱动
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他