Cortex-M3是ARM公司推出的新的针对微控制器应用的内核,提供业界的高性能和低成本的解决方案,将成为单片机MCU应用的热点和主流。
基于Cortex-M3的芯片功能强大,软件复杂度也相应提高,传统的单片机编程方式不能够满足需求。uC/OSII是著名的源码公开的实时内核,是专为嵌入式应用设计的,可以运行在多种微控制器上。
本课程将Cortex-M3和uC/OSII完美结合,更好的发挥出它们各自的特点。
课程目标
1) 了解Cortex-M3体系结构及thumb-2指令集,并掌握在Cortex-M3体系结构上进行嵌入式编程的方法;
2) 掌握STM32F103处理器各个接口开发的原理;
3) 了解uC/OS-II操作系统工作原理,掌握uC/OS-II操作系统移植方法;
4) 掌握在uC/OS-II操作系统上的编程方法及编程技巧。
培养对象
单片机相关的从业人士、学生、嵌入式爱好者等。
入学要求
学员学习本课程应具备下列基础知识:
◆ 熟悉C语言;
◆ 熟悉ARM汇编语言;
◆ 有单片机开发基础。