logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

串口工具minicom的使用方法

minicom是一个用在Linux操作系统中的串口通讯工具,本文将介绍其用法。安装minicom:下载源码包,解压,正常的安装流程即可:./configuremakemake install配置串口:如果是在虚拟机中安装的Linux,则需要先绑定串口设备,以配置VMWare为例:虚拟机关闭的情况下,“你的虚拟机” -> settings -> Hardware -> Add… ->

Linux内核中的kobject和kset介绍

本文会围绕kobject、ktype和kset三个概念进行介绍。kobject在内核中应用最多的就是设备驱动模型————总线、设备、驱动、类的管理都使用了kobject,但是kobject并不只为设备驱动模型服务,它是内核中的通用对象模型,用来为内核中各部分的对象管理提供统一视图,其实现在内核的lib/目录下。

Linux sed命令的用法介绍

sed命令简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处

#linux
Linux内存管理 —— 文件系统缓存和匿名页的交换

1. swap的含义在Linux里swap有两个意思:1. 动词:交换。内存和磁盘的颠簸行为。2. 名词:硬盘的swap分区。没有文件背景的页面,即匿名页(anonymous page),如堆,栈,数据段等,不是以文件形式存在,因此无法和磁盘文件交换,但可以通过硬盘上划分额外的swap交换分区或使用交换文件进行交换。即上面wap作为名词的意思。Swap分区可以将不活跃的页交换到硬盘...

Linux 虚拟文件系统(VFS)介绍

1. 通用文件模型Linux内核支持装载不同的文件系统类型,不同的文件系统有各自管理文件的方式。Linux中标准的文件系统为Ext文件系统族,当然,开发者不能为他们使用的每种文件系统采用不同的文件存取方式,这与操作系统作为一种抽象机制背道而驰。为支持各种文件系统,Linux内核在用户进程(或C标准库)和具体的文件系统之间引入了一个抽象层,该抽象层称之为“虚拟文件系统(VFS)”。VFS一方面提供一

Linux IO的buffer cache和page cache合并的原因

我先大概解释一下,这里“buffer cache”中的buffer指的是以前块设备层中用来缓存磁盘内容的结构,一个buffer大小就是磁盘中一个block的大小。这里“page cache”指的是文件系统层用于缓存读写内容的cache,因为这一层在设备层之上,因此和内核其他地方一样,以page为单位来管理。我们看到free命令打印中,有的版本cached和buffers是分开的,有的版本是“c..

到底了