新聞中心

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

        ARM學習規劃

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

        2、學習linux:

        目的:深入掌握linux系統。

        方法:使用linux—〉linxu系統編程開發—〉驅動開發和分析linux內核。先看深,那主講原理。看幾遍后,看情景分析,對照深看,兩本交叉,深是綱,情是目。剖析則是0.11版,適合學習。最后深入代碼。

        主攻書籍:linux內核完全剖析、unix環境高級編程、深入理解linux內核、情景分析和源代。

        3、學習嵌入式linux:

        目的:掌握嵌入式處理器其及系統。

        方法:

        (1)嵌入式微處理器結構與應用:直接arm原理及匯編即可,不要重復x86。

        (2)嵌入式操作系統類:ucOS/II簡單,開源,可供入門。而后深入研究uClinux。

        (3)必須有塊開發板(arm9以上),有條件可參加培訓(進步快,能認識些朋友)。

        主攻書籍:毛德操的《嵌入式系統》及其他arm9手冊與arm匯編指令等。

        4、深入學習:

        A、數字圖像壓縮技術:主要是應掌握MPEG、mp3等編解碼算法和技術。

        B、通信協議及編程技術:TCP/IP協議、802.11,Bluetooth,GPRS、GSM、CDMA等。

        C、網絡與信息安全技術:如加密技術,數字證書CA等。

        D、DSP技術:Digital Signal Process,DSP處理器通過硬件實現數字信號處理算法。

        說明:太多細節未說明,可根據實際情況調整。重點在于1、3,不必完全按照順序作。對于學習c++,理由是c++不只是一種語言,一種工具,她還是一種藝術,一種文化,一種哲學理念、但不是拿來炫耀得東西。對于linux內核,學習編程,讀一些優秀代碼也是有必要的。

        注意: 要學會舉一反多,有強大的基礎,很多東西簡單看看就能會。想成為合格的程序員,前提是必須熟練至少一種編程語言,并具有良好的邏輯思維。一定要理論結合實踐。

        不要一味鉆研技術,雖然擠出時間是很難做到的,但還是要留點余地去完善其他的愛好,比如宇宙,素描、機械、管理,心理學、游戲、科幻電影。還有一些不愿意做但必須要做的!

        技術是通過編程編程在編程編出來的。永遠不要夢想一步登天,不要做浮躁的人,不要覺得路途漫上。而是要編程編程在編程,完了在編程,在編程!等機會來了在創業(不要相信有奇跡發生,盲目創業很難成功,即便成功了發展空間也不一定很大)。

        嵌入式書籍推薦

        Linux基礎

        1、《Linux與Unix Shell 編程指南》

        C語言基礎

        1、《C Primer Plus,5th Edition》【美】Stephen Prata著

        2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K R)著

        3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)

        4、《嵌入式Linux應用程序開發詳解》

        Linux內核

        1、《深入理解Linux內核》(第三版)

        2、《Linux內核源代碼情景分析》毛德操 胡希明著

        研發方向

        1、《UNIX Network Programming》(UNP)

        2、《TCP/IP詳解》

        3、《Linux內核編程》

        4、《Linux設備驅動開發》(LDD)

        硬件基礎

        1、《體系結構與編程》杜春雷著

        2、S3C2410 Datasheet

        英語基礎

        1、《計算機與通信專業英語》

        系統教程

        1、《嵌入式系統――體系結構、編程與設計》

        2、《嵌入式系統――采用公開源代碼和Strong/Xscale處理器》毛德操 胡希明著

        3、《Building Embedded Linux Systems》

        理論基礎

        1、《算法導論》

        2、《數據結構(C語言版)》

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

        上一頁 1 2 下一頁

        關鍵詞: ARM 學習規劃 LINUX

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 霍林郭勒市| 固始县| 孟连| 山西省| 合川市| 南宫市| 宜丰县| 慈利县| 文山县| 东城区| 雅江县| 久治县| 广安市| 铅山县| 右玉县| 石阡县| 大丰市| 历史| 施秉县| 盖州市| 金川县| 尤溪县| 楚雄市| 台北县| 郧西县| 西和县| 合肥市| 绥阳县| 遂昌县| 淳安县| 禄丰县| 平罗县| 伊宁市| 西宁市| 曲水县| 洞口县| 湘阴县| 靖江市| 巴马| 老河口市| 株洲市|