当前位置: 代码迷 >> 汇编语言 >> 想研究LINUX内核,不懂从何入手?解决方法
  详细解决方案

想研究LINUX内核,不懂从何入手?解决方法

热度:949   发布时间:2013-02-26 00:00:00.0
想研究LINUX内核,不懂从何入手?
现在大三了,C,JAVA,C#,数据结构,计算机体系,计算机组成原理,汇编,等等关于计算机的能想到的课程都学了,自己也课下开发了一些小应用。现在想研究下并修改LINUX系统内核,但是不懂从何入手。各位给条明路吧!

------解决方案--------------------------------------------------------
买那本基于0.12内核的《linux内核完全剖析》

然后用虚拟机动手实践

慢慢理解内核的运作方式,再谈修改内核的问题

现在linux的内核像2.4或2.6之类的源程序都很大,除非你是linux内核高手,否则想修改是很困难的
------解决方案--------------------------------------------------------
研究内核,有两个方向
一,高性能应用,需要针对特定的应用调用或是改造一些东西
二,设备驱动,内核的同步与中断是必须很熟的
针对你所需要做的事来研究
如果你现在没有明确要做的事
只能去买书,系统性的先看了
当然,如果你要做驱动的话,还是需要一个板子的
------解决方案--------------------------------------------------------
找linux内核的书看,这个不像win属于保密的鸟。

然后看你的修为鸟。
  相关解决方案