系统运输
1、学习linux
根据在论坛上知道的,我决定学习嵌入式linux。 正好我们学校也很重视嵌入式linux。 关于从实验室到课程体系的嵌入式linux,在天气的时候使用。 这里说一下学习linux的经验和教训。
如果说在论坛上学习linux的话,可以说几乎都是学习linux内核吧。 于是在我的电脑上安装了linux后开始读linux内核的书。 我记得来学校之前买了说陈莉君的linux内核的第一版,现在有第二版了。 我开始读那个小说了。 大家都说linux内核的剧本分析很好,我买了上卷。 之后买了《深入理解linux内核》。 最后,毛德操的《嵌入式系统》也买了分析linux内核代码的东西。 主要与arm相关。
看内核的时候是非常痛苦的过程。 看剧本分析,就像在森林里找到路一样。 在此期间,我组织了一些同学学习内核。 很少有东西能坚持下去。 我觉得我努力了。 剧本分析看第一次、第二次几乎没有线索。 我分析了三个原因。 1、自己的基础不好,这是最关键的。 2、内核本身很难。 3、没有沟通和高人指点。 直到第三次才碰了门,才了解了linux的大致上下文,很多细节也模糊了。
学习linux的总结。 在此声明。 我指的嵌入式设备主要是靠近软件的嵌入式设备。 学习嵌入式的重点和难点在于操作系统,如果不掌握操作系统,我认为很难掌握嵌入式。 即使进行了嵌入式开发,应该是某一层的开发几乎都是不知道操作系统也能进行的,我想那是浮在表面上的。 很难深入提高自己的水平。 声明:漏洞百出的见解! 不要深究!
在学习linux内核的过程中犯了极其严重的路线错误。 我在对linux几乎一无所知的时候就开始学习内核了。 我个人推荐的学习途径之一是使用linux> linux系统编程开发—>开发分析linux内核。 我几乎正好相反,实际上不用linux也可以学习内核,但是如果你知道这些东西的话就可以学得更有效率。
关于是否学习内核,我的回答如下。 不一定。 如果你喜欢钻研,进入内核就会满足欲望。 同时,对你今后嵌入式系统的开发会有很好的影响。 如果你想参与嵌入式linux系统开发,你最好了解内核。 如果只是做APP开发的话是不需要的。 打个比方。 C、c、java等语言是武林某武林派系的语言,无论是什么拳法、什么刀法等,linux内核都应该是一个人内功的反应。
如何开始学习linux内核:最好有《深入理解linux内核》 《情景分析》和源代码三个宝贝。
首先看《深》。 那主要是说原理。 市场上讲原理性,似乎有更浅的东西。 我听说《linux内核设计与实现》很好。 没有学习操作系统的人,像我这样的人,最好先看操作系统原理的书。 看几次后,看情景分析,最好朝《深》看。 交叉看两本,《深》是纲,《情》是目。 最后,深入挖掘代码。
2、学习嵌入式linux
学习嵌入式应该有两个重点: cpu和操作系统,现在市场上很流行arm,所以建议学习arm。 虽然有很多操作系统,但是我推荐那些个人开始学习的人,特别是计算机专业的人,去学习ucos。 那是开源的,同时也很小。 我学习很好。 我不太想说为什么选择linux。 网上这方面的太多了。 但是在工作中,我发现了制作linux的技术路线很难,在windows中几乎没有的问题,在linux开发中几乎到处都有陷阱。 进去花了很长时间才出来,解决了之后自己又进步了! 相对来说开发周期长,难度大。 现在资料也丰富了,难度也稍微降低了!
至于如何学习,这是他的特色所在,需要一个开发板。 我是同学中最早买学习板的。 是中国的钱,但我觉得很有价值。 对我的实习和工作产生了很大的影响。
如果没有开发板,那就是纸上谈兵。 据说那会是1000-2000亚,但确实,兄弟,从长远来看,你的职业和发展这笔钱不算什么。有人说我站着说话也不会腰痛。 好啊。 钱这个东西对我有很大的影响。 在大学里打扫厕所,打扫得很好。 奖项为5元/月。 你有兄弟吗? 我认为教育投资利润是最有保障的! 我实习拿3k,很多同学拿1-2k。 当然也有比我个子高的人。 我现在没有毕业,但有一家公司签了名。 从事现在流行的高级家电的研究开发。 对于我两年前什么都不知道的我来说,应该有质的变化。 感谢学校收下了我的废品。 当然我也很努力。 说这么多并不是夸耀我,实际上不值得夸耀。 虽然现在工作环境和待遇比较满意,但是我发现很差。 特别是代码能力,希望平时大家不要玩游戏,多编程。 编程才是硬道理!
3、学习板和培训
你可以不进修,但是你不能不买开发板。 如果你想学习嵌入式,一定要买学习板。 你最好买arm9的。 即使贵也有价值。 可以运行高级操作系统。 这不是品牌公司的,一般没什么问题。 市场上的板子是三星的2410,基本上都是抄的。 如果是制作产品的话就必须小心。 一般的公司需要2000,算上lcd的话需要3000以上。 我碰的板子是1200,算上液晶屏也是2000,差异很大,所以我觉得学习足够了。
如果有条件的话还是参加研修比较好。 主要是嵌入式与其他不同,自己摸索需要时间。 如果有高手的话就非常好了。 进步很快。 我特别认识做这些的朋友。 我受过训练,认识朋友。 你在今后的工作中帮了我很多,在此感谢他! 我记得哈佛MBA的学生这样说。 在哈佛学什么并不重要,最重要的是这些未来大公司的高管是我的同学。 真有远见!
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn