課程目錄: ARM+LINUX開發培訓
        4401 人關注
        (78637/99817)
        課程大綱:

        ARM+LINUX開發培訓

         

         

         

        第一階段 嵌入式Linux開發基礎

           Linux基礎知識和系統安裝;

           Linux常用命令,文本編輯器vi,shell腳本編程;

           Linux開發環境基礎:Gcc,Ddb,Maker和Makefile;

           軟件版本管理;

           嵌入式軟件開發環境搭建與使用

          第二階段 嵌入式C語言編程

          復習C語言基礎知識,強化指針和數組概念,學習數據結構和一些基本算法;

           全面了解C語言標準庫提供的功能;

           深入介紹C程序在編譯時與運行時的基本原理;

           從宏觀和微觀的角度討論高質量C語言編程;

           詳細介紹嵌入式C的特性及應用;

          第三階段 Linux系統程序設計

          深入學習操作系統基礎知識;

           Linux系統程序設計:系統編程環境、常用調試工具,創建中止進程,進程間通訊;

           Linux網絡編程;

          第四階段 ARM原理與應用

          嵌入式系統基礎:嵌入式系統 定義、發展,嵌入式實時操作系統;

           ARM的基本概念及體系結構;

           ARM的編程模型;

           ADS集成開發環境;

           ARM匯編指令集;

           嵌入式系統及接口設計;

           ARM協處理器。

          第五階段 u-boot和Linux移植

          Linux內核基礎;

           Kernel的定制和編譯;

           內核移植;

           內核調試。

          第六階段 嵌入式Linux驅動開發

          驅動程序概述;

           字符設備驅動程序開發;

           設備驅動的概念和機制;

           塊設備驅動程序開發;

           塊設備驅動程序開發實例;

           網絡設備驅動程序開發及實例;

           音頻和顯示設備驅動程序開發;