南台課程大綱
學年度 106學年第二學期 系所 資工系
課程名稱 嵌入式微處理機系統 班級 四技資工二甲,四技資工二乙
授課教師 吳建中 點 閱 次 數 79
選修
選修
課程概述
介紹嵌入式微處理機ARM的架構與使用方式
課程目標
針對「ARM晶片的硬體架構」、相關暫存器與工作模式、組合語言、晶片開機流程等做一有系統的介紹,其中並包含實作課程。
課程大綱
一 嵌入式系統概述 (1小時)
二 ARM 軟體開發平台及工具之介紹:(3小時)
1. 跨平台作業系統之建置
2. 跨平台Cross-compilers及tools-chain之建置
3. 整合型開發工具(IDE)軟體開發工具的使用 (2小時)
三 CPU架構:(6 小時)
1.RISC vs. CISC
2.Von Neumann vs. Harvard
3.PipeLine
4.ARM BUS-- AHB, APB
四 ARM 組合語言:(6 小時)
1.ARM vs. Thumb
2.Instruction Format
3.Processor Operating States
4.Memory System
5. Little vs Big Endianness
6.Registers vs Registers bank
五 ARM 的C 語言 (3小時)
六 嵌入式開發板之硬體:(3小時)
1. Clock & PLL
2. Power management
3. RESET circuit
4. System Configuration
5. Memory Mapping
6. .Interrupts vs. Exceptions
七 期中考
八ARM 周邊
1. GPIO (3小時)
範例解說:利用平台設計控制LED亮滅範例
2. UART(3小時)
範例解說:利用平台設計電玩程式
3. Timer (3小時)
範例解說:利用平台設計控制LED亮度範例
4. RTC (3小時)
範例解說:利用平台設計控制RTC範例
5. ADC (3小時)
範例解說:利用平台設計控制ADC範例
6. Touch Panel (3小時)
範例解說:利用平台設計控制Touch Panel範例
7. LCD 顯示(3小時)
範例解說:利用平台設計LCD繪圖範例
九 分組討論(3小時)
整合專題分析
十 期末考(或專題報告)
英文大綱
一 Introduction (1小時)
二 ARM IDE and Tool:(3小時)
1. System Setup
2. Cross-compilers and tools-chain
3. Software Integrated Development Environment(IDE)(2小時)
三 CPU Architecture:(6 小時)
1.RISC vs. CISC
2.Von Neumann vs. Harvard
3.PipeLine
4.ARM BUS-- AHB, APB
四 ARM Assembly:(6 小時)
1.ARM vs. Thumb
2.Instruction Format
3.Processor Operating States
4.Memory System
5. Little vs Big Endianness
6.Registers vs Registers bank
五 ARM C Language (3小時)
六 Hardware:(3小時)
1. Clock & PLL
2. Power management
3. RESET circuit
4. System Configuration
5. Memory Mapping
6. .Interrupts vs. Exceptions
七 Mid Test
八ARM peripheral
1. GPIO (3小時)
Example:LED ON/OFF Control
2. UART(3小時)
Example: Game Design
3. Timer (3小時)
Example: LED Brightness Control
4. RTC (3小時)
Example: RTC Control
5. ADC (3小時)
Example: ADC Control
6. Touch Panel (3小時)
Example: Touch Panel Reading
7. LCD 顯示(3小時)
Example: LCD Drawing
九 Group Discussion(3小時)
Software Integrated Examples
十 Final (or Project)
下載
Doc Pdf
連結(一) 連結(二)

上一頁