linux相关
linux
蜗牛2020
这个作者很懒,什么都没留下…
展开
-
Makefile
Makefile原创 2024-01-18 15:40:16 · 353 阅读 · 0 评论 -
rpm命令详解
rpm –qa其中–a选项是查询所有已经安装的软件包。-q是查询一个包是否安装(显示区别:已经安装的rpm包不会显示后缀.rpm ,而未安装的包则显示后缀.rpm)一般查询一个安装包是否安装的的命令为:例如:rpm -qa | grep screenhttps://blog.csdn.net/weixin_43837883/article/details/89492409...转载 2021-12-20 11:11:10 · 87 阅读 · 0 评论 -
linux中更改kernel的打印级别
echo 8 > /proc/sys/kernel/printk原创 2022-02-17 16:40:46 · 970 阅读 · 0 评论 -
Linux驱动之poll机制的理解与简单使用
https://www.cnblogs.com/andyfly/p/9480434.html转载 2021-12-22 19:41:58 · 97 阅读 · 0 评论 -
Linux 下的dd命令使用详解以及dd if=/dev/zero of=的含义
https://blog.csdn.net/qq_33160790/article/details/77488160转载 2021-12-22 10:55:46 · 695 阅读 · 0 评论 -
什么叫回环设备
回环设备(Loop device) : 通常从字面意思是环绕行设备,感觉是一种圆形旋转行设备。但是不是这样的,回环设备是指拿一个大的镜像文件,如xxx.iso或xxx.img等,在此文件内建立一个文件系统,此文件就像一个新的磁盘或光盘设备一样使用。回环可以理解成回复重用,在已有设备上建立文件来模拟物理块设备。回环化 : 例如 mount -t minix disk_c.img /mnt/minix_c -o loop, 它是将镜像文件像磁盘或光盘一样挂载的系统上的过程。————————————转载 2021-12-22 10:51:25 · 1072 阅读 · 0 评论 -
对于驱动调试有用的两个小工具(devmem2、devkmem)
可以在调试设备驱动的时候,利用一个小工具来查看CPU中寄存器的值,用/dev/mem可以实现。后来我开始学习了一下《LDD3》的《第十五章 内存映射和DMA》(内容太多,还在努力),也顺便请教了一下同事。一个比较资深的同事说:已经有这样的工具了,就是利用/dev/mem的,叫做devmem2。后来我自己找了一下这个工具的源码。这个工具的源码简单,google一下到处都是,这里随便给出一两个地址:http://sources.buildroot.net/devmem2.chttps://dev.open转载 2021-12-21 15:14:52 · 694 阅读 · 0 评论 -
关于__init、__initdata和__exit、__exitdata的学习笔记
由于4年前对于C语言和Linux的知识贫乏,所以当时对于模块中的函数定义没有细看。这次在温习《LDD3》的时候,重新看了一下关于__init、__initdata和__exit、__exitdata的知识,记录如下:对于__init、__initdata和__exit、__exitdata的定义位于,这些宏定义的作用是告诉编译器将这些函数或者数据放入相应的section中,而在模块加载的阶段,.ko文件中的代码和数据的加载区域是根据section来加载的。比如:如果函数的定义中带有__init,那么这个转载 2021-12-21 13:24:57 · 204 阅读 · 0 评论