块设备和字符设备的差异(1)块和字符是两种不同的访问设备的策略(2)同一个设备可以同时支持块和字符两种访问策略(3)设备本身的物理特性决定了哪一种访问策略更适合(4)块设备本身驱动层支持缓冲区,而字符设备驱动层没有缓冲(5)块设备驱动最适合存储设备 块设备驱动的特点(1)字符设备只能顺序访问(如串口 ...
分类:
其他好文 时间:
2019-04-08 01:12:21
阅读次数:
175
本地套接字 Linux 文件 b(块设备文件) c(字符设备文件) d(目录) (普通文件) l(链接) s(套接字) p(管道) 作用:用于本地不同的程序间进行通信 创建流程 1. 创建本地套接字 sockfd = socket(AF_UNIX,SOCK_STREAM) 2. 绑定本地套接字文件 ...
分类:
编程语言 时间:
2019-04-05 12:12:46
阅读次数:
194
对Linux中文件系统的相关知识进行整理: 1 整体概况 文件系统是应用程序与块设备(磁盘等)之间的桥梁,是对文件进行统一管理的中间层。对上向上层用户提供读写文件的操作接口,对下将文件在磁盘上进行存储及有效的管理。对上图由下往上: 1)最底层为块设备,即存储硬盘,如PATA, SATA和AHCI等; ...
分类:
系统相关 时间:
2019-03-30 20:10:36
阅读次数:
215
1.物理卷:LVM 逻辑卷的底层物理存储单元是一个块设备,比如一个分区或整个磁盘。要在 LVM 逻辑卷中使用该设备,则必须将该设备初始化为物理卷(PV)。 2.卷组:物理卷合并为卷组(VG)。这样就创建了磁盘空间池,并可使用它分配逻辑卷。 3.逻辑卷:逻辑卷管理会根据物理存储生成提取层,以便创建逻辑 ...
分类:
系统相关 时间:
2019-03-30 12:01:45
阅读次数:
213
blkid:块设备属性信息查看-UUUID根据指定的UUID来查找对应的设备-LLABLE根据指定的LABLE来查找对应的设备e2label:管理ext系列文件系统的LABELfindfs:查找分区tune2fs:重新设定ext系列文件系统可调整参数的值创建文件系统使用fdisk、或gdisk分区完成,创建文件系统(格式化),再挂载至系统使用挂载前可设置一个分区标签,通常与挂载目录相同。以便区分[
分类:
其他好文 时间:
2019-03-28 23:06:07
阅读次数:
220
1:/bin是一个可执行二进制文件的目录,比如我们经常用到的一些命令ls,tar,mv,cat等。2:/boot它主要放置linux系统启动时用到的一些文件。/boot为linux的内核文件。3:/dev是存放linux系统下的设备文件,当我们访问该目录下面的某个文件时,就相当于访问某个设备,当我们进入到dev时,c开头的是字符设备文件,b开头的是块设备文件,常用的挂在光驱有mount/dev/m
分类:
系统相关 时间:
2019-03-27 09:21:40
阅读次数:
207
关于如何编写linux设备驱动1)首先确定硬件接口使用的总线,2)然后确定要实现的功能,是网卡、sensor还是什么?再确定对上层应用暴露的接口,从而选择子系统,例如iio、input子系统等。由于linux只有字符设备、块设备、网络设备三种设备,其实iio、input子系统都是字符设备,只是它们帮你封装好了字符设备的file_operations和Major设备号了,另外提供统一的sysfs接口
分类:
系统相关 时间:
2019-03-24 00:27:56
阅读次数:
237
前言倒车雷达是汽车驻车或者倒车时的安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员驻车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷。倒车雷达主要由超声波传感器、控制器和显示器或蜂鸣器等组成,如下:关注公众号“MicroPython玩家汇”可获取完整源代码超声波传感器:主要功能是发出和接收超声波信号,然后将信号输入到主机里面,
分类:
编程语言 时间:
2019-03-23 11:47:53
阅读次数:
188
以下是shell自动备份用的: 主要功能: 1)将pathSrc目录中的文件拷贝到pathDst目录中去。 具体步骤:先查询源目录和目标目录中的文件,分别存在fileSrc和fileDst中。 -> 来两个循环,比较。不在fileDst的就拷贝过去。再判断一下是否拷贝成功。 2)将pathSrc中的 ...
分类:
系统相关 时间:
2019-03-21 20:08:10
阅读次数:
178
pwd:查看当前工作目录cd:切换cd目录位置:切换到某目录下cd~:切换到当前用户的宿主目录cd-:切换到上次移动位子ls:列出ls-l详细信息以长格式显示-a:显示当前目录所有文件包括隐藏文件-A:同a但不显示隐藏文件-d:显示当前目录的属性-h:显示文件大小-R:指定文件的所有内容--color区别颜色alias命令别名=命令例:aliasmyls=“ls-alh”输入myls等于输入ls-
分类:
系统相关 时间:
2019-03-20 13:02:30
阅读次数:
271