收藏 分享(赏)

学习嵌入式linux的某位大虾的经历,很有用.doc

上传人:jinchen 文档编号:6356514 上传时间:2019-04-09 格式:DOC 页数:6 大小:16KB
下载 相关 举报
学习嵌入式linux的某位大虾的经历,很有用.doc_第1页
第1页 / 共6页
学习嵌入式linux的某位大虾的经历,很有用.doc_第2页
第2页 / 共6页
学习嵌入式linux的某位大虾的经历,很有用.doc_第3页
第3页 / 共6页
学习嵌入式linux的某位大虾的经历,很有用.doc_第4页
第4页 / 共6页
学习嵌入式linux的某位大虾的经历,很有用.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、 我们应该怎么学习嵌入式 linux 呢?这是我的一点点个人愚见,望见谅!1、学习 linux根据我在论坛的了解,我选择学习嵌入式 linux,刚好我们学校也重视嵌入式 linux,从实验室到课程安排都是关于嵌入式 linux 方面,天时地利!这里我把学习 linux 的经验和教训说说。可以这样说,在论坛里说道学习 linux 差不多就学习 linux内核。于是我电脑里安装了 linux 就开始看 linux 内核方面的书了。我记得来学校以前就买到一本陈莉君的讲 linux 内核的第一版,现在有第二版了。我就开始看那本说,大家说 linux 内核情景分析不错,我就买了上下册,后来又买了 深入理

2、解 linux 内核 ,最后也买了毛德操的嵌入式系统也是分析 linux 内核代码的,主要讲 arm 相关的。看内核期间是个非常痛苦的过程,看情景分析有种在森林中找出路,其间我组织了一些同学学习内核,几乎没有几个能坚持下来的。我认为我是坚持下来了。情景分析在看第一、第二遍是几乎没有摸到门道,我分析有三个方面的原因:1、自己的基础差,这是最关键的。2、内核本身很难。3、没有交流和高人指点。到了第三遍时我才摸到门,才差不多知道个 linux 的大概脉络,很多细节也是稀里糊涂。学习 linux 总结,这里声明一下,我指的嵌入式主要是偏向软件的嵌入式。学习嵌入式的重点和难点关键在操作系统,如果没有掌握

3、操作系统,我认为很难把握一个嵌入式系统。即使在做嵌入式开发中,作应有层的开发几乎可以不知道操作系统也可以开发,我认为那是浮在表面的。很难深入和提高自己的层次。声明:一孔之见!不可深究!在学习 linux 内核过程中犯了一个极其严重路线错误:对linux 几乎不懂就开始学习内核。我个人推荐一个学习路线是:使用 linux linxu 系统编程开发 -驱动开发和分析linux 内核。而我差不多相反,实际上你不会使用 linux 也可以学习内核,但是如果你懂了这些东西学习更有效率。关于要不要学习内核的问题,我的回答如下:不一定。如果你是喜欢钻研的那你进入内核会满足你的欲望。同时对你以后的嵌入式系统的

4、开发有很好的影响。如果你想从事嵌入式 linux 系统开发,最好对内核有所了解。如果仅仅是做应用开发没有必要。我打个比喻:c、c+、java 等语言是武林中的某个武林派别的话,如什么拳法,什么刀法等,那么 linux 内核应该是一个人的内功的反应。怎么开始学 linux 内核:最好有三件宝物:深入理解 linux内核 情景分析和源代码。先看深 ,那主要讲原理,好像市场上有本讲原理性并且更浅, linux 内核设计与实现 听说不错。如果没有学习操作系统的,像我这样的,最好先看看操作系统原理的书。看了几遍后,就看情景分析,最好对着深看。两本交叉看, 深是纲, 情是目。最后深入代码。2、学习嵌入式

5、linux学习嵌入式,我认为两个重点,cpu 和操作系统,目前市场是比较流行 arm,所以推荐大家学习 arm。操作系统很多,我个人对开始学习的人,特别不是计算机专业的,推荐学习 ucos。那是开源的,同时很小。学习很好。为什么选linux,我不想讲太多,网上这方面的太多,但是我在工作中发现,做 linux 的技术路线很难,在 windows 几乎不会有的问题,在 linux 开发中几乎遍地陷阱。一掉进去划很长时间出来,一旦解决自己又长进了!相对来说开发周期长,难度大。现在资料也逐渐丰富起来,难度也降低了些!至于怎么学习,这是他的特色地方,必须有块开发板,我是同学里最早买学习板的,虽然华钱,我

6、认为值。对我实习和工作产生了很大的影响。如果没有开发板,那是纸上谈兵。有人说,那要 1000-2000亚,的确是,兄弟,看长远的,对您的职业和发展那点钱不算什么!有的人说我站着说话不腰痛,好吧,钱这东西对我影响很大,我在大学里扫厕所,扫的不错,奖 5 元/月。兄弟你有过吗?我认为教育投资是效益最有保障的!我实习拿 3k,很多同学拿 1-2k,当然比我高的也有。虽然我现在没有毕业,但一家公司就签了。从事目前流行的高档的消费电子的研发。对于我两年前一无所知的我,应该有质的变化,我感谢学校收了我这个废品。当然我也非常的努力。说这么多并不是要炫耀我什么,实际上根本不值得炫耀,虽然现在工作环境和待遇比较

7、满意,但是,我发现我很差,特别是代码能力,我希望平常大家少玩游戏,多编程。编程才是硬道理!3、 学习板和培训你可以不接受培训,但是不能不买开发板。如果你想学习嵌入式一定要买块学习板,最好买块 arm9 的,贵些也值。可以跑高级操作系统。这个不要什么品牌公司的,一般不会出什么问题,市场上的板子一般是三星的 2410,基本上是抄的。如果是做产品那要注意些。一般的公司一般要2000,加 lcd 要 3000 甚至更多。我接触到有的板只要1200,加 lcd 也就 2000,差别比较大,我认为学习都够啦。对于培训,如果有条件最好参加,主要是嵌入式相对别的不同,自己摸索很费时,如果有高手指点非常的好,进

8、步快。特别是认识做这些的朋友。我接受过培训,认识个朋友。在以后的工作中帮我很多,在这里谢谢他!我记得哈佛的一个 MBA 的学生这样说,大意是:在哈佛学到什么不重要,最重要的是这些未来各大公司的高级管理人员是我的同学!真是有远见!目前市场是培训比较贵,一个星期两三千,真正算起来也要,那些讲师待遇绝对不会低。但是有个致命的问题是连续上课,一连几天,效果不佳。我希望社会上多出些 1000元左右,并且时间长些,如一个月,一周一到两次课。如果没人做,我来做,哈哈!没有想到,一下写了这么多,其实还想写的,比如在中科院的一位老兄是怎样学习 linux 内核和看书的,真的很感动。他的为人我很钦佩。也想介绍毛德操的嵌入式系统那本书,对学习 arm linux 的很好,也想介绍实习和工作的东西,太长了,耽误大家时间。我也不想检查里面的错别字了,很多!就写到这里吧

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > linux/Unix相关

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报