linux学习顺序 - 09年旧文

来源:互联网 发布:debian centos 哪个好 编辑:程序博客网 时间:2024/05/17 09:32

第一步:

1.安装VMware,在里面安装FC4;
2.先看makefile,写个C,c++, hello, word;
3, 用gdb调试一下。

 

第二步:

然后,熟悉linux API, 命令。 

注,

手上有一本<Linux C 编程> 李玉波 朱自强 郭军 编著,正好第一步第二步有相关内容,比直接看文档强,希望不要看得太多不会查阅文档

另外近期在找到linux.vbird.org,非常好的网站,很详细,最重要的是该书有有意识的引导你的学习方法

 

第三步:

3个月后,开始学习内核开发。 

 

第四步:

看书:LKD, LDD, ULK, 也看看源代码。 

注: 

LKD:了解linux的大体框架

LINUX内核设计与实现

LINUX KERNEL DEVELOPMENT

ROBERT LOVE 

LINUX内核完全注释 赵炯

LINUX内核源代码情景分析  毛德操 胡希明


LDD:了解kernel中常用的api。

LINUX设备驱动程序(第三版) 

LINUX DEVICE DRIVERS,3RD EDITION 

JONATHAN CORBET,ALESSANDRO RUBINI, GREG KROAH-HARTMA

ULK:

深入理解LINUX内核(第三版) 

UNDERSTANDING THE LINUX KERNEL

DANIEL P. BOVET;MARCO CESATI

 

 注意: 

永远不要忘记的三大帮助命令

    *
      XXX -h(xxx –help)
    *
      man -a XXX
    *
      info XXX


man 1 name // shell command
man 2 name // linux API
man 3 name // C lib API

 

Linux-kernel -- Linux内核开发中文邮件列表

http://zh-kernel.org/mailman/listinfo/linux-kernel

0 0
原创粉丝点击