xydedu的个人空间 https://www.eechina.com/space-uid-99986.html [收藏] [复制] [分享] [RSS]

博客

如何学习linux,带你走进大门

已有 1932 次阅读2014-4-24 10:26 | linux, 嵌入式

技术交流  Q1075349026
1、学习linux 根据我在论坛的了解,我选择学习嵌入式linux,刚好我们学校也重视嵌入式linux,从实验室到课程安排都是关于嵌入式linux方面,
天时地利!这里我把学习linux的经验和教训说说。 可以这样说,在论坛里说道学习linux差不多就学习linux内核。于是我电脑里安装了linux就
开始看linux内核方面的书了。我记得来学校以前就买到一本陈莉君的讲linux内核的第一版,现在有第二版了。我就开始看那本说,大家说linux
内核情景分析不错,我就买了上下册,后来又买了 《深入理解linux内核》,最后也买了毛德操的《嵌入式系统》也是分析linux内核代码的,
主要讲arm相关的。 看内核期间是个非常痛苦的过程,看情景分析有种在森林中找出路,其间我组织了一些同学学习内核,几乎没有几个能坚持
下来的。我认为我是坚持下来了。情景分析在看第一、第二遍是几乎没有摸到门道,我分析有三个方面的原因:1、自己的基础差,这是最关键的。
2、内核本身很难。3、没有交流和高人指点。到了第三遍时我才摸到门,才差不多知道个linux的大概脉络,很多细节也是稀里糊涂。 学习linux
总结,这里声明一下,我指的嵌入式主要是偏向软件的嵌入式。学习嵌入式的重点和难点关键在操作系统,如果没有掌握操作系统,我认为很难
把握一个嵌入式系统。即使在做嵌入式开发中,作应有层的开发几乎可以不知道操作系统也可以开发,我认为那是浮在表面的。很难深入和提高
自己的层次。声明:一孔之见!不可深究! 在学习linux内核过程中犯了一个极其严重路线错误:对linux几乎不懂就开始学习内核。我个人推荐
一个学习路线是:使用linux—〉linxu系统编程开发---〉驱动开发和分析linux内核。而我差不多相反,实际上你不会使用linux也可以学习内核
,但是如果你懂了这些东西学习更有效率。 关于要不要学习内核的问题,我的回答如下:不一定。如果你是喜欢钻研的那你进入内核会满足你的
欲望。同时对你以后的嵌入式系统的开发有很好的影响。如果你想从事嵌入式linux系统开发,最好对内核有所了解。如果仅仅是做应用开发没有
必要。我打个比喻:c、c++、java等语言是武林中的某个武林派别的话,如什么拳法,什么刀法等,那么linux 内核应该是一个人的内功的反应。
怎么开始学linux内核:最好有三件宝物:《深入理解linux内核》《情景分析》和源代码。 先看《深》,那主要讲原理,好像市场上有本讲原理性
并且更浅,《linux内核设计与实现》听说不错。如果没有学习操作系统的,像我这样的,最好先看看操作系统原理的书。看了几遍后,就看情景
分析,最好对着《深》看。两本交叉看,《深》是纲,《情》是目。最后深入代码。深圳/郑州信盈达嵌入式、单片机、ARM、MIPS、FPGA、Android
培训!免费试听,满意后给您量身定制课程(包学会),快速提高您的技能!教学特色:名师督学+工程师指导;项目案列解析+实际解决方案!
详情质询:杨老师 电话13724236349   QQ 1075349026


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (1 个评论)

回复 xydedu 2014-4-24 10:27
信盈达嵌入式培训,帮你轻松跨进高薪门槛。零基础不要紧,只要你肯学!没有学 不会的徒弟,只有不会教的老师。
深圳专业嵌入式arm培训,嵌入式linux培训,STM-32培训、PCB培训、电子培训、单 片机培训--家门口的技术培训
信盈达嵌入式实训学院本周末开设免费试听体验,满意再报名,学会为止。
包教会QQ:1075349026 电话:13724236349  杨老师
全日制班,周末班,晚班,时间灵活安排想你所想。就近原则,一个中心报名可任 选一个中心上课。
南山,龙华,龙岗,西乡,广州,郑州同步进行中。。。。

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部