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