会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
pingandezhufu
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
下一页
2015年4月7日
学习linux内核时常碰到的汇编指令(1)
摘要: 转载:http://blog.sina.com.cn/s/blog_4be6adec01007xvg.html80X86汇编指令符号大全+、-、*、/∶算术运算符。&∶宏处理操作符。宏扩展时不识别符号和字符串中的形式参数,如果在形式参数前面加上一个&记号,宏汇编程序就能够用实在参数代替这个形式参数了...
阅读全文
posted @ 2015-04-07 00:30 pingandezhufu
阅读(464)
评论(0)
推荐(0)
2015年4月5日
Linux内核system_call中断处理过程
摘要: “平安的祝福 + 原创作品转载请注明出处 + 《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)
Ubuntu14 搭载vim环境查看源码
摘要: 首先是下载完整的vim74,然后编译安装。遗憾的是当编译时,没有开启图形界面。在安装新版本的Vim之前,你需要卸载原来安装的老版本Vim,依次在终端下执行下列命令: sudo apt-get remove vim sudo apt-get remove vim-runtime ...
阅读全文
posted @ 2015-04-05 11:39 pingandezhufu
阅读(530)
评论(0)
推荐(0)
2015年4月4日
ubuntu14使用qemu调试linux内核
摘要: # 下载内核源代码编译内核 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 安装fcitx输入法
摘要: 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)
2015年3月28日
Linux内核学习之道
摘要: 来自:http://blog.chinaunix.net/uid-26258259-id-3783679.html内核文档 内核代码中包含有大量的文档,这些文档对于学习理解内核有着不可估量的价值,记住,在任何时候,它们在我们心目中的地位都应该高于那些各式的内核参考书。下面是一些内核新人所应该阅读...
阅读全文
posted @ 2015-03-28 00:22 pingandezhufu
阅读(179)
评论(0)
推荐(0)
2015年3月27日
API和系统调用实现同一方法
摘要: “平安的祝福 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000”一、基本概念1.1API和系统调用区别:API只是一个函数定义;系统调用通过软中断向内核发出一个明确的请求。Libc库定义...
阅读全文
posted @ 2015-03-27 23:24 pingandezhufu
阅读(358)
评论(0)
推荐(0)
2015年3月26日
转载 linux内核 asmlinkage宏
摘要: 转载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)
2015年3月24日
Linux2.6 内核的 Initrd 机制解析
摘要: 文章来自: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)
2015年3月22日
Linux---从start_kernel到init进程启动
摘要: “平安的祝福 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000”init process是Linux系统的第一个用户态进程,那自然没有父亲。它是由Linux内核直接启动的。该进程读取系统...
阅读全文
posted @ 2015-03-22 22:00 pingandezhufu
阅读(1890)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告