|  课程背景--CortexM3+uC/OS培训班 | 
                     
                      |         
                          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汇编语言;
 ◆ 有单片机开发基础。
 | 
                     
                      |  班级规模及环境--热线:4008699035 手机:15921673576/13918613812( 微信同号) | 
                     
                      |         
                          坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 
                         | 
                     
                      |  时间、地点 | 
                     
                      | 上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦 近开课时间(周末班/连续班/晚班):CortexM3+uC/OS开班时间:2025年11月17日..合作共赢....实用实战....实战培训....用心服务..........--即将开课--............................
 | 
                     
                      |  学时费用 | 
                     
                      |         
                          ◆课时: 一个月团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 。注意:在读学生凭学生证,即使一个人也优惠500元。
 
 ☆注重质量
 ☆边讲边练
 ☆合格学员免费推荐工作
 
 
 
 专注高端培训17年,曙海提供的课程得到本行业的广泛认可,学员的能力
 得到大家的认同,受到用人单位的广泛赞誉。
 
 ★实验设备请点击这儿查看★
 | 
                     
                      |  质量保障 | 
                     
                      |         
                          1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;2、培训结束后免费提供半年的技术支持,充分保证培训后出效果;
 3、培训合格学员可享受免费推荐就业机会。
 | 
                     
                      |  课程进度安排 | 
                     
                      | 时间 | 课程大纲 | 
                     
                      | 第一阶段 | 
                     
                      | 学习目标 |     第一阶段的课程主要帮助学员了解Cortex-M3内核体系结构、以及Cortex-M3内核所支持的Thumb-2指令集。在此基础上,熟悉嵌入式编程的环境及编程方法。 
                           | 
                     
                      |  | 1. 
                          Cortex-M3内核体系结构1.1  Cortex-M3总体介绍
 1.2  处理器内核介绍
 1.3  处理器工作模式
 1.4  处理器异常处理
 2. Thumb2指令集
 3. 基于Cortex-M3的嵌入式软件编程
 | 
                     
                      |  | 实验:1  熟悉MDK开发环境
 2  编译、调试基于Thumb2指令的应用程序
 
 | 
                     
                      | 第二阶段 | 
                     
                      | 学习目标 |     掌握STM32F103处理器的接口开发。本部分内容实用性及实践性较强,课程在分析接口操作方法后,安排了大量的实验。通过学习,学员可以掌握多种接口操作的原理及STM32F103处理器的接口编程。 
                           | 
                     
                      |  | 3. 
                          STM32F103处理器简介3.1  组织结构
 3.2  内存及启动模式
 3.3  外围模块及特点简介
 4. STM32F103接口开发
 4.1  GPIO
 4.2  中断
 4.3  串口
 4.4  LCD
 4.5  RTC
 4.6  A/D
 4.7  SD卡
 
 | 
                     
                      |  | 实验: 
                          1  LED实验
 2  中断实验
 3  串口实验
 4  LCD实验
 5  RTC实验
 6  A/D 实验
 7  SD卡实验
 
 | 
                     
                      | 第三阶段 | 
                     
                      | 学习目标 |     了解uC/OS-II操作系统结构、各个重要功能部分的概念及实现原理,在此基础上掌握uC/OS-II系统移植的方法  | 
                     
                      |  | 5. 
                          uC/OS-II操作系统分析及移植5.1  操作系统及uC/OS-II 
                          概述
 5.2  任务、进程概念
 5.3  内核数据结构
 5.5  系统中断处理
 5.6  系统移植方法
 | 
                     
                      |  | 实验: 
                          1  实现uC/OS-II在STM32开发板上的移植
 2  移植的关键代码解析
 | 
                     
                      | 第四阶段 | 
                     
                      | 学习目标 |     在STM32开发平台上完成系统移植后,本节内容重点掌握如何在系统上开发出稳定、高效的应用程序。 | 
                     
                      |  | 6. 
                          在STM32上开发uC/OS-II应用程序6.1  uC/OS-II应用程序编写
 6.2  多任务开发
 
 | 
                     
                      |  | 实验: 
                          1  LED控制应用程序
 2  多任务程序实验
 3  LCD控制应用程序
 |