新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 初學嵌入式開發(fā)ARM的學習方法

初學嵌入式開發(fā)ARM的學習方法

作者: 時間:2013-12-05 來源:網(wǎng)絡(luò) 收藏

  這個題目很大,給人一種感覺我好像很成功,其實不然。實際上自己水平不高,甚至很低,但是做過了一些曲折的學習道路,同時把自己真實的學習歷程表達出來,希望對后來者有借鑒的意義,甚幸!
 
  工作三年、幾成廢人!
 
  我2000年畢業(yè)于華中地區(qū)的一個理工科大學,專業(yè)是機械電子,我當時已經(jīng)簽了一家內(nèi)陸某個省級機關(guān)工作,家里八輩是農(nóng)民,并且很偏遠,能夠進入這樣的地方是祖墳有風水。但在畢業(yè)前夕有個進入it的機會,我本想進去的,家里人極力反對,阻力可想而知。同時要交4000元的違約金,對我來說是天文數(shù)字。大學里的費用很多是借的,幾乎將近一半的費用是在大學勤工儉學掙的,為了省錢,高中一個學期回家一次,大學一年回去一次。并且我個人也有特殊的人生背景(悲景更確切),這里不多說了,寫十篇也寫不完,同時偏離主題。這樣我就參加了工作。一張報紙一杯茶的日子,幾乎下班后有種很空虛和恐慌的感覺。在工作中雖然是與自己專業(yè)有點關(guān)系,但是很少。專業(yè)幾乎荒廢。我自己也思考,如果再不出去,自己將會成廢人,只好讓國家養(yǎng)了。兩年后決定出去,但是幾成廢人,誰要呢,只好到學校去鍍金。這是中國教育和社會的悲哀!
 
  至于專業(yè)就改為計算機方面,聽說好找工作,我說實話不是很對計算機特別感興趣,生存第一需要。不要笑我,哈哈!
 
  考研成績出來,超過了國家線幾十分。那個方向要兩個,我第三,但是那年非碘,不面試就按分數(shù)來排,自然我落選了。其實給我面試機會也不一定要我,哈哈,自己幾斤幾兩很清楚。
 
  最后調(diào)劑到另外一個學校,交錢,咬咬牙,交吧!現(xiàn)在仍然債臺高筑!
 
  進入學校前夕為什么要把這段列出,看后就知道了。
 
  單位有網(wǎng)絡(luò),經(jīng)常上網(wǎng)查些英語資料,在那里唯獨英語沒有丟很多。于是我就在網(wǎng)上查資料,學什么好呢,最后確定學嵌入式把,聽說跟硬件相對比較緊密!而我在大學里多少學習了數(shù)字電路,單片機等,所以多少也有所利用,不會真的一無所知。當然在這之前也自學過數(shù)據(jù)結(jié)構(gòu),計算機組成原理等。C 語言在大學就學了。哈哈這就是我的家底。
 
  我知道自己的基礎(chǔ)差,于是我就拿操作系統(tǒng),數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、c++來看,機關(guān)有這個好處,空余時間多,于是平常就看書,很痛苦,沒有人請教。
 
  另外就上網(wǎng)到論壇上去,我就到各個專業(yè)的技術(shù)論壇,其實是電子論壇和嵌入式論壇。我?guī)缀鯖]有發(fā)帖,幾乎把幾個大型的出名的論壇的帖子翻遍了,雖然有很多重復的,我才知道嵌入式是個什么東東。這些帖子對我以后的學習產(chǎn)生了極大的影響。
 
  最關(guān)鍵兩點:1、嵌入式是什么?
 
  2、嵌入式需要哪些知識?
 
  知道了這兩點,好辦!我就開始規(guī)劃學習路線。計算機的基本理論不能丟,于是重點看組成原理,數(shù)據(jù)機構(gòu),操作系統(tǒng)、c++.同時論壇上了解到,實時操作系統(tǒng)ucos是一個很好的嵌入式操作系統(tǒng),對初學者很好。于是我就買了一本書,但是代碼在電腦里調(diào)不通,網(wǎng)上也有很多相同的問題,我就看書,分析代碼,一遍不行就兩遍,三遍,這樣才看了入了門,才知道什么是進程。原來看操作系統(tǒng)書時,根本就不知道進程是個什么東西。在這段時間掌握的東西不多,但是,對我以后的影響很大,我想起了大學時一個同學跟我說過了一句話:大學里最重要的不是學到了什么,最重要的是學會怎么學!大概是這個意思。
 
  進入我的避難所對我來講,再次進入大學不再是大學,而是避難所。希望這次進入給我喘氣和養(yǎng)精蓄銳的機會和時間。我是這樣認為和實踐的。
 
  在學校我有三件事:上課,上圖書館,上網(wǎng)。
 
  對于上課,學校開了很多課程,非常好,很多是名人名師講解,于是很多同學都想學,都去聽。我也考慮過,最后放棄。我是這樣認為的,時間是有限的,什么都想學,什么都學不成。于是我把我自己學的課進行了分化,一般的課程通過就行,重要的一定好好學。我希望不要什么爭論學習課程多和少的問題,這僅僅是我的看法。所以我的成績應(yīng)該是很差的。分數(shù)低。好在后來的單位沒有要我的成績單,否則就慘。
 
  我個人感覺是上圖書館的效率比在寢室里高多了,這是我的經(jīng)驗。
 
  上網(wǎng),我給自己定了規(guī)矩:不玩游戲,不灌水,少看電影!因為時間對我來說太少和寶貴了,我沒有資格和資本來浪費這些。上網(wǎng)我就在幾個重要的專業(yè)技術(shù)網(wǎng)站上逛,下載技術(shù)資料。我一個朋友最近開了一個嵌入式網(wǎng)站,embeded.cn 里面的資料相當一部分是我在網(wǎng)上找的資料。那個網(wǎng)站很不錯,資料豐富,找嵌入式方面,特別是嵌入式linux的資料,異常豐富。
 
  有人會問,您下了那么多資料,怎么看的完和消化的了呢?
 
  我是這樣對待這個問題的:1、 網(wǎng)上資料比較零散,不系統(tǒng),但是如果把差不多的東西收集起來看就相對完整了,(嵌入式的圖書就是這兩年特別多,特別是2004年,簡直是向外涌!2003年想買本嵌入式,特別是嵌入式linux的不多。)
 
  2、 對于像我這種入門的來說,很多看不懂,沒關(guān)系,反復看,我個人對的一個總結(jié)是:重復是最好的老師!
 
  3、 即使有的用不上,也可以收集以后用的上時查閱。
但是我并非什么都要,目前我的技術(shù)路線是嵌入式linux,所以像wince之類基本上不收集。
 
  總之,我在學校里我充分利用時間來學習,我看到一些同學整天的掛在網(wǎng)上打游戲,發(fā)些無關(guān)痛癢的帖子,浪費時間呀!我真的很痛心!


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