課程目錄: 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驅動開發

  驅動程序概述;

   字符設備驅動程序開發;

   設備驅動的概念和機制;

   塊設備驅動程序開發;

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

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

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

a日韩av网址