<output id="yn1pw"></output>
    <wbr id="yn1pw"></wbr>

    <form id="yn1pw"><legend id="yn1pw"></legend></form>

  1. 更多課程 選擇中心

    嵌入式培訓
    達內IT學院

    400-111-8989

    嵌入式開發要學習的知識

    • 發布:sunplusedu
    • 來源:sunplusedu
    • 時間:2017-01-11 14:40

    對于嵌入式開發我們要從它的最基本的步驟開始學習

    1、基礎知識:

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

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

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

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

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

    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處理器通過硬件實現數字信號處理算法。

    一般嵌入式開發我們都不要太浮躁哦,有些新手們就會特別的急促,做什么事都是慢慢鉆研的,不是一步就能成功的,所以大家要切記哦!過程是很艱難,但是等這個砍一過,就會好很多,多實操,多鉆研,掌握一個大概就好。

    嵌入式書籍推薦

    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)

    5、《Linux高級程序設計》 楊宗德著

    硬件基礎

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

    2、S3C2410 Datasheet

    英語基礎

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

    系統教程

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

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

    3、《Building Embedded Linux Systems》

    4、《嵌入式ARM系統原理與實例開發》 楊宗德著

    理論基礎

    1、《算法導論》

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

    3、《計算機組織與體系結構?性能分析》

    4、《深入理解計算機系統》【美】Randal E. Bryant David O''Hallaron著

    5、《操作系統:精髓與設計原理》

    6、《編譯原理》

    7、《數據通信與計算機網絡》

    8、《數據壓縮原理與應用》

    C語言書籍推薦

    1. The C programming language 《C程序設計語言》

    2. Pointers on C 《C和指針》

    3. C traps and pitfalls 《C陷阱與缺陷》

    4. Expert C Lanuage 《專家C編程》

    5. Writing Clean Code -----Microsoft Techiniques for Developing Bug-free C Programs

    《編程精粹--Microsoft 編寫優質無錯C程序秘訣》

    6. Programming Embedded Systems in C and C++ 《嵌入式系統編程》

    7.《C語言嵌入式系統編程修煉》

    8.《高質量C++/C編程指南》林銳

    當大家吧這些都掌握了,離成功還會遠嗎?但是過程艱難,就看你怎么去打算了。

    預約申請免費試聽課

    填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

    上一篇:【必讀】嵌入式系統基礎知識總結
    下一篇:新手入門須知,嵌入式Linux開發

    裸編程怎么做?裸編程具體做法

    嵌入式編程中你必須知道的小知識

    嵌入式C語言編程小知識總結

    有哪些工具可以讓嵌入式開發事半功倍?

    • 掃碼領取資料

      回復關鍵字:視頻資料

      免費領取 達內課程視頻學習資料

    • 視頻學習QQ群

      添加QQ群:1143617948

      免費領取達內課程視頻學習資料

    Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

    選擇城市和中心
    黑龍江省

    吉林省

    河北省

    湖南省

    貴州省

    云南省

    廣西省

    海南省

    高清在线不卡一区二区_2019最新国产高清不卡a_亚洲欧洲日本aⅴ 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>