- 博客(3)
- 资源 (14)
- 收藏
- 关注
原创 实验1前篇——BIOS编程空间
从此篇开始更多的注重技术细节了。细节决定成败的故事太多了,而且对于编程者肯定都有这样的经历——自信满满的认为自己写得程序天衣无缝,但是当运行调试之后,才发现bug无处不在,更可气的是很多的bug却是因为语法细节或者指尖上的失误导致。而且编码效率的提升,更多的是建立在已经存在的可信代码的基础上,而可信代码却是经历过无数次的折腾的结晶。 实验1的内容是“启动PC
2015-09-27 20:18:38 4461
原创 磨刀不误砍柴工——实验工具准备
写在最前面的话: 后面的一系列博客主要围绕MIT-OS的学习课程来创建; 为什么会学习mit-os? 1)对于复杂的事物,一种常见的思维就是从简单到复杂的思维。根据这种思维去学习原始的os,透过它去熟悉os的基本概念与核心构造,从而以此作为基础去学习现代os的各项技术,能够去更新创造与优化它们。 2)一种典型的西方逻辑思维——原子思想
2015-09-13 20:14:39 808
原创 万变不离其宗——程序动态分析(gdb)
万剑归宗是无名的招数,但是它却道出一个道理。不管剑招多么花哨,多么厉害,最终还是需要回归正宗与朴实。程序也是一样,不管代码如何实现,不论语言如何,技巧如何,最终也是要能够被正确,有效,可靠的运行,才是本真。所以我们需要耐心的去了解与分析程序的运行过程,能够去调试之,验证自己程序的性能。当然有些其他的知识技巧被总结于此。以下从5个方面做出介绍(参考文档到我的资源中下载即可):
2015-09-11 13:48:21 2132
linux用户进程分析
2016-03-31
实验3的用户进程实现
2015-11-21
内存管理算法
2015-11-10
x86内存管理与内存检测
2015-10-28
引导linux与uboot命令分析资源
2015-10-14
引导PC的附件资料
2015-10-10
博客《实验1前篇——BIOS编程空间》的附件资源
2015-09-27
MIT-OS实验环境准备
2015-09-13
程序动态分析-gdb
2015-09-11
binutils工具文档
2014-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人