郑州二七区物联网Cortex-M3+uC/OS培训

    2019-10-10发布, 次浏览 收藏 置顶 举报
  • 上课班制:

    随到随学

  • 授课时间:

    业余时间,全天

  • 授课对象:

    有需求的学员

  • 网报价格:电询    课程原价:电询
  • 咨询热线:400-998-6158
  • 授课地址:郑州二七区民主路6号华健商务A座12楼
  • 课程详情

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

课程内容

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、熟悉MDK开发环境
2、编译、调试基于Thumb2指令的应用程序
2、Thumb2指令集
3、基于Cortex-M3的嵌入式软件编程

第二阶段
学习目标:掌握STM32F103处理器的接口开发。本部分内容实用性及实践性较强,课程在分析接口操作方法后,安排了大量的实验。通过学习,学员可以掌握多种接口操作的原理及STM32F103处理器的接口编程。
1、STM32F103处理器简介
实验: 
1、LED实验
2、中断实验
3、串口实验
4、LCD实验
5、RTC实验
6、A/D 实验
7、SD卡实验
2、STM32F103接口开发(中断、串口、LCD、RTC、SD卡)等

第三阶段
学习目标:了解uC/OS-II操作系统结构、各个重要功能部分的概念及实现原理,在此基础上掌握uC/OS-II系统移植的方法
1、 uC/OS-II操作系统分析及移植(任务、进程、内核数据结构、系统中断处理、系统移植)等
实验: 
1、;实现uC/OS-II在STM32开发板上的移植
2、移植的关键代码解析

第四阶段
学习目标:在STM32开发平台上完成系统移植后,本节内容重点掌握如何在系统上开发出稳定、的应用程序。
1、 STM32上开发uC/OS-II应用程序(uC/OS-II应用程序编写、多任务开发)等
实验: 
1、实现uC/OS-II在STM32开发板上的移植
2、移植的关键代码解析

更多培训课程,学习资讯,课程优惠等学校信息,请进入 郑州信盈达培训学院 网站详细了解,免费咨询电话:400-998-6158

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