電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 1774|回復(fù): 0
收起左側(cè)

嵌入式框架培訓(xùn)_資深工程師談學(xué)習(xí)嵌入式那些年的戰(zhàn)斗史

[復(fù)制鏈接]

2607

主題

2607

帖子

7472

積分

高級會員

Rank: 5Rank: 5

積分
7472
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-7-25 21:38:13 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
嵌入式框架培訓(xùn)_資深工程師談學(xué)習(xí)嵌入式那些年的戰(zhàn)斗史,   

  導(dǎo)讀:江工告訴小編,信心、毅力、勇氣三者具備,則天下沒有做不成的事。從江工總結(jié)的這三點(diǎn)可以看的出來,成功是需要付出的。任何人任何事都離不開你內(nèi)心最原本的那份自信。堅(jiān)持做下去就會離成功越來越近。

  撰文、組稿:Cici Chen chenchen@elecfans.com

 。ㄔ瓌(chuàng)內(nèi)容,轉(zhuǎn)載請注明來自ElecFans)

    

  1、電子發(fā)燒友:談一談你學(xué)習(xí)嵌入式的那些年吧!

  aiku:那些年,我們一起來學(xué)嵌入式。有人用魯迅的名篇形容大學(xué)四年:大一《彷徨》,大二《吶喊》,大三《傷逝》,大四《朝花夕拾》。想想,還真是這樣!

  2005年剛上大一,我開始接觸51單片機(jī),自己畫板自己做板,接著又嵌入式arm。但是那時候很彷徨、迷茫,都是書本大理論,學(xué)得一頭霧水。還是硬著頭皮啃下去。

  幸好,大二跟隨電子設(shè)計(jì)室的師兄學(xué)習(xí)嵌入式實(shí)際操作,剛好學(xué)院火熱開展電子設(shè)計(jì)大賽,這是一個很好的學(xué)習(xí)契機(jī)。于是,我和幾個哥們組隊(duì),每天披星戴月泡在實(shí)驗(yàn)室,從構(gòu)思、設(shè)計(jì)、編程到展演,步步摸索,從院、校、市,過五關(guān)斬六將,最后獲得省一等獎。小小的成功,這也是夢想最初的吶喊吧;锇閭児餐接,志同道合還是挺振奮人心!

  大三,學(xué)院考研風(fēng)氣還是挺濃厚。可惜是我英語不太好,連四級都沒過,某次還被英語老師說:英語四級都沒過,就先別考慮考研。她的話給我當(dāng)頭一棒,更是暗下決心,令其刮目相看!復(fù)習(xí)近一年多,過著“起的比雞早,睡得比夠晚”的苦逼考研生活。那段時間,每次疲憊不堪時,總以恩格斯的“沒有哪一次的痛苦,不是以人類的進(jìn)步為補(bǔ)償”激勵自己?啾M甘來,考上啦!離畢業(yè)還有一定空擋時間。我就想做過那么多項(xiàng)目,為何不將經(jīng)驗(yàn)總結(jié)?“朝花夕拾,雁過留聲”嘛,我就重點(diǎn)將比賽的各個項(xiàng)目歸納整理,這也是我在論壇里共享研究生三年項(xiàng)目資料的一部分。

  2009年,攻讀研究生,加入導(dǎo)師的“創(chuàng)新嵌入式實(shí)驗(yàn)室”,和師兄幾個參與導(dǎo)師的嵌入式項(xiàng)目。我主要負(fù)責(zé)虛擬平臺總線設(shè)備驅(qū)動開發(fā)、音頻驅(qū)動開發(fā)以及bootloarder模塊開發(fā)。

  工作內(nèi)容涉及到Linux應(yīng)用程序開發(fā)、LinuxTCP/IP協(xié)議棧的改動、Linux內(nèi)核驅(qū)動模塊的開發(fā)等等,F(xiàn)正編寫【嵌入式項(xiàng)目實(shí)戰(zhàn)經(jīng)典視頻教程】,利用周末,在YY課堂上,講解《嵌入式入門開發(fā)及實(shí)戰(zhàn)項(xiàng)目開發(fā)》。嵌入式開發(fā)的學(xué)習(xí)路上,我始終堅(jiān)信天道酬勤,一個人的成功與否,取決于業(yè)余時間的開發(fā)利用。

    

  2、電子發(fā)燒友:能否分享一下學(xué)習(xí)linux或者是ARM時你有哪些收獲呢?

  aiku:非常高興能有這個機(jī)會與大家一起交流一些經(jīng)驗(yàn),談一些我在電子設(shè)計(jì)以及做嵌入式項(xiàng)目開發(fā)方面的感受,希望我們能夠共同進(jìn)步。首先,我感謝我們的隊(duì)友!

  我認(rèn)為,積極地參與嵌入式項(xiàng)目實(shí)戰(zhàn),不僅可以充分的體會到自己動手實(shí)踐的樂趣,獲得哪怕是前進(jìn)一小步時候的那種成功的喜悅,還有以下的幾點(diǎn)收獲:

 。1)有利于我們學(xué)習(xí)能力的提高。這里所說的學(xué)習(xí)能力包括獲取資料的能力、理解前人思路的能力、系統(tǒng)設(shè)計(jì)能力、動手能力、分析排除故障能力、表達(dá)能力等很多方面。

 。2)有利于我們團(tuán)隊(duì)精神的培養(yǎng)。不管在學(xué)校還是社會實(shí)際的工作中,我們一般都要與人合作共同完成某一項(xiàng)目,這就非常需要團(tuán)隊(duì)精神,而這一點(diǎn)在課堂常規(guī)教學(xué)中得到的鍛煉是很有限的。嵌入式項(xiàng)目開發(fā)要求人必須互相信任、互相配合、分工合作。在順境時小組成員要相互提醒保持冷靜,逆境時要相互鼓勵共度難關(guān),出現(xiàn)問題時不能相互埋怨。這些與學(xué)校里面的課堂教學(xué)強(qiáng)調(diào)獨(dú)立性是有明顯區(qū)別的。

  (3)有利于我們應(yīng)變能力的提高以及思維能力的提高。在做項(xiàng)目的過程中要求我們在規(guī)定時間內(nèi)完成規(guī)定的項(xiàng)目,時間急迫會說出現(xiàn)各種意想不到的結(jié)果,所以我們必須在盡可能短的時間內(nèi)解決問題,這就需要在平時的訓(xùn)練中提高應(yīng)變能力。

  那么,如何來準(zhǔn)備成為嵌入式實(shí)戰(zhàn)項(xiàng)目高手呢?我認(rèn)為,最好有一個前輩領(lǐng)著你一起學(xué)習(xí),一起搞項(xiàng)目。這樣你遇到問題你就可以有人教你,進(jìn)步飛快! 其次,你可以使用一套有價(jià)值的教程領(lǐng)你進(jìn)入linux世界!

    

  3、電子發(fā)燒友:能否給大家簡單介紹一下學(xué)習(xí)linux的側(cè)重點(diǎn)有哪些呢?

  aiku:很多朋友在學(xué)習(xí)arm+linux都很迷茫,他們都在問,作為一個新人,怎樣學(xué)習(xí)嵌入式Linux或者如何學(xué)習(xí)嵌入式等問題這些問題被問過太多次,很多都可在這里找到答案,自學(xué)嵌入式最大的障礙是什么?就是有問題沒有地方提問,從而打擊了學(xué)習(xí)的積極性。

  作為一名嵌入式【創(chuàng)科之龍】團(tuán)隊(duì)的aiku來說,我想我可以做一些嘮叨甚至可以說一下一些建議和意見,希望我的分享能給他們以啟發(fā)。嵌入式的入門門檻稍微高一點(diǎn),但是再高的城墻也是小磚頭筑起來的,所以沒有必要因?yàn)殚T檻高就覺得很困難,一步一個腳印,貴在堅(jiān)持就可以了,當(dāng)然,嵌入式學(xué)習(xí)是一個漫長的過程,如果你的興趣不在于嵌入式,而只是為了某些目的而學(xué)習(xí),那學(xué)習(xí)對你來說就是一件枯燥的事情。

  搞過ARM,其實(shí)有C語言基礎(chǔ),學(xué)起來就輕松很多,驅(qū)動,其實(shí)也不難,因?yàn)閷τ陔娮拥膶W(xué)生來說。對硬件有一些了解,寫驅(qū)動是不難的。驅(qū)動,有一個固定的模型,都差不多的。其實(shí)我們常見的驅(qū)動,LINUX內(nèi)核里面都有的了。這些暫時從簡單開始,沒有必要研究太深入。

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表