搜课云网 > 湖南量子教育 > 课程汇总 > ARM STM32 就业班
咨询热线:400-6633908

湖南量子教育:长沙ARM STM32 就业班培训费用价格-ARM STM32 就业班

湖南量子教育

湖南量子教育-长沙ARM STM32 就业班培训费用价格

预约试听

ARM STM32 就业班

本网价:电询
联系人:陈老师
开课时间:滚动开班
学习人数:2578

ARM STM32 就业班

课程背景

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

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

本课程将Cortex-M3和uC/OSII完美结合,更好的发挥出它们各自的特点,选取目前流行的意法半导体的STM32作为实验平台。

课程目标

1) 了解Cortex-M3体系结构及thumb-2指令集,并掌握在Cortex-M3体系结

构上进行嵌入式编程的方法;

2) 掌握STM32F103处理器各个接口开发的原理;

3) 了解uC/OS-II操作系统工作原理,掌握uC/OS-II操作系统移植方法;

4) 掌握在uC/OS-II操作系统上的编程方法及编程技巧。

就业岗位

嵌入式开发工程师、单片机开发工程师、嵌入式驱动开发工程师。

培养对象

1) ARM嵌入式技术初学者

2) ARM嵌入式技术爱好者

3)有志于从事嵌入式软件开发的在校学生

4)有志于转行从事嵌入式软件开发的在职人员

5)电子类、计算机类、通信类、自动化类高年级大专生、本科生或研究生。

入学要求

具备计算机基础知识;

具备C语言编程基础;

培训教材

《STM32就业班培训讲义》

《STM32就业班培训实验教程》

课时安排

学习时间:全日制学习 1个月 ,160课时

上课时间: 周一 ~ 周五(上午9:00 ~ 下午5:30)

晚自习(晚上:7:00 ~ 9:30)

STM32 嵌入式编程就业班课程大纲

课程内容

课程目标

项目实战

第一阶段  STM32硬件架构及接口程序设计

嵌入式系统与STM32 处理器概述

1)       嵌入式技术概述及应用

2)        ARM处理器发展历史

3)       ARM处理器工作模式

4)       ARM处理器架构及内部寄存器介绍

 

理解STM32处理器架构、工作模式,常用的内部寄存器的作用。

Keil的安装使用。

练习ARM汇编编程,熟悉ARM程序开发流程。

ARM指令集与汇编语言程序设计

1)        ARM指令寻址方式

2)       常用ARM指令介绍

3)        ARM汇编语言程序设计基础

 

掌握STM32 ARM基本汇编指令

掌握基本的汇编语言程序设计方法

阅读理解STM326启动代码,根据实际需要修改启动代码

编写汇编程序完成GPIO口控制。

STM32 CPU的存储系统接口

 

1)       CPU访问外设的一般方法;

2)       CPU通过总线访问外设的方式,地址总线,数据总线,控制总线的概念;

3)       STM32F103RBT6地址空间及分配

4)       STM32F103RBT6 内存控制器编程

 

 

掌握STM32 存储器接口及地址空间分配。

编写一段内存测试程序,验证系统内存能正常工作

 

STM32  CPU的中断系统

1)         中断的基本概念及处理流程

2)          STM32F103RBT6的中断处理架构及相关寄存器概述

3)           STM32F103RBT6中断编程方法

 

理解 STM32中断系统工作原理及基本编程方法

编写ARM按键中断处理程序

STM32F103RBT6时钟系统

1)       STM32F103RBT6时钟系统架构

2)       STM32F103RBT6 时钟系统相关寄存器概述

3)      STM32F103RBT6时钟系统编程方法

 

理解STM32的时钟系统及时钟编程方法

编写ARM时钟配置程序,根据配置系统工作时钟在指定的工作频率。

STM32F103RBT6 GPIO编程

1)      GPIO接口基本概念

2)      STM32F103RBT6 GPIO接口相关寄存器概述

3)      STM32F103RBT6 GPIO接口编程方法

 

掌握STM32 GPIO口编程方法

编写GPIO口程序,实现跑马灯

STM32F103RBT6 定时器编程

