|
2012—深圳嵌入式培訓,新的方向,新的啟程。課程大綱
實訓過程= 補強階段+ 實訓ARM階段+實訓LINUX階段+ 項目實戰+ (推薦就業階段)
補強階段
1、熟悉常用電子元器件、常用芯片知識及其使用方法;
2、介紹電子產品開發、生產的基本流程;
3、熟悉C語言、C++編程及編程
4、嵌入式概要、仿真軟件、工具、開發平臺使用
5、嵌入式C語言典型范例、數據類型
6、嵌入式C經典語句詳解、函數、數組、指針精講
7、字符IO和輸入輸出
8、存儲類、鏈接和內存管理
9、宏定義、復雜聲明
10、結構體、共用體和枚舉
11、嵌入式高級議題:編程經典案例分析、編程規范、編程優化、編程可靠性
12、嵌入式常見編程錯誤:“野指針”、“異常宏定義”“異常數組定義”等分析 理論實操階段一:ARM開發階段
本階段課程主要幫助學員了解ARM體系結構及工作原理,掌握ARM指令集,學會操作ARM處理器基本方法
1、ARM體系結構
2 、ARM簡介
3 、ARM體系結構
4 、流水線
5 、處理器工作模式
6 、ARM處理器核
7 、ARM指令集
1. V4T指令
2. V5TE指令
3. V6指令
4. Thumb指令
實驗
1.使用RealView MDK、ARM-Keil環境構建基本工程
2.基本ARM指令練習
3.數據搬運練習 通過本節課程的學習,學員可以了解Thumb指令的特點,
掌握ARM和Thumb指令交互方法。“異常”作為處理器的一種特殊工作方式在系統工作中扮演著重要的角色,
本節課程也將幫助學員掌握ARM平臺異常產生的過程和處理方法。
ARM與Thumb交互
1.交互工作基礎
2.子程序交互和veneers
3.ARM V5TE架構擴展
4.RealView MDK、ARM-KEIL開發軟件介紹、J-LINK、H-JTAG、U-LINK、USB轉RS232、USB轉并口等常用開發工具使用練習。
5.異常處理
1)中斷處理
2)Abort處理
3)SWI 處理
4)復位和未定義指令處理
6.實驗:
1)ARM/Thumb交互
2)Thumb下的塊拷貝實驗
3)異常處理實驗
在前面階段學習完后,進入ARM模塊的實戰環節了。
嵌入式編程最終目標還是對接口設備的操作。通過該課程的學習,
學員可以掌握基于ARM的嵌入式硬件平臺接口設計以及各種常用接口模塊的開發。
7.3.1基于ARM的嵌入式硬件平臺接口設計
1.基于ARM的SOC組成
2.構建ARM嵌入式系統
7.3.2嵌入式硬件平臺(基于s3c2410/s3c2440)接口操作
1.GPIO模塊實驗
2.UART模塊實驗
3.TFT LCD彩屏模塊實驗
4.中斷實驗。
5.AD模塊實驗
6.觸摸屏模塊實驗
7.RTC模塊實驗
8.定時器模塊實訓
9.PWM模塊實驗
10.SDRAM模塊實驗
11.NOR FLASH模塊
12.NAND FLASH模塊
13.IIC、IIS模塊
14.SPI模塊
15.看門狗模塊
16.協處理器:MMU、CACHE、DMA模塊
17.音頻AC97模塊
18.視頻Camera模塊
19.USB接口模塊
20.SD卡模塊
通過純底層的學習,我們對嵌入式底層開發有了系統掌握,通過2個項目開考核對于裸機開發的過程
期中測試,及項目開發
項目1、數字鐘表
項目2、數碼相框
項目3、智能門禁控制系統 南山、龍華、沙井、布吉同步授課 楊老師:13632738211 咨詢QQ:1610198039
聯系地址:深圳市南山區南新路與桃源路交匯處蘇豪名廈705室(地鐵桃園站B出口) |
|