授課方式:
開課時間:2010-10-30
結束時間:2010-11-27
課程時間:天
培訓規模:
講 師:
培訓費用:
機構培訓地點
機構培訓對象
機構培訓介紹
一、嵌入式系統設計師基礎課程
1、嵌入式系統概述與ARM簡介
ARM處理器與其他體系結構處理器異同比較、ARM芯片選型、ARM外圍硬件設計、ARM程序和算法、ARM操作系統(uC/OS-II/ARM Linux/uCLinux/WinCE)。
2、ARM知識體系
ARM的特點(體系結構/流水線/異常處理/寄存器組織)、ARM內核概述(內核命名/應用內核/嵌入式內核/安全內核)、ARM內核系列。
3、ARM結構與編程
ARM的工作模式、ARM存儲器格式、ARM運行模式、 ARM寄存器組織、ARM的異常、流水線、AHBA總線。
4、ARM指令系統與匯編語言編程
ARM指令概述與特點、ARM尋址方式、ARM指令集、Thumb指令集、ARM匯編語言編程。
5、使用ARM ADS 開發工具的方法、流程和技巧
編譯器參數、鏈接器使用、調試器及調試工具、輔助開發工具、內存地址重映射、堆棧初始化、 RO/RW/ZI 段地址分配、系統呼叫機制。
6、基于S3C2410的系統硬件設計,用ARM9芯片S3C2410進行實際操作
A/D、D/A轉換操作、鍵盤接口控制實際操作、LED數碼管顯示接口控制操作、直流電機控制、步進電機控制、RS485串口通信。
二、嵌入式系統設計師課程
1、嵌入式Linux操作系統基礎,嵌入式Linux軟件設計
嵌入式Linux綜述、嵌入式Linux開發基本概、嵌入式Linux開發工具介紹、分析各種典型的bootloader(uboot、armboot、redboot)。
2、基于S3C2410實訓平臺的嵌入式Linux移植
嵌入式系統移植基本概念、Bootloader移植、操作系統移植、應用程序移植。
3、嵌入式Linux驅動程序開發
(1)嵌入式Linux上驅動程序開發規范:包括設備驅動程序概念、字符設備驅動程序、塊設備與網絡設備、網卡驅動以及常用嵌入式設備驅動開發等知識。
(2)同時獨立實現兩種嵌入式設備驅動程序的編寫:包括驅動模塊的調試和加載以及完整的項目開發文檔的編寫。
4、用ARM9芯片S3C2410進行驅動程序實際操作
LCD驅動、觸摸屏驅動、SD卡讀寫程序、I2C音頻驅動、USB驅動。
機構培訓聯系
上一篇:可編程程序控制系統設計師