1)    STM32F103RBT6定时器概述及基本工作原理

2)    STM32F103RBT6定时器编程方法

 

 

掌握STM32定时器编程方法

编写定时器程序,控制LED灯闪烁频率

STM32F103RBT6串口编程

1)    串口通信基本概念

2)    串口通信基本原理

3)    STM32F103RBT6串口编程方法

4)    其他常用外设通信接口介绍例如SPI, I2C接口。

 

掌握STM32串口编程方法

编写串口程序,实现开发板有电脑串口通信

 

STM32F103RBT6A/D转换和D/A转换

1)    A/D转换 D/A转换基本概念

2)    STM32F103RBT6 内部A/D  D/A转换相关寄存器介绍

3)    STM32F103RBT6 A/D D/A转换编程流程和方法

掌握STM32 A/D D/A转换编程方法。

编写A/D转换程序,采集当前温度,并在LCD屏上显示。

第二阶段 uC/OS-II操作系统的移植与应用

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

1)     操作系统及uC/OS-II 概述

2)     任务、进程概念

3)     内核数据结构

4)     内核调度算法

5)     系统中断处理

6)   系统移植方法

掌握uc/OS 操作系统的基本工作原理和移植方法。

 

实现uC/OS-II在STM32板上的移植
 

 移植的关键代码解析

基于uC/OS-II应用程序开发

1)     uC/OS-II应用程序编写、调试方法

2)     多任务开发

3)     任务间的通信与同步

4)     任务优先级控制

5)   任务实时性检测与提高方法

掌握基于uc/OS应用程序开发,调试方法。

 LED控制应用程序

 多任务程序实验

任务间通信实验

串口控制应用程序

LCD控制应用程序

 

第三阶段   嵌入式STM32 综合项目实训

项目开发实践

重点讲解项目开发流程、自顶向下的方案设计方法,复杂问题分解成多个简单问题方法。

代码调试方法,基本问题分析和解决的流程。

开发文档的编写,主要有需求分析说明书、软件详细设计说、验收测试文档。

 

 

基于STM32实现的电子相册,带背景音乐播放

 

第四阶段   嵌入式工程师职业规划及就业指导

职业规划与就业指导

主要讲解嵌入式工程师的职业规划、求职心态,工作心态和工作方法;人际沟通交流能力,表达能力的训练;项目答辩,简历指导,面试方法指导。重点提升学员的职业素质,提升就业竞争力。

 

 

 

湖南量子教育位于长沙高新技术产业园区,是在国家工商部门注册的正规的嵌入式培训机构,是国家信息技术紧缺人才培养工程指定的嵌入式工程师认证考试中心。

我们专注于为大学生提供高端的嵌入式技术培训服务,帮助大学生走出迷茫心态,规划好自己的职业生涯,实现职业的良好发展。

近年来,通过我们的专业培训,改变了众多学员的人生轨迹,帮助他们成功迈入了嵌入式开发这一最有发展前途的职业,实现自己的人生理想!

我们的使命

提升大学生核心就业竞争力

教学理念

启发式教学,理论实践相结合,从实践中学习。重点培养学员软件编程思维能力,发现问题,分析问题,解决问题的能力。同时注重学员学习能力,自信心,工作责任心,团队协作,沟通表达能力等综合职业素质训练。

学校资质

学校地址:

长沙市高新区文轩路27号麓谷企业广场C1栋

湖南量子教育优势

免费试听

免费体验课开班倒计时

11: 59: 59

稍后会有专业老师给您回电,请保持电话畅通

咨询电话:15893081958
陈老师 QQ:3429316823
返回顶部
网站首页 机构汇总 名校课程 学校动态 学员答疑 名校招生 学习资料 学校地图 课程地图 动态地图 答疑地图 资讯地图

Copyright © 2014-2019 sokeyun.com All rights reserved. 在线客服:675322982   豫ICP备20003133号
入驻合作:点击咨询;代理招生咨询:675322982 总部地址:北京市朝阳区远洋国际中心;运营:河南.郑州

该文章由用户自行发布,如有侵犯到您的权益请及时联系我们删除。

返回顶部