linux相关
linux
蜗牛2020
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何获取内核中某个变量的地址
如何获取内核中变量地址原创 2025-01-14 15:34:01 · 342 阅读 · 0 评论 -
app调用系统接口示意图
(2)产生异常后,然后再调用接口sys_open()、sys_read()、sys_write()、sys_close(),里面参数:根据文件名判断是普通文件还是设备文件,3.在系统调用接口之上,还存在标准IO:fopen、fread、fwrite、fclose。(1)app访问内核通过调用glibc中的系统调用接口(open()、read()、write()、close()),(3)若是设备文件,找到驱动程序open,调用drv_open(),操作硬件。2. 系统调用是应用程序和系统内核之间的接口。原创 2024-03-19 17:02:04 · 497 阅读 · 0 评论 -
Makefile
Makefile原创 2024-01-18 15:40:16 · 400 阅读 · 0 评论 -
rpm命令详解
rpm –qa其中–a选项是查询所有已经安装的软件包。-q是查询一个包是否安装(显示区别:已经安装的rpm包不会显示后缀.rpm ,而未安装的包则显示后缀.rpm)一般查询一个安装包是否安装的的命令为:例如:rpm -qa | grep screenhttps://blog.youkuaiyun.com/weixin_43837883/article/details/89492409...转载 2021-12-20 11:11:10 · 149 阅读 · 0 评论 -
linux中更改kernel的打印级别
echo 8 > /proc/sys/kernel/printk原创 2022-02-17 16:40:46 · 1075 阅读 · 0 评论 -
Linux驱动之poll机制的理解与简单使用
https://www.cnblogs.com/andyfly/p/9480434.html转载 2021-12-22 19:41:58 · 160 阅读 · 0 评论 -
Linux 下的dd命令使用详解以及dd if=/dev/zero of=的含义
https://blog.youkuaiyun.com/qq_33160790/article/details/77488160转载 2021-12-22 10:55:46 · 906 阅读 · 0 评论 -
什么叫回环设备
回环设备(Loop device) : 通常从字面意思是环绕行设备,感觉是一种圆形旋转行设备。但是不是这样的,回环设备是指拿一个大的镜像文件,如xxx.iso或xxx.img等,在此文件内建立一个文件系统,此文件就像一个新的磁盘或光盘设备一样使用。回环可以理解成回复重用,在已有设备上建立文件来模拟物理块设备。回环化 : 例如 mount -t minix disk_c.img /mnt/minix_c -o loop, 它是将镜像文件像磁盘或光盘一样挂载的系统上的过程。————————————转载 2021-12-22 10:51:25 · 1195 阅读 · 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 · 1000 阅读 · 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 · 310 阅读 · 0 评论
分享