2013年6月1日 星期六

台中班※確定開課※嵌入式ARM-Cortex M3系統開發/韌體技術(實作)工程師培訓班

本課程全程採用電腦教室實作教學,學習效果加倍,讓您在最短時間學習到『嵌入式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


1 則留言:

  1. 江老師您好:

    請問這個班是不是就是工研院的下面這個班?


    嵌入式ARM-Cortex M3+uC-OSII(即時作業系統)開發技術(實作)工程師培訓班
    舉辦日期 2013/11/17~2013/12/08

    請問老師,修課條件 建議需上過嵌入式ARM-Cortex M3系統開發認證班課程。
    可是我沒有上過M3系統開發認證班,對STM32F的CPU不熟,
    因為一直都是在寫 PIC 的8位元單晶片。

    如果想上您這門課的話,有沒有什麼教材可以先讓我研習的?謝謝。

    回覆刪除

FPGA Verilog 的學習經驗,提供給要入門的新手

今天簡單說說 FPGA Verilog 的學習經驗,提供給要入門的新手: 1.對自己寫的FPGA Verilog程式,所生成的數位電路要心中有數。 這一點個人認為很重要,就正如寫 C語言,心中要能生成對應的組合語言一樣,我是這樣要求自己的。 雖然 FPGA Verilog語言...