Cortex-M3是ARM公司推出的新的針對微控制器應(yīng)用的內(nèi)核,提供業(yè)界的高性能和低成本的解決方案,將成為單片機MCU應(yīng)用的熱點和主流。
基于Cortex-M3的芯片功能強大,軟件復(fù)雜度也相應(yīng)提高,傳統(tǒng)的單片機編程方式不能夠滿足需求。uC/OSII是著名的源碼公開的實時內(nèi)核,是專為嵌入式應(yīng)用設(shè)計的,可以運行在多種微控制器上。
本課程將Cortex-M3和uC/OSII完美結(jié)合,更好的發(fā)揮出它們各自的特點。
課程目標
1) 了解Cortex-M3體系結(jié)構(gòu)及thumb-2指令集,并掌握在Cortex-M3體系結(jié)構(gòu)上進行嵌入式編程的方法;
2) 掌握STM32F103處理器各個接口開發(fā)的原理;
3) 了解uC/OS-II操作系統(tǒng)工作原理,掌握uC/OS-II操作系統(tǒng)移植方法;
4) 掌握在uC/OS-II操作系統(tǒng)上的編程方法及編程技巧。
培養(yǎng)對象
單片機相關(guān)的從業(yè)人士、學生、嵌入式愛好者等。
入學要求
學員學習本課程應(yīng)具備下列基礎(chǔ)知識:
◆ 熟悉C語言;
◆ 熟悉ARM匯編語言;
◆ 有單片機開發(fā)基礎(chǔ)。