会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
許家那颗葱
💗吉他、篮球、旅游、摄影的linux小白学习者
博客园
首页
新随笔
联系
订阅
管理
2020年11月12日
linux驱动开发学习笔记之字符设备的个人理解
摘要: 设备驱动分为三种:字符设备驱动、块设备驱动和网络设备驱动 (1) 字符设备驱动:设备对数据的处理是按照字节流的形式进行的,可以支持随机访问,也可以不支持随机访问,典型的字符设备有串口,键盘、帧缓存设备等。 (2) 块设备驱动:设备对数据的处理是按照若干个块进行的,一个块有其固定的大小,比如4096个
阅读全文
posted @ 2020-11-12 13:26 許家那颗葱
阅读(694)
评论(0)
推荐(1)
2020年9月3日
Linux学习笔记之虚拟内存与物理内存的映射关系
摘要: 转载自:https://blog.csdn.net/lvyibin890/article/details/82217193 操作系统有虚拟内存与物理内存的概念。在很久以前,还没有虚拟内存概念的时候,程序寻址用的都是物理地址。程序能寻址的范围是有限的,这取决于CPU的地址线条数。比如在32位平台下,寻
阅读全文
posted @ 2020-09-03 13:04 許家那颗葱
阅读(770)
评论(0)
推荐(0)
Linux学习笔记之标准IO
摘要: 关于了解标准IO以及文件IO,首先我们通过以下简化的图了解一下文件系统的体系结构 系统调用:是操作系统提供的一组特殊接口,我们可以通过这一组接口,进行分配内存、创建进程、实现进程之间的通信等。 VFS:虚拟文件系统,是Linux文件系统对外的接口,一方面给用户空间的程序提供文件系统接口,另一方面还提
阅读全文
posted @ 2020-09-03 10:10 許家那颗葱
阅读(107)
评论(0)
推荐(0)
2020年8月31日
Linux学习笔记之read函数是阻塞还是非阻塞
摘要: 一之前网友解答: read函数只是一个通用的读文件设备的接口。是否阻塞需要由设备的属性和设定所决定。一般来说,读字符终端、网络的socket描述字,管道文件等,这些文件的缺省read都是阻塞的方式。如果是读磁盘上的文件,一般不会是阻塞方式的。但使用锁和fcntl设置取消文件O_NOBLOCK状态,也
阅读全文
posted @ 2020-08-31 19:13 許家那颗葱
阅读(2240)
评论(0)
推荐(0)
2020年8月28日
Linux学习笔记之IO缓冲
摘要: 转自:https://blog.csdn.net/scottly1/article/details/24186719 写的很好 首先,先稍微了解系统调用的概念: 系统调用,英文名system call,每个操作系统都在内核里有一些内建的函数库,这些函数可以用来完成一些系统系统调用把应用程序的请求传给
阅读全文
posted @ 2020-08-28 19:53 許家那颗葱
阅读(23)
评论(0)
推荐(0)
2020年8月27日
Linux学习笔记之source命令
摘要: source命令:source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法:source filename 或
阅读全文
posted @ 2020-08-27 20:16 許家那颗葱
阅读(38)
评论(0)
推荐(0)
2020年8月11日
Linux学习笔记之NFS配置
摘要: 首先我们先了解一下NFS究竟是什么东西 NFS其实是Network File System的缩写,翻译过来也就是网络文件系统,主要是可以让不同服务器之间通过网络共享文件,我们也可以通过挂载让NFS共享的目录挂载到NFS客户端本地的目录下。 而我们的NFS传输文件是依赖RPC进行的,这时,有人会问RP
阅读全文
posted @ 2020-08-11 12:17 許家那颗葱
阅读(50)
评论(0)
推荐(0)
2020年8月10日
Linux学习笔记之samba配置
摘要: samba主要目的是为了linux中的文件和windows下共享 下面关于samba的配置方法 1.安装samba服务 2.加入我们想共享一个文件夹,我们则需要建立一个共享文件夹作为目录 如在用户主目录下建立一个名为shared的文件夹 并设置该文件夹权限 3.打开系统配置文件 我们也可以通过 sm
阅读全文
posted @ 2020-08-10 21:55 許家那颗葱
阅读(76)
评论(0)
推荐(0)
Linux学习笔记之tftp配置
摘要: tfftp是一个简单的网络协议,它是基于UDP实现的 可以通过tftp服务器与本机连接传输文件 接下来是关于它的配置方法 1.我们可以先在根目录下创建一个文件名为tftpboot 2.接着我们对该文件赋予权限,使任何用户都有可读可写可执行权限 3.安装tftp服务器 在有网络的时候进行安装 4.接着
阅读全文
posted @ 2020-08-10 20:50 許家那颗葱
阅读(217)
评论(0)
推荐(0)
2020年8月9日
C语言学习笔记之scanf中使用正则表达式
摘要: 原文转载:https://www.cnblogs.com/orange1438/archive/2013/05/12/4544958.html []内是匹配的字符,^表示求反集,当遇到非集合内的字符时立即终止输入 1. 输入指定范围的小写字母,遇到非法字符立即终止 scanf("%[a-z]",st
阅读全文
posted @ 2020-08-09 14:15 許家那颗葱
阅读(297)
评论(0)
推荐(0)
下一页
公告