• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 香港| 淄博市| 灵川县| 如东县| 滨海县| 古交市| 布拖县| 高邮市| 花垣县| 竹溪县| 枣强县| 杭州市| 拉孜县| 淮滨县| 玉树县| 九台市| 盐池县| 五峰| 淮安市| 柳州市| 高碑店市| 台东县| 云龙县| 昆山市| 滨州市| 浑源县| 阜阳市| 韩城市| 前郭尔| 永定县| 施甸县| 章丘市| 松阳县| 利辛县| 宿迁市| 乐至县| 宜良县| 肃北| 盘山县| 平舆县| 灵川县|