课程培训
CortexM3+uC/OS培训课程

 CortexM3+uC/OS培训课程

 

       课程描述:

 Cortex-M3ARM公司推出的最新的针对微控制器应用的内核,提供业界领先的高性能和低成本的解决方案,将成为MCU应用的热点和主流。

       基于Cortex-M3的芯片功能强大,软件复杂度也相应提高,传统的单片机编程方式不能够满足需求。uC/OSII是著名的源码公开的实时内核,是专为嵌入式应用设计的,可以运行在多种微控制器上。

       本课程将Cortex-M3uC/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  
多任务开发

 

 

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>
技术支持:帮做网络