新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM學習規劃

        ARM學習規劃

        作者: 時間:2012-09-25 來源:網絡 收藏

        +路線,主攻嵌入式Linux操作系統及其上應用軟件開發目標:

        (1) 掌握主流嵌入式微處理器的結構與原理(初步定為arm9)

        (2) 必須掌握一個嵌入式操作系統 (初步定為uclinux或linux,版本待定)

        (3) 必須熟悉嵌入式軟件開發流程并至少做一個嵌入式軟件項目。

        從事嵌入式軟件開發的好處是:

        (1)目前國內外這方面的人都很稀缺。這一領域入門門檻較高,所以非專業IT人員很難切入這一領域;另一方面,是因為這一領域較新,目前發展太快,大多數人無條件接觸。

        (2)與企業計算等應用軟件不同,嵌入式領域人才的工作強度通常低一些(但收入不低)。

        (3)哪天若想創業,搞自已的產品,嵌入式不像應用軟件那樣容易被盜版。硬件設計一般都是請其它公司給訂做(這叫“貼牌”:OEM),都是通用的硬件,我們只管設計軟件就變成自己的產品了。

        (4)興趣所在,這是最主要的。

        從事嵌入式軟件開發的缺點是:

        (1) 入門起點較高,所用到的技術往往都有一定難度,若軟硬件基礎不好,特別是操作系統級軟件功底不深,則可能不適于此行。

        (2)這方面的企業數量要遠少于企業計算類企業。

        (3)有少數公司經常要碩士以上的人搞嵌入式,主要是基于嵌入式的難度。但大多數公司也并無此要求,只要有經驗即可。

        (4)平臺依托強,換平臺比較辛苦。

        興趣的由來:

        1、成功觀念不同,不虛度此生,就是我的成功。

        2、喜歡思考,挑戰邏輯思維。

        3、喜歡C

        C是一種能發揮思維極限的語言。關于C的精神的一些方面可以被概述成短句如下:

        相信程序員。

        不要阻止程序員做那些需要去做的。

        保持語言短小精干。

        一種方法做一個操作。

        使得它運行的夠快,盡管它并不能保證將是可移植的。

        4、喜歡底層開發,討厭vb類開發工具(并不是說vb不好)。

        5、發展前景好,適合創業,不想自己要死了的時候還是一個工程師。

        方法步驟:

        1、基礎知識:

        目的:能看懂硬件工作原理,但重點在嵌入式軟件,特別是操作系統級軟件,那將是我的優勢。

        科目:數字電路、計算機組成原理、嵌入式微處理器結構。

        匯編語言、C/C++、編譯原理、離散數學。

        數據結構和算法、操作系統、軟件工程、網絡、數據庫。

        方法:雖科目眾多,但都是較簡單的基礎,且大部分已掌握。不一定全學,可根據需要選修。

        主攻書籍:the c++ programming language(一直沒時間讀)、數據結構-C2。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 下一頁

        關鍵詞: ARM 學習規劃 LINUX

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 襄汾县| 额尔古纳市| 冕宁县| 左贡县| 六枝特区| 津南区| 丰县| 安阳县| 富源县| 城固县| 和政县| 天全县| 读书| 德格县| 潜江市| 鄂尔多斯市| 台州市| 承德市| 岑溪市| 福州市| 买车| 天水市| 溧阳市| 巴东县| 吉木萨尔县| 保康县| 保山市| 葵青区| 太和县| 滕州市| 卢氏县| 文昌市| 册亨县| 镇平县| 宜宾市| 确山县| 东源县| 四子王旗| 库伦旗| 子洲县| 仁怀市|