Linux系统内核
wuxianglonghaohao
这个作者很懒,什么都没留下…
展开
-
成为Linux内核高手的四个方法
http://write.blog.csdn.net/postedit本文由 伯乐在线 - haofly 翻译自 Julia Evans。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。(之前我在CUSEC网站发表了关于内核并不可怕的一篇文章,本文是后续。)我曾经问别人如何开始内核编程的学习,他们基本上都说:①如果你不需要了解内核是如何为你工作的,你为何要尝试呢?转载 2014-01-09 15:40:37 · 814 阅读 · 0 评论 -
struct sockaddr_nl 结构体 由来、含义以及使用——获取Linux路由表
http://www.blogjava.net/jasmine214--love/archive/2012/06/15/380877.htmlLinux 用户态与内核态的交互 在 Linux 2.4 版以后版本的内核中,几乎全部的中断过程与用户态进程的通信都是使用 netlink 套接字实现的,例如iprote2网络管理工具,它与内核的交互就全部使用了netlink,著名转载 2014-11-06 15:55:07 · 927 阅读 · 0 评论 -
Linux 内核裁剪 步骤之 make menuconfig
http://blog.sina.com.cn/s/blog_65c5b1bb0100lb6e.html转载 2014-10-22 14:03:32 · 1921 阅读 · 0 评论 -
Makefile之编译可装载模块 -obj-m
http://fongzhiye.blog.163.com/blog/static/202836152201211110159695/编译可装载模块 - obj-m $(obj-m) 列举出了哪些文件要编译成可装载模块。一个模块可以由一个文件或多个文件编译而成。如果是一个源文件,Kbuild Makefile只需简单的将其加到$(obj-m)中去转载 2014-10-09 11:45:41 · 3605 阅读 · 0 评论 -
Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解
http://www.linuxidc.com/Linux/2011-10/44721p4.htm转载 2014-10-24 10:23:17 · 791 阅读 · 0 评论 -
WinXP下打造自己的linux 0.11简易编译环境(原创)
http://caiwei8888.blog.163.com/blog/static/3017424120101913353856/学习赵炯博士的《linux 0.11 内核完全注释》,在搭建实验环境时发现没有WinXP下bochs建立linux 0.11 编译环境的文章,都是直接用的赵博的linux-0.11-devel-040329.zip直接进行的实验。有鉴于此,转载 2014-11-08 00:47:14 · 1728 阅读 · 0 评论 -
Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解
前面我们介绍模块编程的时候介绍了驱动进入内核有两种方式:模块和直接编译进内核,并介绍了模块的一种编译方式——在一个独立的文件夹通过makefile配合内核源码路径完成 那么如何将驱动直接编译进内核呢? 在我们实际内核的移植配置过程中经常听说的内核裁剪又是怎么麽回事呢?我们在进行linux内核配置的时候经常会执行make menuconfig这个命令,然后屏幕转载 2014-10-22 09:32:46 · 772 阅读 · 0 评论 -
Linux写时拷贝技术(copy-on-write)
http://www.cnblogs.com/biyeymyhjob/archive/2012/07/20/2601655.html转载 2014-08-27 12:04:41 · 633 阅读 · 0 评论 -
关于fork和行缓冲的问题
http://shentar.me/%E5%85%B3%E4%BA%8Efork/转载 2014-08-25 13:53:59 · 623 阅读 · 0 评论 -
windows与linux 注册表区别
http://hi.baidu.com/wisonwu123/item/6e5a5ad45dcd7319d78ed063windows与linux 注册表区别windows刚开始的时候是和unix一样没有注册表的,它的程序信息在后缀为ini的文本文件中。后来Windows引人注册表,那么为什么Windows要花如此大的力气引人注册表机制,它要解决什么问题,它转载 2014-07-07 09:39:25 · 6111 阅读 · 0 评论 -
理解inode
http://www.ruanyifeng.com/blog/2011/12/inode.html作者: 阮一峰日期: 2011年12月 4日inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用转载 2014-01-25 21:22:40 · 566 阅读 · 0 评论 -
信号量与PV操作
http://blog.chinaunix.net/uid-15014334-id-2853109.html在计算机操作系统中,PV操作是进程管理中的难点。首先应弄清PV操作的含义:PV操作由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下: P(S):①将信号量S的值减1,即S=S-1; ②如果S³0,则该进程继续执行;转载 2014-01-13 16:47:21 · 1023 阅读 · 0 评论 -
CPU及Linux内核中不同地址概念
阅读《深入理解LINUX内核》,被各种地址概念搞糊涂了,上网搜索一番,有两篇blog感觉很不错,一位是图文并茂,写得很棒,一位用图来表示,直观方便。把第二位的图贴上。http://img.blog.csdn.net/20150202145705799?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd3V4aWFuZ2xvbmdoYW9oYW8=/原创 2015-02-02 16:08:31 · 675 阅读 · 0 评论