本課程全程採用電腦教室實作教學,學習效果加倍,讓您在最短時間學習到『嵌入式ARM-Cortex M3系統開發/韌體技術』的關鍵技術! 報名要快喔,下一次開課時間要等 約半年了。
■ 課程主旨
Cortex M3 和M0都是屬於MCU的低功耗低成本處理器。但是Cortex M0比Cortex M3更小,所以Cortex M0當然性能低。拿這兩種與經典的ARM7做比較的話, Cortex M0和ARM7是同等性能,但其規模不到ARM7一半;Cortex M3是同ARM7的規模,但是性能和效率卻高出ARM7 30%左右。而ARM-Cortex M3晶片功能強大,軟體複雜度也相對提高很多。應用方面ARM-Cortex M3晶片相當適合於具有大量通信需求的應用:如工業控制、醫療儀器、資料處理和網路通訊產品。本課程將著名Open Source之即時內核uC/OS-II作一完美結合,以發揮ARM-Cortex M3 CPU的特點。
■ 課程特色
1. 特別介紹 Cortex M3 兩種韌體撰寫方式,以適用於業界不同之需求
2. 瞭解Cortex-M3系列結構及其指令集,及熟悉Cortex-M3系列結構之嵌入式程式設計的方法。
3. 瞭解STM32處理器各個介面開發的原理。
4. 瞭解uC/OS-II即時作業系統工作原理,與瞭解uC/OS-II作業系統移植方式。
5. 增加多項進階LAB實戰,以符合業界需求。
■ 課程大綱
1. Cortex-M3 Kernel結構 2. ARM-Cortex-M3指令集 3. 基於Cortex-M3的嵌入式軟體編程 ★【LAB】:第一支ARM-Cortex-M3程式★【LAB】:Explicate the Startup Code(俗稱 Booting Code) and How to Modify 4. STM32F103處理器簡介:CPU架構、記憶體及啟動模式、周邊模組 5. STM32F103介面開發:GPIO、中斷NVIC (巢式中斷)、串列介面、RTC | 6. CM3韌體撰寫方式介紹:1. CPU’s Register Access 2. CM3 Standard Peripherals Library ★【基礎LAB實作】:LED實驗、按鍵輸入實驗、中斷實驗、串列介面實驗、RTC實驗 7. STM32F103進階介面開發: SD Interface、USB Device、DMA/ADC、LCD、SPI、FSMC ★【進階LAB實戰】:SD卡實驗、USB Device實驗、DMA/ADC介面講解與實驗、SPI/Flash實驗、網路介面實驗(TCP/IP + Web Server+控制板上 IO )、LCD TFT+FATS檔案系統實驗 |
報名網址:
http://college.itri.org.tw/SeminarView1.aspx?no=23130542&msgno=310653
江老師您好:
回覆刪除請問這個班是不是就是工研院的下面這個班?
嵌入式ARM-Cortex M3+uC-OSII(即時作業系統)開發技術(實作)工程師培訓班
舉辦日期 2013/11/17~2013/12/08
請問老師,修課條件 建議需上過嵌入式ARM-Cortex M3系統開發認證班課程。
可是我沒有上過M3系統開發認證班,對STM32F的CPU不熟,
因為一直都是在寫 PIC 的8位元單晶片。
如果想上您這門課的話,有沒有什麼教材可以先讓我研習的?謝謝。