会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
pwl999
RTFSC: Read The Fucking Source Code
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
下一页
2017年10月13日
2.7 Linux模块机制
摘要: 1、模块插入 模块的格式。驱动模块在2.6内核下编译出来是.ko文件,.ko文件也是elf格式的。elf格式的文件有3种类型:可重定...
阅读全文
posted @ 2017-10-13 10:15 pwl999
阅读(350)
评论(0)
推荐(0)
2017年10月12日
2.6 Linux内核makefile解析
摘要: Linux内核的整个makefile编译系统称为kbuild系统,负责linux内核源码文件架构的编译和链接工作。2.4内核和2.6...
阅读全文
posted @ 2017-10-12 21:01 pwl999
阅读(233)
评论(0)
推荐(0)
3.5 关于printf的典型隐藏性错误
摘要: 调试的时候,碰到一个问题,从表面上看非常正常,但是运行就是不正常。幸亏以前也碰到过相同的问题,才会迅速的联想起来。很有代表性的一个问...
阅读全文
posted @ 2017-10-12 20:42 pwl999
阅读(111)
评论(0)
推荐(0)
3.4 线程id获取
摘要: 在debugtool里面会创建收发包线程,然后再把线程号注册到底层驱动。以前一直没弄太明白这里面tid的计算方法,今天研究了一下,终...
阅读全文
posted @ 2017-10-12 20:36 pwl999
阅读(50)
评论(0)
推荐(0)
3.3 Linux头文件和库的搜索路径
摘要: 1、FAQ 1.1、glibc安装时.so库文件和.h头文件都安装到什么文件夹,gcc怎么能正确的找到相应的文件夹? 当我们在bui...
阅读全文
posted @ 2017-10-12 20:30 pwl999
阅读(1747)
评论(0)
推荐(0)
3.2 Linux C程序解析
摘要: 相信大家在最早学习c语言程序的时候都写过“helloworld”程序,下面就是一个linux c语言的“helloworld”程序:...
阅读全文
posted @ 2017-10-12 20:12 pwl999
阅读(326)
评论(0)
推荐(0)
3.1 链接加载原理及elf文件格式
摘要: 文章目录 1、原理概述2、重定位原理2.1、符号表(Symbol Table):2.2、重定位表(Relocation):2.3、...
阅读全文
posted @ 2017-10-12 19:52 pwl999
阅读(171)
评论(0)
推荐(0)
1.6 x86读取smbios信息
摘要: x86软件中需要读取当前的系统信息,区别出不同的系统类型,以实现不同的功能。如:A、B、C、D等等。前面也有通过桥片PCI DEVI...
阅读全文
posted @ 2017-10-12 19:22 pwl999
阅读(200)
评论(0)
推荐(0)
1.5 x86带宽计算
摘要: x86大框图的的名词解释和各部分的带宽计算,系统整理了一下,做了个总结,大家有兴趣就一起学习学习。 1、总线带宽计算方法 首先,各类...
阅读全文
posted @ 2017-10-12 19:13 pwl999
阅读(184)
评论(0)
推荐(0)
1.4 x86 CPU地址空间分配和寄存器访问
摘要: 1、基本概念 cpu地址空间和pci地址空间是两个常用的比较容易混淆的概念,特别是其中不同系列的cpu的实现还各不相同:x86系列c...
阅读全文
posted @ 2017-10-12 11:05 pwl999
阅读(1318)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
下一页
公告