??xml version="1.0" encoding="utf-8" standalone="yes"?>9191成人精品久久,精品伊人久久,精品久久久中文 http://www.aygfsteel.com/yusiwei/category/44903.htmlWhere there is a will,there is a way! zh-cn Sun, 02 May 2010 21:07:22 GMT Sun, 02 May 2010 21:07:22 GMT 60 初学嵌入式开发ARM的学习方?/title> http://www.aygfsteel.com/yusiwei/archive/2010/05/01/319850.html鹏凌 鹏凌 Sat, 01 May 2010 04:07:00 GMT http://www.aygfsteel.com/yusiwei/archive/2010/05/01/319850.html http://www.aygfsteel.com/yusiwei/comments/319850.html http://www.aygfsteel.com/yusiwei/archive/2010/05/01/319850.html#Feedback 0 http://www.aygfsteel.com/yusiwei/comments/commentRss/319850.html http://www.aygfsteel.com/yusiwei/services/trackbacks/319850.html q个题目很大Q给ZU感觉我好像很成功,其实不然。实际上自己水^不高Q甚臛_低,但是做过了一些曲折的学习道\Q同时把自己真实的学习历E表辑և来,希望对后来者有借鉴的意义,甚幸Q?br style="word-wrap: break-word; line-height: normal; " />
工作三年、几成废人!
?000q毕业于华中地区的一个理工科大学Q专业是机械电子Q我当时已经{了一家内陆某个省U机兛_作,安八辈是农民,q且很偏q,能够q入q样?地方是祖坟有风水。但在毕业前夕有个进入it的机会,我本惌ȝQ家里h极力反对Q阻力可惌知。同时要?000元的q约金,Ҏ来说是天文数字。大 学里的费用很多是借的Q几乎将q一半的费用是在大学勤工俭学挣的Qؓ了省钱,高中一个学期回家一ơ,大学一q回Mơ。ƈ且我个h也有Ҏ的h生背景(?景更切Q,q里不多说了Q写十篇也写不完Q同时偏M题。这h参加了工作。一张报U怸杯茶的日子,几乎下班后有U很I和恐慌的感觉。在工作中虽?是与自己专业有点关系Q但是很。专业几乎荒废。我自己也思考,如果再不出去Q自己将会成废hQ只好让国家M。两q后军_出去Q但是几成废人,谁要呢, 只好到学校去镀金。这是中国教育和C会的悲哀Q?br style="word-wrap: break-word; line-height: normal; " />
至于专业改机斚wQ听说好扑ַ作,我说实话不是很对计算机特别感兴趣Q生存第一需要。不要笑我,哈哈Q?br style="word-wrap: break-word; line-height: normal; " />
考研成W出来Q超q了国家U几十分。那个方向要两个Q我W三Q但是那q非,不面试就按分数来排,自然我落选了。其实给我面试机会也不一定要我,哈哈Q自己几斤几两很清楚?br style="word-wrap: break-word; line-height: normal; " />
最后调剂到另外一个学校,交钱Q咬咬牙Q交吧!现在仍然债台高筑Q?br style="word-wrap: break-word; line-height: normal; " />
q入学校前夕Z么要把这D列出,看后q道了?br style="word-wrap: break-word; line-height: normal; " />
单位有网l,l常上网查些p资料Q在那里唯独p没有丢很多。于是我在|上查资料,学什么好呢,最后确定学嵌入式把Q听说跟g相对比较紧密Q而我 在大学里多少学习了数字电路,单片机等Q所以多也有所利用Q不会真的一无所知。当然在q之前也自学q数据结构,计算机组成原理等。C 语言在大学就学了。哈哈这是我的家底?br style="word-wrap: break-word; line-height: normal; " />
我知道自q基础差,于是我就拿操?span href="tag.php?name=%CF%B5%CD%B3" onclick="tagshow(event)" class="t_tag" style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; ">pȝQ?span href="tag.php?name=%CA%FD%BE%DD%BF%E2" onclick="tagshow(event)" class="t_tag" style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; ">数据?/span>、数据结构、c++来看Q机xq个好处Q空余时间多Q于是^常就看书Q很痛苦Q没有hh?br style="word-wrap: break-word; line-height: normal; " />
另外׃|到论坛上去Q我到各个专业的技术论坛,其实是电子论坛和嵌入式论坛。我几乎没有发帖Q几乎把几个大型的出名的论坛的帖子翻遍了Q虽然有很多重复的,我才知道嵌入式是个什么东东。这些帖子对我以后的学习产生了极大的影响?br style="word-wrap: break-word; line-height: normal; " />
最关键两点Q?、嵌入式是什么?
2、嵌入式需要哪些知识?
知道了这两点Q好办!我就开始规划学习\Uѝ计机的基本理Z能丢Q于是重点看l成原理Q数据机构,操作pȝ、c++.同时论坛上了解到Q实时操作系 lucos是一个很好的嵌入式操作系l,对初学者很好。于是我׃了一本书Q但是代码在电脑里调不通,|上也有很多相同的问题,我就看书Q分析代码,一?不行׃遍,三遍Q这h看了入了门,才知道什么是q程。原来看操作pȝ书时Q根本就不知道进E是个什么东ѝ在q段旉掌握的东西不多,但是Q对我以?的媄响很大,我想起了大学时一个同学跟我说q了一句话Q大学里最重要的不是学C什么,最重要的是学会怎么学!大概是这个意思?br style="word-wrap: break-word; line-height: normal; " />
q入我的遉K所Ҏ来讲Q再ơ进入大学不再是大学Q而是遉K所。希望这ơ进入给我喘气和ȝ蓄锐的机会和旉。我是这栯为和实践的?br style="word-wrap: break-word; line-height: normal; " />
在学校我有三件事Q上课,上图书馆Q上|?br style="word-wrap: break-word; line-height: normal; " />
对于上课Q学校开了很多课E,非常好,很多是名人名师讲解,于是很多同学都想学,都去听。我也考虑q,最后放弃。我是这栯为的Q时间是有限的,什么都 惛_Q什么都学不成。于是我把我自己学的课进行了分化Q一般的评通过pQ重要的一定好好学。我希望不要什么争论学习课E多和少的问题,q仅仅是我的?法。所以我的成l应该是很差的。分C。好在后来的单位没有要我的成l单Q否则就惨?br style="word-wrap: break-word; line-height: normal; " />
我个人感觉是上图书馆的效率比在寝室里高多了,q是我的l验?br style="word-wrap: break-word; line-height: normal; " />
上网Q我l自己定了规矩:不玩游戏Q不灌水Q少看电影!因ؓ旉Ҏ来说太少和宝贵了Q我没有资格和资本来费q些。上|我在几个重要的专业技术网站上逛,下蝲技术资料。
有h会问Q您下了那么多资料,怎么看的完和消化的了呢?
我是q样对待q个问题的:1、 |上资料比较零散Q不pȝQ但是如果把差不多的东西攉h看就相对完整了,Q嵌入式的图书就是这两年特别多,特别?004q_直是向外涌!2003q想买本嵌入式,特别是嵌入式linux的不多。)
2、 对于像我q种入门的来_很多看不懂,没关p,反复看,我个人对学习Ҏ的一个ȝ是:重复是最好的老师 Q?br style="word-wrap: break-word; line-height: normal; " />
3、 即有的用不上,也可以收集以后用的上时查阅?br style="word-wrap: break-word; line-height: normal; " />
但是我ƈ非什么都要,目前我的技术\U是嵌入式linuxQ所以像wince之类基本上不攉?br style="word-wrap: break-word; line-height: normal; " />
MQ我在学校里我充分利用时间来学习Q我看到一些同学整天的挂在|上打游戏,发些无关痛痒的帖子,费旉呀Q我真的很痛心!
学习嵌入式在q里我把它单独列出,文章有点紊ؕQ但是内容希望有益?br style="word-wrap: break-word; line-height: normal; " />
1、学习linuxҎ我在论坛的了解,我选择学习嵌入式linuxQ刚好我们学校也重视嵌入式linuxQ从实验室到评安排都是关于嵌入式linux斚wQ天时地利!q里我把学习linux的经验和教训说说?br style="word-wrap: break-word; line-height: normal; " />
可以q样_在论坛里说道学习linux差不多就学习linux内核。于是我电脑里安装了linux开始看linux内核斚w的书了。我记得来学校以 前就买到一本陈莉君的讲linux内核的第一版,现在有第二版了。我开始看那本_大家说linux内核情景分析不错Q我׃了上下册Q后来又C 《深入理解linux内核》,最后猜蛄嗣虏俚摹肚度胧较低场芬彩Ơ治鰈inux内核代码的,主要讲arm相关的?br style="word-wrap: break-word; line-height: normal; " />
看内核期间是?非常痛苦的过E,看情景分析有U在林中找\Q其间我l织了一些同学学习内核,几乎没有几个能坚持下来的。我认ؓ我是坚持下来了。情景分析在看第一、第 二遍是几乎没有摸到门道,我分析有三个斚w的原因:1、自q基础差,q是最关键的?、内核本w很难?、没有交和高h指点。到了第三遍时我才摸?门,才差不多知道个linux的大概脉l,很多l节也是E里糊涂?br style="word-wrap: break-word; line-height: normal; " />
学习linuxȝQ这里声明一下,我指的嵌入式主要是偏向Y件的嵌入式。学习嵌入式的重点和隄关键在操作系l,如果没有掌握操作pȝQ我认ؓ很难把握一个嵌入式pȝ。即使在做嵌入式开发中Q作应有层的开发几乎可以不知道操作pȝ也可以开发,我认为那是Q在表面的。很难深入和提高自己的层ơ。声明:一孔之见!不可qQ?br style="word-wrap: break-word; line-height: normal; " />
在学习linux内核q程中犯了一个极其严重\UK误:对linux几乎不懂开始学习内核。我个h推荐一个学习\U是Q用linux—〉linuxpȝ~程开发——〉驱动开发和分析linux内核。而我差不多相反,实际上你不会使用linux也可以学习内核,但是如果你懂了这些东西学习更有效率?br style="word-wrap: break-word; line-height: normal; " />
关于要不要学习内核的问题Q我的回{如下:不一定。如果你是喜Ƣ钻研的那你q入内核会满你的欲望。同时对你以后的嵌入式系l的开发有很好的媄响。如?你想从事嵌入式linuxpȝ开发,最好对内核有所了解。如果仅仅是做应用开发没有必要。我打个比喻Qc、c++、java{语a是武林中的某个武林派?的话Q如什么拳法,什么刀法等Q那么linux 内核应该是一个h的内功的反应?br style="word-wrap: break-word; line-height: normal; " />
怎么开始学linux内核Q最好有三g宝物Q《深入理解linux内核》《情景分析》和源代码?br style="word-wrap: break-word; line-height: normal; " />
先看《深》,那主要讲原理Q好像市Z有本讲原理性ƈ且更,《linux内核设计 与实现》听说不错。如果没有学习操作系l的Q像我这LQ最好先看看 操作pȝ原理的书。看了几遍后Q就看情景分析,最好对着《深》看。两本交*看,《深》是UԌ《情》是目。最后深入代码?br style="word-wrap: break-word; line-height: normal; " />
2、学习嵌 入式linux学习嵌入式,我认Z个重点,cpu和操作系l,目前市场是比较流行armQ所以推荐大家学习arm.操作pȝ很多Q我个h对开始学习的人,特别不是计算Z业的Q推荐学习ucos.那是开源的Q同时很。学习很好。ؓ什么选linuxQ我不想讲太多,|上q方面的太多Q但是我在工作中?玎ͼ做linux的技术\U很难,在windows几乎不会有的问题Q在linux开发中几乎遍地陷阱。一掉进d很长旉出来Q一旦解册己又长进了! 相对来说开发周期长Q难度大。现在资料也逐渐丰富hQ难度也降低了些Q?br style="word-wrap: break-word; line-height: normal; " />
至于怎么学习Q这是他的特色地方,必须有块开发板Q我是同学里最早买学习板的Q虽然化钱,我认为倹{对我实习和工作产生了很大的影响?br style="word-wrap: break-word; line-height: normal; " />
如果没有开发板Q那是纸上谈c有Q那?000-2000亚,的确是,兄弟Q看长远的,Ҏ的职业和发展那点׃什么!有的我站着说话不腰 痛,好吧Q钱q东西对我媄响很大,我在大学里扫厕所Q扫的不错,??月。兄弟你有过吗?我认为教育投资是效益最有保障的Q我实习?kQ很多同学拿 1-2kQ当然比我高的也有。虽然我现在没有毕业Q但一家公司就{了。从事目前流行的高档的消费电子的研发。对于我两年前一无所知的我,应该有质的变化, 我感谢学校收了我q个废品。当然我也非常的努力。说q么多ƈ不是要炫耀我什么,实际上根本不值得炫耀Q虽然现在工作环境和待遇比较满意Q但是,我发现我?差,特别是代码能力,我希望^常大家少玩游戏,多编E。编E才是硬道理Q?、 学习板和培训你可以不接受培训Q但是不能不买开发板。如果你惛_习嵌入式一定要买块学习板,最好买块arm9的,贵些也倹{可以跑高操作pȝ。这 个不要什么品牌公司的Q一般不会出什么问题,市场上的板子一般是三星?410Q基本上是抄的。如果是做品那要注意些。一般的公司一般要2000Q加 lcd?000甚至更多。我接触到有的板只要1200Q加lcd也就2000Q差别比较大Q我认ؓ学习都够啦?br style="word-wrap: break-word; line-height: normal; " />
对于培训Q如果有 条g 最好参加,主要是嵌入式相对别的不同Q自己摸索很ҎQ如果有高手指点非常的好Q进步快。特别是认识做这些的朋友。我接受q培训,认识个朋友。在以后 的工作中帮我很多Q在q里谢谢他!我记得哈佛的一个MBA的学生这栯Q大意是Q在哈佛学到什么不重要Q最重要的是q些未来各大公司的高U管理h员是我的同学Q真是有q见Q?br style="word-wrap: break-word; line-height: normal; " />
目前市场是培训比较贵Q一个星期两三千Q真正算h也要Q那些讲师待遇绝对不会低。但是有个致命的问题是连l上课,一q几天,效果不佳。我希望C会上多Z1000元左叻Iq且旉长些Q如一个月Q一周一Cơ课。如果没人做Q我来做Q哈哈!
没有惛_Q一下写了这么多Q其实还惛_的,比如在中U院的一位老兄是怎样学习linux内核和看书的Q真的很感动。他的ؓ人我很钦佩。也想介l毛h?《嵌入式pȝ》那本书Q对学习arm linux的很好,也想介绍实习和工作的东西Q太长了Q耽误大家旉。我也不x查里面的错别字了Q很多!写到这里吧?br style="word-wrap: break-word; line-height: normal; " />
本文章来自中国IT实验?a target="_blank" style="word-wrap: break-word; text-decoration: none; color: #009999; line-height: normal; ">http://embed.chinaitlab.com/
]]>
վ֩ģ壺
ɽ |
ʡ |
ɽ |
ʡ |
|
|
üɽ |
Դ |
Դ |
ľ |
ױ |
|
|
ˮ |
|
Ϫ |
ƽԶ |
˳ |
|
|
˳ |
ƽ |
߮ |
Ȫ |
¡ |
ʩ |
ɫ |
|
|
|
|
|
|
̨ |
|
齭 |
|
ƽ |
˶ |
|
ɽ |