广州CortexM3+uC/OS嵌入式培训班

    2017-08-23发布, 次浏览 收藏 置顶 举报
  • 授课时间:

    业余时间,全天班

  • 授课对象:

    想学嵌入式的学员

  • 网报价格:电询    课程原价:电询
  • 咨询热线:400-998-6158
  • 授课地址:广州海珠区
  • 课程详情

  • 机构简介
  • 地图信息
  • 预约试听

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操作系统上的编程方法及编程技巧。

 

一阶段

 

学习目标

    一阶段的课程主要帮助学员了解Cortex-M3内核体系结构、以及Cortex-M3内核所支持的Thumb-2指令集。在此基础上,熟悉嵌入式编程的环境及编程方法。

 

 

1. Cortex-M3内核体系结构
    1.1  Cortex-M3总体介绍
    1.2  处理器内核介绍
    1.3  处理器工作模式
    1.4  处理器异常处理
2. Thumb2指令集 
3. 基于Cortex-M3的嵌入式软件编程

 

第二阶段

 

学习目标

    掌握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卡

 

第三阶段

 

学习目标

    了解uC/OS-II操作系统结构、各个重要功能部分的概念及实现原理,在此基础上掌握uC/OS-II系统移植的方法

 

 

5. uC/OS-II操作系统分析及移植
    5.1  操作系统及uC/OS-II 概述
    5.2  任务、进程概念
    5.3  内核数据结构
    5.5  系统中断处理
    5.6  系统移植方法

 

第四阶段

 

学习目标

    在STM32开发平台上完成系统移植后,本节内容重点掌握如何在系统上开发出稳定、的应用程序。

 

 

6. 在STM32上开发uC/OS-II应用程序
    6.1  uC/OS-II应用程序编写
    6.2  多任务开发


开课的培训课程有:
一、嵌入式Linux驱动开发班
二、嵌入式ARM9+Linux培训班
三、嵌入式培训工作开发班
四、嵌入式cortex-m3+ucos开发培训班
五、FPGA应用开发班
六、android驱动开发班
七、单片机编程培训班
八、单片机开发培训班
九、单片机综合开发班
十、电子PCB设计培训班
分别开设有民治中心(公司总部)、南山中心、龙岗中心、西乡中心、广州中心、南宁、长沙,及华中郑州中心

更多培训课程,学习资讯,课程优惠等学校信息,请进入 广州海珠区嵌入式培训广州白云区单片机培训 网站详细了解,免费咨询电话:400-998-6158

预约试听
  • 姓名: *
  • 性别:
  • 手机号码: *
  • QQ:
  • 微信:
  • 其它说明:
  • 验证码: *  看不清,请点击刷新
相关课程