Cortex-M3 + uC/OS-II开发培训
课程目标
1) 了解Cortex-M3体系结构及thumb-2指令集,并掌握在Cortex-M3体系结构上进行嵌入式编程的方法;
2) 掌握STM32F103处理器各个接口开发的原理;
3) 了解uC/OS-II操作系统工作原理,掌握uC/OS-II操作系统移植方法;
4) 掌握在uC/OS-II操作系统上的编程方法及编程技巧。
培养对象
单片机相关的从业人士、学生、嵌入式爱好者等。
课程大纲
1. Cortex-M3内核体系结构
1.1 Cortex-M3总体介绍
1.2 处理器内核介绍
1.3 处理器工作模式
1.4 处理器异常处理
2. Thumb2指令集
3. 基于Cortex-M3的嵌入式软件编程
4. STM32F103处理器简介
4.1 组织结构
4.2 内存及启动模式
4.3 外围模块及特点简介
5. STM32F103接口开发
5.1 GPIO
5.2 中断
5.3 串口
5.4 LCD
5.5 RTC
5.6 A/D
5.7 SD卡
5.8 usb device
6. uC/OS-II操作系统分析及移植
6.1 操作系统及uC/OS-II 概述
6.2 任务、进程概念
6.3 内核数据结构
6.4 内核调度算法
6.5 系统中断处理
6.6 系统移植方法
7. 在STM32上开发uC/OS-II应用程序
7.1 uC/OS-II应用程序编写、调试方法
7.2 多任务开发
7.3 任务间的通信与同步
7.4 任务优先级控制
7.5 任务实时性检测与提高
信盈达公司2008年在深圳特区南山高新科技园成立。自成立至今近九年来专注为企业和个人提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。多年来公司坚持"技术持平、服务持平",以雄厚的实力和专业的品质成为国内有实力从产品底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为**IT行业提供具价值的职业教育服务。
信盈达在深圳、北京、上海、广州、南宁、长沙、郑州等城市设立九大直营实训中心,并在深圳设立产品研发中心、生产基地、测试基地。集研发、生产、培训、销售于一体。至今,信盈达产品销售网络已覆盖全*36个大中小城市,被广泛运用于政*、教育、金融、医疗、企业、运营商等领域。
更多培训课程,学习资讯,课程优惠等学校信息,请进入 郑州信盈达培训学院 网站详细了解,免费咨询电话:400-998-6158