曙海教育集团
上海:021-51875830 北京:010-51292078
南京:4008699035 西安:029-86699670
武汉:027-50767718 成都:4008699035
深圳:4008699035 广州:4008699035
石家庄:4008699035 沈阳:024-31298103☆
全国免费电话:4008699035 QQ:1299983702 微信:15921673576
首页 课程表 报名 在线聊 讲师 品牌 QQ聊 活动 就业
   课。程。背。景--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( 微.信.同.号)

        实战授课,培训后免费技术支持。

   时间、地点
            上课地点:【石家庄分部】:河北科技大学/瑞景大厦 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院【广州分部】:广粮大厦 【西安分部】:协同大厦 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路)【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【北京分部】:北京中山学院/福鑫大楼 【成都分部】:领馆区1号(中和大道)
最近开课时间(周末班/连续班/晚班):
CortexM3+uC/OS开班时间:即将开课,详情请咨询客服!
   学时费用

        ◆资深工程师授课
        团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 。注意:在读学生凭学生证,即使一个人也优惠500元。
        
        ☆注重质量
        ☆边讲边练

        ☆合格学员免费推荐工作

        得到大家的认同,受到用人单位的广泛赞誉。

        ★实.验.设.备请点击这儿查看★

   质.量.保.障

        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控制应用程序