侵权投诉
订阅
纠错
加入自媒体

资深工程师谈:嵌入式开发的那些年

2014-09-09 00:05
逆光飞舞
关注

  江工告诉小编,信心、毅力、勇气三者具备,则天下没有做不成的事。从江工总结的这三点可以看的出来,成功是需要付出的。任何人任何事都离不开你内心最原本的那份自信。坚持做下去就会离成功越来越近。

  1、笔者:谈一谈你学习嵌入式的那些年吧!

  aiku:那些年,我们一起来学嵌入式。有人用鲁迅的名篇形容大学四年:大一《彷徨》,大二《呐喊》,大三《伤逝》,大四《朝花夕拾》。想想,还真是这样!

  2005年刚上大一,我开始接触51单片机,自己画板自己做板,接着又嵌入式arm。但是那时候很彷徨、迷茫,都是书本大理论,学得一头雾水。还是硬着头皮啃下去。

  幸好,大二跟随电子设计室的师兄学习嵌入式实际操作,刚好学院火热开展电子设计大赛,这是一个很好的学习契机。于是,我和几个哥们组队,每天披星戴月泡在实验室,从构思、设计、编程到展演,步步摸索,从院、校、市,过五关斩六将,最后获得省一等奖。小小的成功,这也是梦想最初的呐喊吧。伙伴们共同探讨,志同道合还是挺振奋人心!

  大三,学院考研风气还是挺浓厚。可惜是我英语不太好,连四级都没过,某次还被英语老师说:英语四级都没过,就先别考虑考研。她的话给我当头一棒,更是暗下决心,令其刮目相看!复习近一年多,过着“起的比鸡早,睡得比够晚”的苦逼考研生活。那段时间,每次疲惫不堪时,总以恩格斯的“没有哪一次的痛苦,不是以人类的进步为补偿”激励自己。苦尽甘来,考上啦!离毕业还有一定空挡时间。我就想做过那么多项目,为何不将经验总结?“朝花夕拾,雁过留声”嘛,我就重点将比赛的各个项目归纳整理,这也是我在论坛里共享研究生三年项目资料的一部分。

  2009年,攻读研究生,加入导师的“创新嵌入式实验室”,和师兄几个参与导师的嵌入式项目。我主要负责虚拟平台总线设备驱动开发、音频驱动开发以及bootloarder模块开发。

  工作内容涉及到Linux应用程序开发、LinuxTCP/IP协议栈的改动、Linux内核驱动模块的开发等等。现正编写【嵌入式项目实战经典视频教程】,利用周末,在YY课堂上,讲解《嵌入式入门开发及实战项目开发》。嵌入式开发的学习路上,我始终坚信天道酬勤,一个人的成功与否,取决于业余时间的开发利用。

  2、笔者:能否分享一下学习linux或者是ARM时你有哪些收获呢?

  aiku:非常高兴能有这个机会与大家一起交流一些经验,谈一些我在电子设计以及做嵌入式项目开发方面的感受,希望我们能够共同进步。首先,我感谢我们的队友!

  我认为,积极地参与嵌入式项目实战,不仅可以充分的体会到自己动手实践的乐趣,获得哪怕是前进一小步时候的那种成功的喜悦,还有以下的几点收获:

  (1)有利于我们学习能力的提高。这里所说的学习能力包括获取资料的能力、理解前人思路的能力、系统设计能力、动手能力、分析排除故障能力、表达能力等很多方面。

  (2)有利于我们团队精神的培养。不管在学校还是社会实际的工作中,我们一般都要与人合作共同完成某一项目,这就非常需要团队精神,而这一点在课堂常规教学中得到的锻炼是很有限的。嵌入式项目开发要求人必须互相信任、互相配合、分工合作。在顺境时小组成员要相互提醒保持冷静,逆境时要相互鼓励共度难关,出现问题时不能相互埋怨。这些与学校里面的课堂教学强调独立性是有明显区别的。

  (3)有利于我们应变能力的提高以及思维能力的提高。在做项目的过程中要求我们在规定时间内完成规定的项目,时间急迫会说出现各种意想不到的结果,所以我们必须在尽可能短的时间内解决问题,这就需要在平时的训练中提高应变能力。

  那么,如何来准备成为嵌入式实战项目高手呢?我认为,最好有一个前辈领着你一起学习,一起搞项目。这样你遇到问题你就可以有人教你,进步飞快!其次,你可以使用一套有价值的教程领你进入linux世界!

1  2  3  下一页>  
声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号