新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 初學嵌入式開發ARM的學習方法

        初學嵌入式開發ARM的學習方法

        作者: 時間:2013-12-05 來源:網絡 收藏

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


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 玉树县| 遂溪县| 崇明县| 兴宁市| 西平县| 塔城市| 左权县| 长沙市| 新野县| 忻城县| 台江县| 崇州市| 凤翔县| 潞西市| 皋兰县| 金川县| 百色市| 宝兴县| 沅江市| 缙云县| 轮台县| 乐山市| 长海县| 楚雄市| 宁波市| 昭通市| 临朐县| 中宁县| 即墨市| 象州县| 霍林郭勒市| 绵阳市| 晋城| 登封市| 阿克苏市| 西乌珠穆沁旗| 易门县| 油尖旺区| 兰溪市| 富阳市| 莱州市|