红联Linux门户
Linux帮助

如何进行学好Linux开发

发布时间:2010-06-29 16:02:38来源:红联作者:wucongdonglai
最近俺总工让我对Linux的准备工作,初步打算以后要做一个基于Linux的数控系统。我初步的工作是对Linux的功能进行剪裁。问题是,我之前只是用用MFC应用编程的,我对Linux和操作系统开发不懂啊。哪位大大给点好的意见?怎么学?从哪学?有没有好点的书籍啊?跪求!!!
文章评论

共有 12 条评论

  1. yuquzou 于 2012-03-29 22:00:00发表:

    确实不简单

  2. honglianqxw123 于 2012-03-03 10:30:14发表:

    主要是用来干什么。

  3. honglianqxw123 于 2012-03-01 08:43:03发表:

    谢谢楼主。学习了。

  4. 于 2012-02-08 09:46:10发表:

    基于Linux的数控系统,还要认识数控机的驱动模式.嗨,学习吧!

  5. pallana 于 2011-01-13 21:44:43发表:

    楼上的回复值得保存

  6. wucongdonglai 于 2011-01-12 13:48:28发表:

    这个问题到现在算是有一个比较不错的解答了:
    第一阶段:折腾linux,具体来说就是用各种命令来实现各种手段,尤其那些常用的命令,是必须要熟悉的,当然有的时候也只需要知道个名称就可以,用的时候可以man的嘛
    第二阶段:对linux整体进行一定的学习,比如做做LFS啊、学习学习Makefile啊、搞搞内核编译啊
    第三阶段:可以借助驱动开发来去linux的内核进行学习,加深了解,学的时候,先学驱动的一些基础知识,然后在详细研究某一个模块,比如USB、PCI什么的,一窍通百窍通,当然中间查看内核源码是必须的
    第四阶段:可以去整体学习内核源码了,比如是如何启动的,如何调用的,调度算法又是怎么样的等等
    前2阶段没什么好说的,就是一些基本学习,资料网上找就行,要是对编程方面还比较差的,可以看看linux程序设计,讲的很全面
    后2阶段确实需要一定的书籍,有些大师级的书讲的就是透彻:深入理解linux内核、linux设备驱动程序、精通linux设备驱动程序开发,这三本讲的最经典,当然难度也是有的。其他的一些书籍就差了不少,比如宋宝华的linux设备驱动开发详解之类的也还可以!
    结贴

  7. 咖啡男孩 于 2010-07-02 08:27:28发表:

    引用:
    {:3_109:}先用熟了再谈开发吧,lz
    奶茶dsk 发表于 2010-6-30 00:11

    LZ,这就是solution了……

  8. 咖啡男孩 于 2010-07-02 08:26:43发表:

    你们总共好没人性啊~~~
    熟练应用Linux哪是一朝一夕的事?!

  9. wucongdonglai 于 2010-07-02 08:10:21发表:

    有没有具体点的solution啊

  10. wucongdonglai 于 2010-06-30 08:13:00发表:

    用熟的话,好像倒是不难啊

  11. 奶茶dsk 于 2010-06-30 00:11:34发表:

    {:3_109:}先用熟了再谈开发吧,lz

  12. wangha 于 2010-06-29 20:56:06发表:

    我也想知道答案