上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页
摘要: https://blog.csdn.net/dragon101788/article/details/9419175 在函数中加入dump_stack函数 需要包含的头文件: #include <asm/ptrace.h> 在函数中调用: dump_stack(); 阅读全文
posted @ 2018-12-28 10:25 行木辛 阅读(1591) 评论(0) 推荐(0) 编辑
摘要: https://www.ibm.com/developerworks/cn/linux/1307_liuming_linuxtime1/index.html 获取cpu Id可以用函数 smp_processor_id() 阅读全文
posted @ 2018-11-29 14:11 行木辛 阅读(684) 评论(0) 推荐(0) 编辑
摘要: GNU GLOBAL 是一个源代码标记系统, 能够很方面的进行代码阅读和代码索引. 在你的源代码中,你可以找到不同的对象并能够很轻松的移动它们, 如函数、宏、结构、类等. 这对大型项目非常有用, 特别是那种包含许多子目录, 许多 #ifdef 和很多 main( ) 函数的项目. 1、编译安装glo 阅读全文
posted @ 2018-11-26 11:48 行木辛 阅读(905) 评论(0) 推荐(0) 编辑
摘要: pci 设备注册及查找: https://www.cnblogs.com/image-eye/archive/2012/02/15/2352912.html PFN https://nieyong.github.io/PFN.html 阅读全文
posted @ 2018-11-15 15:48 行木辛 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 很多应用都安装在/usr/local下面,那么,这些应用为什么选择这个目录呢?Automake工具定义了下面的一组变量: 而GUN下面绝大部分应用的编译系统都是用automake。所以很多很多应用都安装在了/usr/local/目录下。 另外,需要注意usr 指 Unix System Resour 阅读全文
posted @ 2018-10-30 10:28 行木辛 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: 在工作中经常会遇到内核升级,开发的代码需要适配的问题。比如本次项目,要使用最新的内核4.19,而之前我们稳定的版本是4.1内核,从4.1到4.19,内核其实变化很大。基于内核开发的一些用户态程序,或者内核模块,当内核升级后,产生的接口变化,会导致这些开发的项目无法编译成功,或者编译成功后无法加载模块 阅读全文
posted @ 2018-10-25 17:03 行木辛 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: kernel社区稳定版本的地址为: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ 如果我们想查找某一个文件,比如 /include/linux/compat.h,通过如下步骤找到该文件。 然后在下面的文件列表中,通 阅读全文
posted @ 2018-10-23 17:16 行木辛 阅读(2599) 评论(0) 推荐(1) 编辑
摘要: https://jingyan.baidu.com/article/148a1921f54afe4d71c3b18e.html 阅读全文
posted @ 2018-10-23 09:21 行木辛 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 所谓冷热是针对处理器cache来说的,冷就是页不大可能在cache中,热就是有很大几率在cache中。 cold page和hot page的概念可以参考LWN的一片文章http://lwn.net/Articles/14768/ 2.5.45内核,Martin Bligh和Andrew Morto 阅读全文
posted @ 2018-10-17 14:27 行木辛 阅读(966) 评论(0) 推荐(1) 编辑
摘要: http://www.cnblogs.com/wwang/archive/2011/01/17/1937609.html 阅读全文
posted @ 2018-09-28 10:25 行木辛 阅读(183) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页