- 其他機構同類課程
- 更多+
- 同類熱點網絡課程
- 暫無相關熱門網絡課程
課程介紹
課程評論
課程問答
課程視頻
課程背景:PowerPC是目前比較活躍的一種處理器體系結構,使用者多是一些大中型公司。PowerPC 處理器既適合于嵌入式開發,也可以使用在服務器領域,因此應用面廣泛。和其它處理器體系結構相比,PowerPC擁有先進的設計思想,比如超標量,多發射,亂序執行,多核。因此,同等頻率的PowerPC處理器,往往具有更高的MIPS值。PowerPC得到Linux的良好支持,配套的系統軟件和應用軟件齊全。對于追求性能但是不太在意功耗的系統,PowerPC是值得推薦的選擇。 課程特色:所有課程內容均可免費重聽,直到學員完全掌握為止。凡是 JSETC 學員,在以后工作中遇到課程相關問題,可得到免費技術支持。雄厚的師資力量、經典的課程體系、豐富的教學經驗確保教學質量。成績優秀的學員可免費到 JSETC 合作單位實習、就業。 培訓對象:電子、通信、計算機、自動化等相關專業專科生、本科生及研究生,相關專業的技術工程師,對FPGA-SOPC系統設計及嵌入式系統開發有興趣的開發人員。 培訓目標:熟練掌握PowerPC 體系結構、PowerPC 體系結構、使用PowerPC 開發工具的方法、流程和技巧 課程安排:
第一部分 | 理論課 12學時 |
A | 嵌入式系統概述與PowerPC簡介 1 PowerPC處理器與其它體系結構處理器的比較 2 PowerPC芯片選型(4系列,9系列) 3 支持PowerPC的操作系統基于IP Core的可重用設計技術 4 HDL設計注意事項 |
B | PowerPC體系結構 1 PowerPC的流水線,中段異常處理,寄存器,DCR空間 2 PowerPC的MMU和內存管理 3 PowerPC 4xx芯片的啟動過程 |
C | PowerPC 指令集 1 指令格式 2 PowerPC分支指令 3 PowerPC 訪存指令 4 PowerPC 運算和邏輯操作指令 5 PowerPC的Cache管理指令 6 PowerPC的特權指令 |
D | 使用PowerPC 開發工具的方法、流程和技巧 1 編譯器參數 2 鏈接器使用 3 調試器及調試工具(RISCWatch等 |
E | 基于PowerPC的嵌入式程序開發要點和高效程序設計技巧 1 系統初始化流程(bootloader initialization) 2 應用程序開發和調試(application debugging) 3 開發高效程序的技巧(Skills to develop) 4 內聯匯編與C/C++與匯編的混合編程開發(asm & c) |
第二部分 | 實驗課 12學時 |
F | PowerPC開發板嵌入式編程實驗(一) 實驗 1:Sinovee Linux 內核編譯與移植 實驗 2:U-Boot 的使用和移植實驗 |
G | PowerPC開發板嵌入式編程實驗(二) 實驗 3:應用軟件開發編程實驗 - HelloWorld 實驗 4:GDB 調試實驗 – GDBServer & ppc_8xx-gdb |
H | PowerPC開發板嵌入式編程實驗(三) 實驗 5:掃描鍵盤實驗 - 8*8 矩形掃描鍵盤 67鍵 實驗 6:串口編程實驗 |
I | PowerPC開發板嵌入式編程實驗(四) 實驗 7:圖形編程實驗 – svm_graph 圖形庫 實驗 8:觸摸屏實驗 |
資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加