摘要: 转载:http://blog.sina.com.cn/s/blog_4be6adec01007xvg.html80X86汇编指令符号大全+、-、*、/∶算术运算符。&∶宏处理操作符。宏扩展时不识别符号和字符串中的形式参数,如果在形式参数前面加上一个&记号,宏汇编程序就能够用实在参数代替这个形式参数了... 阅读全文
posted @ 2015-04-07 00:30 pingandezhufu 阅读(464) 评论(0) 推荐(0)
摘要: “平安的祝福 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000”menu中添加指令在相应的test.c中添加getpid和getpid-asm的函数,使Menu实现getpid和getp... 阅读全文
posted @ 2015-04-05 20:04 pingandezhufu 阅读(647) 评论(0) 推荐(0)
摘要: 首先是下载完整的vim74,然后编译安装。遗憾的是当编译时,没有开启图形界面。在安装新版本的Vim之前,你需要卸载原来安装的老版本Vim,依次在终端下执行下列命令: sudo apt-get remove vim sudo apt-get remove vim-runtime ... 阅读全文
posted @ 2015-04-05 11:39 pingandezhufu 阅读(530) 评论(0) 推荐(0)
摘要: # 下载内核源代码编译内核 cd ~/LinuxKernel/ wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.18.6.tar.xz xz -d linux-3.18.6.tar.xz tar -x... 阅读全文
posted @ 2015-04-04 15:48 pingandezhufu 阅读(2638) 评论(0) 推荐(1)
摘要: ubuntu 14 的环境我用的ibus输入法和firefox 36.0.4 版本相互冲突,有bug。在输入栏无法选中,以及复制。查其原因是ibus输入法有问题,需要重新换个输入法。我先卸载了ibus,sudo apt-get remove ibus然后输入sudo apt-get install ... 阅读全文
posted @ 2015-04-04 02:30 pingandezhufu 阅读(291) 评论(0) 推荐(0)
摘要: 来自:http://blog.chinaunix.net/uid-26258259-id-3783679.html内核文档 内核代码中包含有大量的文档,这些文档对于学习理解内核有着不可估量的价值,记住,在任何时候,它们在我们心目中的地位都应该高于那些各式的内核参考书。下面是一些内核新人所应该阅读... 阅读全文
posted @ 2015-03-28 00:22 pingandezhufu 阅读(179) 评论(0) 推荐(0)
摘要: “平安的祝福 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000”一、基本概念1.1API和系统调用区别:API只是一个函数定义;系统调用通过软中断向内核发出一个明确的请求。Libc库定义... 阅读全文
posted @ 2015-03-27 23:24 pingandezhufu 阅读(358) 评论(0) 推荐(0)
摘要: 转载http://blog.chinaunix.net/uid-7390305-id-2057287.html看一下/usr/include/asm/linkage.h里面的定义:#define asmlinkage CPP_ASMLINKAGE __attribute__((regparm(0))... 阅读全文
posted @ 2015-03-26 14:11 pingandezhufu 阅读(298) 评论(0) 推荐(0)
摘要: 文章来自:www.ibm.com/developerworks/cn/linux/l-k26initrd/1.什么是 Initrdinitrd 的英文含义是 boot loader initialized RAM disk,就是由 boot loader 初始化的内存盘。在 linux内核启动前, ... 阅读全文
posted @ 2015-03-24 02:15 pingandezhufu 阅读(440) 评论(0) 推荐(0)
摘要: “平安的祝福 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000”init process是Linux系统的第一个用户态进程,那自然没有父亲。它是由Linux内核直接启动的。该进程读取系统... 阅读全文
posted @ 2015-03-22 22:00 pingandezhufu 阅读(1890) 评论(0) 推荐(0)