广州培训网 > 广州软件开发培训机构 > 信盈达嵌入式培训
首页 培训网 最新资讯 热门问答

信盈达嵌入式培训

免费试听
您当前位置: 广州软件系统培训 > 广州软件开发培训 > Cortex-M3与uC/OS-II应用开发提高班

Cortex-M3与uC/OS-II应用开发提高班

¥2000.00元

上课地点 广州天河区棠东东路御富科贸园 发送到手机
报名咨询 预约试听

Cortex-M3与uC/OS-II应用开发提高班

课程详情

招生对象
单片机相关的从业人士、学生、嵌入式爱好者等。
课程目标
本课程内容主要为cortex-M3硬件设计、驱动程序设计、uC/OS-II移植及uC/OS-II应用程度设计,涵盖了基于cortex-M3体系的软件和硬件设计的绝大部分内容。

课程描述:

Cortex-M3是一款针对微控制器应用的32位的ARM核。Cortex-M3采用了Tail-Chaining中断技术,完全基于硬件进行中断处理,较多可减少12个时钟周期数,在实际应用中可减少70%中断。为业界提供了高性能和低成本的解决方案,将成为MCU应用的热点和主流。 Cortex-M3处理器结合了多种突破性技术,令芯片供应商提供超低费用的芯片,仅33000门的内核性能可达1.2DMIPS/MHz。该处理器还集成了许多紧耦合系统外设,令系统能满足下一代产品的控制需求。Cortex-M3核的推出,能帮助单片机厂商实现由8位(16位)向32位微处理器的移值。uC/OSII是著名的源码公开的实时内核,是专为嵌入式应用设计的,可以运行在多种微控制器上。 本课程将Cortex-M3和uC/OSII完美结合,更好的发挥出它们各自的特点。


1、了解Cortex-M3体系结构及thumb2指令集;
2、掌握MDK开发平台使用方法;
3、掌握在Cortex-M3体系结构上进行嵌入式编程的方法;
4、掌握STM32处理器各个接口开发的原理;
5、了解uC/OS-II操作系统工作原理,掌握uC/OS-II操作系统移植方法;
6、掌握在uC/OS-II操作系统上的编程方法及编程技巧。


入学要求:学员学习本课程应具备下列基础知识:
◆ 熟悉C语言;
◆ 熟悉ARM汇编语言;
◆ 有单片机开发基础。

**认证:ARM-ATC认证

序号
课程名称
课程内容
**天
1
Cortex-M3体系结构
1.1 Cortex-M3处理器介绍
1.2 几种Cortex-M3处理器简介
1.3 Cortex-M3处理器内核
1.4 Cortex-M3工作模式及状态
1.5 Cortex-M3寄存器
2
Thumb2指令集应用
2.1 Thumb2指令与ARM指令及Thumb指令比较
2.2 Thumb2指令编程模型
2.3 应用Thunm2指令编写程序
3
Cortex-M3的嵌入式开发环境
3.1 开发环境建立
3.2 调试环境建立
4
实验
1、熟悉MDK开发环境及调试环境
2、熟悉STM32开发板
3、应用Thumb2指令编写程序
第二天
5
STM32处理器简介

5.1 系统总线架构
5.2 存储器映射
5.3 启动配置
5.4 外围模块及特点简介

6

STM32硬件设计

6.1 硬件原理图按模块分析
6.2 硬件设计过程中抗干扰技术
7
通用I/O的应用
7.1 GPIO功能描述及控制寄存器
7.2 AFI/O功能描述及控制寄存器
8
中断应用
8.1 嵌套响亮中断控制器
8.2 外部中断控制器
8.3 中断流程分析
8.4 中断应用注意事项
9
实验:
1、LED跑马灯实验
2、键盘扫描实验
3、外部中断实验
4、串口实验
第三天
9

uC/OS-II操作系统分析及移植

9.1 uC/OS-II操作系统介绍
9.2 uC/OS-II任务分析及创建
9.3 uC/OS-II中断处理过程
9.4 STM32的启动过程
9.5 uC/OS-II的移植方法
10
实验:
1、uC/OS-II在STM32的移植
2、关键代码的设计分析(任务栈分配、定时器设置、中断处理等)
3、设计按键控制LED的应用程序
第四日
11
uC/OS-II应用程序开发
11.1 uC/OS-II应用程序设计方法
11.2 uC/OS-II应用程序设调试
11.3 LED、蜂鸣器等多任务设计
11.4 任务间的通信与同步的方法
11.5 uC/OS-II任务优先级控制
11.6 任务实时性检测与提高方法
12
实验:
1、多任务程序实验
2、任务间通信实验
3、任务间同步实验
4、UART控制应用程序
5、中断应用程序






关于学校

信盈达公司2008年在深圳特区南山高新科技园成立。自成立至今近九年来专注为企业和个人提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。九年来公司坚持"技术领先、服务领先",以雄厚的实力和专业的品质成为国内唯一有实力从产品*底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为中国IT行业提供*具价值的职业教育服务。信盈达在深圳、北京、上海、广州、南宁、长沙、郑州等城市设立九大直营实训中心,并在深圳设立产品研发中心、生产基地、测试基地。集研发、生产、培训、销售于一体。至今,信盈达产品销售网络已覆盖全国36个大中小城市,被广泛运用于政府、教育、金融、医疗、企业、运营商等领域。信盈达实训学院--(信盈达科技(芯片级方案设计公司))旗下品牌,结合信盈达公司多年的开发经验所积累的资源,开发出拥有完全知识产权课程,主要特色课程:嵌入式实训/Linux驱动/Android/JAVA/ARM单片机/硬件/物联网/电子/FPGA等...

限时体验课预约试听

倒计时

12:00:00

更多详情请咨询客服

客服在线时间:9:00-22:00,其他时间请在线预约或留言,谢谢。
在线咨询
推荐机构 全国分站 更多课程

本周仅剩 个试听名额

请键入信息,稍后系统将会把领奖短信发至您的手机

申请试听名额

已有10254人申请免费试听

01电话咨询 |

QQ:
加盟合作:0755-83654572