crazydtone 发表于 2016-11-11 10:12:41

开始学习Linux内核,使用哪个版本?

大家好,

        RT

        现在学习Linux,大家使用哪个版本的内核学习呢?

        烦请大家进来讨论一下,谢谢...

greencamel 发表于 2016-11-11 11:07:43

学习内核?是打算把整个源代码都看一遍么?

crazydtone 发表于 2016-11-11 11:16:10

greencamel 发表于 2016-11-11 11:07
学习内核?是打算把整个源代码都看一遍么?

主要涉及驱动部分,你使用哪个版本呢?

greencamel 发表于 2016-11-11 11:34:38

crazydtone 发表于 2016-11-11 11:16
主要涉及驱动部分,你使用哪个版本呢?

我不会linux,只是经常听人说学linux内核,我还以为是看源代码呢,这个感觉是一项艰巨的任务

yerrmin 发表于 2016-11-11 12:23:39

最好是3.5以后的吧,关键还是你为谁写驱动,它的内核版本是多少

hongfadg 发表于 2016-11-11 12:26:08

你要是入门学习的话最好2.6的,资料多啊

shian0551 发表于 2016-11-11 12:31:54

0.01或者0.11 。后面直接就可以2.6.

wiser803 发表于 2016-11-11 12:42:52

研究代码的话,v0.01最容易入门易懂,其他在此基础上升级改进,v2.6已经是海量信息的了。

bbstr 发表于 2016-11-11 13:16:15

先看书吧,一上来就研究源码会被淹

liwei_jlu 发表于 2016-11-11 13:19:15

新手的话,不建议学习linux内核、代码,先会用linux、会配置裁剪linux,会调用现成的驱动操作硬件,然后尝试编译好驱动,接下来才是尝试linux驱动开发

crazydtone 发表于 2016-11-11 13:35:45

liwei_jlu 发表于 2016-11-11 13:19
新手的话,不建议学习linux内核、代码,先会用linux、会配置裁剪linux,会调用现成的驱动操作硬件,然后尝 ...

谢谢你的回复。

可否分享一下你的学习过程呢?

crazydtone 发表于 2016-11-11 13:36:56

bbstr 发表于 2016-11-11 13:16
先看书吧,一上来就研究源码会被淹

嗯,就是这样的,不然压力太大很容易退缩的。。。

crazydtone 发表于 2016-11-11 13:39:25

shian0551 发表于 2016-11-11 12:31
0.01或者0.11 。后面直接就可以2.6.

你现在做驱动开发还是应用开发呢?

Auir 发表于 2016-11-11 15:02:19

liwei_jlu 发表于 2016-11-11 13:19
新手的话,不建议学习linux内核、代码,先会用linux、会配置裁剪linux,会调用现成的驱动操作硬件,然后尝 ...

很对,
先用再说,不过我们这里说先用,就怕他们新手不理解。

crazydtone 发表于 2016-11-11 16:51:53

Auir 发表于 2016-11-11 15:02
很对,
先用再说,不过我们这里说先用,就怕他们新手不理解。

那你说明白一点呢{:lol:}

litop 发表于 2016-11-11 16:52:19

楼主加油,,,,楼主加油

hellowolf 发表于 2016-11-11 18:07:44

打击一下楼主,
学了好像没啥用{:titter:}
工资也不高!{:titter:}

crazydtone 发表于 2016-11-11 20:27:05

hellowolf 发表于 2016-11-11 18:07
打击一下楼主,
学了好像没啥用
工资也不高!

趁年轻,多努力一把。

{:lol:}

jm2011 发表于 2016-11-11 23:01:14

楼主加油,多写写博客,让我们也跟着一起进步:)

labtech 发表于 2016-11-12 16:36:39

嘿嘿,2.6?有几年没整linux了。

成就与价值 发表于 2016-11-12 17:23:53

liwei_jlu 发表于 2016-11-11 13:19
新手的话,不建议学习linux内核、代码,先会用linux、会配置裁剪linux,会调用现成的驱动操作硬件,然后尝 ...

赞同这个观点,这应该是弯路走的比较少的或者是相对比较容易入门的一种方法。

tangbo_designer 发表于 2016-11-15 10:18:05

先搞个板子玩玩把,慢慢理解里面的东西,一年,两年也还是菜鸟

helislayer 发表于 2016-11-17 13:19:55

crazydtone 发表于 2016-11-11 11:16
主要涉及驱动部分,你使用哪个版本呢?

学内核的话,如果什么都没有接触过建议从 Linux Device Driver 2
那本书看起。按照进度写几个玩具驱动模块跑一跑。

版本要不跟书要不跟你现在用的 Linux,能调试跑自己代码
比看重要多了。

yinjinzhong 发表于 2016-11-17 13:43:41

学习3.10之后的吧。

crazydtone 发表于 2016-11-21 08:47:39

谢谢LS两位的回复,现在准备先从Linux Application Development着手,对内核的整体功能先了解一下。

{:handshake:}{:smile:}
页: [1]
查看完整版本: 开始学习Linux内核,使用哪个版本?