自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 转:wget命令

命令:wgetwget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。语法格式wget [参数] URL参数说明-a<日志文件>:...

2018-12-07 18:47:34 644

转载 转:ubuntu下载linux内核源码

1.首先查看一下本系统使用的内核版本号:$ uname -r4.15.0-29-generic2.然后使用apt搜一下,看看有没有对应的最新版:$ apt search linux-source3.然后,安装即可,安装后到/usr/src目录查找。apt install linux-source-4.15.0...

2018-12-07 18:24:29 532

转载 转:Linux中apt与apt-get命令的区别与解释

Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入。其实早在 2014 年,apt 命令就已经发布了第一个稳定版,只是直到 2016 年的 Ubuntu 16.04 系统发布时才开始引人关注。随着 apt install package 命令的使用频率和普遍性逐步超过 apt-get install package,越来越多的其它 Linux 发行版也开始遵循 Ubu...

2018-12-07 18:12:42 166

转载 转:devel包 和 非devel包的区别

devel 包主要是供开发用,至少包括以下2个东西:头文件链接库有的还含有开发文档或演示代码。以 glib 和 glib-devel 为例:如果你安装基于 glib 开发的程序,只需要安装 glib 包就行了。但是如果你要编译使用了 glib 的源代码,则需要安装 glib-devel。...

2018-12-07 17:55:59 866

转载 转:df命令

命令:dfdf命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。参数说明-a, --all : include dummy file systems-B, --block-size=SIZE : use SIZE-byte blocks–direct : show statistics for a file instead of mount point–total : ...

2018-12-07 17:49:48 150

转载 转:cp命令

命令:cpcp用于复制文件或目录语法格式cp [options] sourcedir destdir参数说明-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。-d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。-f:覆盖已经存在的目标文件而不给出提示。-i:与-f选项相反,在覆盖目标文件之前给出提示,...

2018-12-07 17:31:54 129

转载 转:cat命令

命令:catcat 命令用于连接文件并打印到标准输出设备上。使用权限所有使用者语法格式cat [-AbeEnstTuv] [–help] [–version] fileName参数说明:-n 或 --number:由 1 开始对所有输出的行数编号。-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。-s 或 --squeeze-blank:当遇到...

2018-11-15 13:38:25 177

转载 转:readlink命令

readlink命令:readlink是Linux系统中一个常用工具,主要用来找出符号链接所指向的位置。-f 选项:-f 选项可以递归跟随给出文件名的所有符号链接以标准化,除最后一个外所有组件必须存在。用法:$ readlink -f /usr/bin/awk/usr/bin/gawk...

2018-11-15 13:31:47 344

转载 转:Virtual Function I/O

VFIO - “Virtual Function I/O” [1]Many modern system now provide DMA and interrupt remapping facilitiesto help ensure I/O devices behave within the boundaries they’ve beenallotted. This includes x8...

2018-11-09 18:26:57 576

转载 转:source命令

source命令:source命令(从 C Shell 而来)是bash shell的内置命令;点命令(.),就是个点符号(从Bourne Shell而来)是source的另一名称。功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法:source filename 或 . ...

2018-11-09 14:31:06 289

转载 转:The Userspace IO

The Userspace I/OPrefaceFor many types of devices, creating a Linux kernel driver is overkill. All that is really needed is some way to handle an interrupt and provide access to the memory space of ...

2018-11-08 15:45:17 610

转载 转:一文入门Makefile

1. 什么是Makefile一个企业级项目,通常会有很多源文件,有时也会按功能、类型、模块分门别类的放在不同的目录中,有时候也会在一个目录里存放了多个程序的源代码。这时,如何对这些代码的编译就成了个问题。Makefle就是为这个问题而生的,它定义了一套规则,决定了哪些文件要先编译,哪些文件后编译,哪些文件要重新编译。整个工程通常只要一个make命令就可以完成编译、链接,甚至更复杂的功能。可以...

2018-11-03 17:29:59 176

转载 转:Linux内核的内存屏障

一、抽象的内存访问模型考虑下面这个系统的抽象模型:每个CPU执行一个有内存访问操作的程序。在这个抽象的CPU中,内存操作的顺序是非常宽松的。假若能让程序的因果关系看起来是保持着的,CPU就可以以任意它喜欢的顺序执行内存操作。同样,只要不影响程序的结果,编译器可以以它喜欢的任何顺序安排指令。因此,上图中,一个CPU执行内存操作的结果能被系统的其它部分感知到,因为这些操作穿过了CPU与系统其它...

2018-11-02 19:06:48 3493

转载 转:一文读懂list_head相关

1.list_entry的作用struct list_head {  struct list_head *next, *prev;};没有数据区怎么使用,更多的时候是嵌入到其他结构体中使用。struct file_node{  char c;  struct list_head node;};当我们知道 list_head的地址时,就可以通过宏 list_entry获取父结构的地...

2018-10-19 17:20:02 236

转载 转:Linux kernel scatterlist API介绍

前言我们在那些需要和用户空间交互大量数据的子系统(例如MMC[1]、Video、Audio等)中,经常看到scatterlist的影子。对我们这些“非英语母语”的人来说,初见这个词汇,脑袋瞬间就蒙圈了。scatter可翻译成“散开、分散”,list是“列表”的意思,因而scatterlist可翻译为“散列表”。“散列表”又是什么?太抽象了!之所以抽象,是因为这个词省略了主语----物理内存(...

2018-10-18 14:23:08 156

转载 转:内核中的内存申请

在内核模块中申请分配内存需要使用内核中的专用API:kmalloc、vmalloc、kzalloc、kcalloc、get_free_pages;当然,设备驱动程序也不例外。

2018-10-17 15:56:17 509

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除