![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux /dev设备
冰夫子
活到老学到老
展开
-
framebuffer学习/dev/fb0
定义:是用一个视频输出设备从包含完整的帧数据的一个内存缓冲区中来驱动一个视频显示设备帧缓冲设备对应的设备文件为/dev/fb*,如果系统有多个显示卡,Linux下还可支持多个帧缓冲设备,最多可达32个,分别为/dev/fb0到/dev/fb31,而/dev/fb则为当前缺省的帧缓冲设备,通常指向/dev/fb0,在嵌入式系统中支持一个显示设备就够了。帧缓冲设备为标准字符设备,主设备号为2...转载 2019-10-25 17:02:38 · 1397 阅读 · 0 评论 -
linux设备/dev/dsp,/dev/mixer
Linux的音频输入输出是通过/dev/dsp设备的,但对于这些声音信号的处理则是通过/dev/mixer设备来完成的.一、数字音频音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信号之后,才能送到计算机中作进一步的处理。数字音频系统通过将声波的波型转换成一系列二进制数据,来实现对原始声音的重现,实现这一...转载 2019-10-29 15:30:22 · 1326 阅读 · 0 评论 -
硬件看门狗/dev/watchdog
Linux 自带了一个 watchdog 的实现,用于监视系统的运行,包括一个内核 watchdog module 和一个用户空间的 watchdog 程序。内核 watchdog 模块通过 /dev/watchdog 这个字符设备与用户空间通信。用户空间程序一旦打开 /dev/watchdog 设备(俗称“开门放狗”),就会导致在内核中启动一个1分钟的定时器(系统默认时间),此后,用户空间程序需...转载 2019-10-24 10:57:10 · 5737 阅读 · 0 评论 -
linux--/dev/ram0~15
简介什么是RamDisk?RamDisk就是将内存(Ram)的一部分当做硬盘(Disk)来使用。RamDisk有固定的大小,可以像正常硬盘分区那样去使用。 就操作时间来讲,RamDisk比真实的物理硬盘快很多,当系统关闭或断电时,保存在RamDisk中的数据会全部丢失。RamDisk可以成为一个存放临时数据的好地方。Linux的2.4内核已经内建支持RamDisk。RamDisk在很多情况...转载 2018-11-13 09:36:51 · 1223 阅读 · 0 评论 -
Linux循环设备---/dev/loop解析
Linux循环设备/dev/loop解析 /dev/loop(或称vnd (vnode disk)、lofi(循环文件接口))是一种伪设备,这种设备使得文件可以如同块设备一般被访问。在使用之前,循环设备必须与现存文件系统上的文件相关联。这种关联将提供给用户一个应用程序接口,接口将允许文件视为块特殊文件(参见设备文件系统)使用。因此,如果文件中包含一个完整的文件系统,那么这个文件就能如同...转载 2018-11-12 10:43:05 · 1496 阅读 · 0 评论 -
字符设备
字符设备是一种按字节来访问的设备,字符驱动则负责驱动字符设备,这样的驱动通常实现 open, close, read和 write 系统用。块设备在大部分的 Unix 系统, 块设备不能按字节处理数据,只能一次传送一个或多个长度是512字节( 或一个更大的 2 次幂的数 )的整块数据。而Linux则允许字符设备传送任意数目的字节。因此, 块和字符设备的区别仅仅是驱动的与内核...原创 2019-06-16 10:38:01 · 1995 阅读 · 0 评论