随笔分类 - 【linux内核】
摘要:转自:https://www.cnblogs.com/fengeryi/p/3449720.html linux内核中ffs(x)宏是平台相关的宏,在arm平台,该宏定义在 arch/arm/include/asm/bitops.h __t & -__t 等于找到__t 第一个为1的位(从低位开始)
阅读全文
摘要:转自:https://blog.51cto.com/qiangsh/2088862 2018-03-20 10:34:54 关于Cyclictest工具,在Wiki上有说明:https://wiki.linuxfoundation.org/realtime/documentation/howto/t
阅读全文
摘要:转自:https://blog.csdn.net/lu_embedded/article/details/53486545 关于Cyclictest工具,在Wiki上有说明:https://rt.wiki.kernel.org/index.php/Cyclictest。下面将对Wiki上的部分说明进
阅读全文
摘要:转自:https://www.cnblogs.com/klb561/p/9123457.html Cyclictest 是 rt-tests 下的一个测试工具,也是rt-tests 下使用最广泛的测试工具,一般主要用来测试使用内核的延迟,从而判断内核的实时性。 1.2 cyclictest 安装 1
阅读全文
摘要:转自:https://www.cnblogs.com/LittleHann/p/3927316.html 目录 0. 引言 本文涉及的是ring0下的获取当前进程工作目录的方法,LKM位于linux的内核内存区域,任何进程都可以通过LKM的导出函数指定当前LKM的代码,所以,我们需要在LKM中获取当
阅读全文
摘要:转自:https://blog.csdn.net/weixin_34336526/article/details/92753890 inux内核获取进程的全路径3种方法 本文档的CopyRight归jonathan所有,可自由转载,转载时请保持文档的完整性。/* */ 在linux内核获取进程全路径
阅读全文
摘要:转自:https://blog.csdn.net/cenziboy/article/details/8761621 一. d_path函数说明 d_path 是内核提供的根据dentry和vfsmount获取绝对路径函数 此函数有2个版本,以内核版本2.6.25为分界 extern char *d_
阅读全文
摘要:转自:https://blog.csdn.net/megan_free/article/details/84993715 转载自:https://www.cnblogs.com/tolimit/p/5065761.html 原作者很详细的列出了proc的这类接口,方便大家查询,中间有些还没有补充完整
阅读全文
摘要:转自:https://www.cnblogs.com/Seiyagoo/p/3496945.html Liunx中 通过进程名查找进程PID可以通过 pidof [进程名] 来查找。反过来 ,相同通过PID查找进程名则没有相关命令。在linux根目录中,有一个/proc的VFS(虚拟文件系统),系统
阅读全文
摘要:转自:https://blog.csdn.net/jing_flower/article/details/82692585 转载:https://blog.csdn.net/mark20170902/article/details/53422384 Linux是一种安全操作系统,它给普通用户尽可能低
阅读全文
摘要:转自:https://blog.csdn.net/megan_free/article/details/100357702 转载自:https://www.cnblogs.com/iamfy/archive/2012/09/20/2694977.html Linux的capability深入分析 这
阅读全文
摘要:转自:https://www.cnblogs.com/xiaojiang1025/archive/2017/02/06/6368260.html Linux设备树语法详解一文中介绍了设备树的语法,这里主要介绍内核中提供的操作设备树的API,这些API通常都在"include/of.h"中声明。 de
阅读全文
摘要:转自:https://www.cnblogs.com/cslunatic/p/3639099.html 一 调试前的准备 二 内核中的bug 三 内核调试配置选项 1 内核配置 2 调试原子操作 四 引发bug并打印信息 1 BUG()和BUG_ON() 2 dump_stack() 五 print
阅读全文
摘要:转自:https://blog.csdn.net/qingzhuyuxian/article/details/82895416 最近安卓项目中想要获取内核cmdline特定的启动参数,因为我们在他的U-BOOT中定制了启动参数,需要在驱动中处理,这个手段其实很常见,今天mark个脚印。 内核中如果你
阅读全文
摘要:转自:https://blog.csdn.net/skyflying2012/article/details/41078349 最近工作在调试usb虚拟串口,让其作为kernel启动的调试串口,以及user空间的输入输出控制台。 利用这个机会,学习下printk如何选择往哪个console输出以及u
阅读全文
摘要:转自:https://www.cnblogs.com/pengdonglin137/p/3838245.html 阅读目录(Content) zImage来历 piggy.gz压缩文件的特点 vmlinux.lds arch/arm/boot/compressed/head.S arch/arm/b
阅读全文
摘要:转自:https://www.cnblogs.com/arnoldlu/p/7406441.html 1.前言 了解Linux中断子系统,同时也需要了解ARM体系结构中断处理流程;在熟悉整个软硬件架构和流程基础上,才能对流程进行细化,然后找出问题的瓶颈。《2. 梳理中断处理子系统》 但是所有的优化都
阅读全文
摘要:转自:https://blog.csdn.net/mihouge/article/details/44198375 这个问题有很多人问过,我看了下Linux得内核代码,原因如下:(当然我不能保证一定对,如果有牛人理解得更好,欢迎指正) 1、 中断处理的时候,不应该发生进程切换,因为在中断contex
阅读全文
摘要:转自:https://www.cnblogs.com/x_wukong/p/8573602.html 转自;https://www.cnblogs.com/aaronLinux/p/5890924.html 自旋锁的初衷:在短期间内进行轻量级的锁定。一个被争用的自旋锁使得请求它的线程在等待锁重新可用
阅读全文
摘要:转自:https://www.cnblogs.com/sky-heaven/p/6869591.html 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/Obsession2015/arti
阅读全文