嵌入式cortex-M4开发课程培训

导读 上海信盈达开设嵌入式cortex-M4开发培训班,深入学习嵌入式 Linux 底层驱动开发,精通 Linux 设备驱动模型及各个子系统,为学员的*提供保障,欢迎了解详情!
400-688-0112 116
IT 嵌入式 JAVA FPGA LINUX

课程详情

2023-03-10
Linux开发前景分析

唯一采用新项目案例教学,让你接触最新项目案例,学完即可零距离转换到实战*中。依托信盈达六大研发事业部,实训中加入大量最新项目研发案例。
LINUX实战项目:基于物联网系统项目开发&无线便携式POS消费机项目开发。
通过赠送课程C++/QT或JAVA+Android开发学习不仅可让你在LINUX底层、系统、驱动领域轻松开发亦可胜任应用开发(涉及IOT物联网、AI人工智能、VR虚拟现实、智能硬件、工控、医疗器械、通信、安防、车载等领域的应用开发)。
1、学员根据自身条件情况可以选择更符合自身发展的嵌入式培训课程;
2、学员毕业后的*方向和职业选择更细化、更明确;
3、信盈达可根据长期合作关系的企业人才需求,进行差异性选定和规划培训;
4、提供岗前、在职技术支持和技术咨询做您坚强的技术后盾;
5、多年从事嵌入式开发的工程师授课,能在相对较短的时间内快速掌握自己所需的技术知识,并且有针对性地学习,胜任开发*;
6、信盈达伯乐桥工程为所有学员提供上百家的*信息,为*保驾护航。


纯小班授课的优势
1、使教学具有更强的针对性,有利于因材施教。
2、促进了师生的互动。
3、小班化教学继承了班级授课制的所有合理内核,又克服了大班授课制的弊端,增加了个别教学的优点。

课程培训内容

第 一部分Cortex-M4基础
1.Cortex-M4介绍,开发环境搭建,GPIO模块实战
1)嵌入式发展前景
2)ARM家族成员特征介绍(ARM7/9/11,A8/9/15/53/57,M0/3/7)
3)Cortex-m4内核体系结构
4)处理器内核介绍、处理器*模式、处理器异常处理
5)Keil MDK开发环境安装和J-link仿真驱动安装
6)新建工程和Keil MDK开发环境使用详细说明
7)开发平台资源介绍及使用方法
2.STM32F407 UART模块实战
1.1)常用通信协议分类及其特征介绍:同步,异步
2)通用UART特征,及UART编程模型
3)UART模块
3.STM32F407中断模块实战
2.1)Cortex-M4中断体系分析、STM32中断结构分析
2)中断相关API函数使用详解、NVIC中断控制配置方法
3)外部中断模块
4)软件中断
5)串口中断
4.STM32F10X DMA模块
3.1)DMA概述和DMA*原理
2)DMA模块
3)DMA通道映射、通道中断标志、中断事件、通道错误管理和仲裁器
4)DMA寄存器
1)5.STM32F10X SystemTick定时器,基本定时器模块
4.1)SystemTick定时器
2)定时器分类
3)各类定时器基本特征、系统框架图详细分析和寄存器详解
6.ADC模数转换模块
5.1)通用ADC模数转换器(ADC)的基本原理
2)ADC模块简述、主要特征和框架图分析
3)ADC开关控制、时钟配置和通道选择
4)ADC精度校准介绍
5)单ADC*模式详解、双ADC*模式介绍
2)7.STM32F407 RTC和系统定时器模块实战
6.1)常用RTC芯片介绍
2)RTC模块介绍、硬件电路分析
3)RTC时钟源配置详解、系统框架图分析
4)RTC备份域功能介绍、寄存器详解
8.STM32F407 IIC模块实战
7.1)I2C总线知识
2)I2C总线物理拓扑结构、总线特征
3)I2C总线协议
4)I2C总线模块时序编程-IO口模拟
9.STM32F407 SPI模块实战
8.1)SPI总线物理拓扑结构、总线特征
2)SPI总线协议
3)SPI控制器
10.TFTLCD模块实战
9.1)LCD彩屏屏种类介绍、TFT屏*原理、时序图分析
2)LCD画点、线、基本形状软件设计
3)取模软件使用、LCD显示字符、汉字软件设计
4)TFT显示图片实验、数码相框项目实验
11.触摸屏模块实训
10.1)触摸屏分类介绍
2)电阻式触摸屏*原理介绍
3)触摸屏初始化、校准方式介绍
4)触摸按键软件设计
第二部分:Cortex-M4高级
1.看门狗定时器
2.DAC数模转换功能
3.CanBus总线
4.FSMC功能模块
5.uC/OSII
第三部分:项目模块
1.语音模块应用及分析
2.GSM模块
3.蓝牙模块
4.zigbee模块
5.Wifi模块应用
6.433M模块分析及应用
7.wifi摄像头模块应用
8.温度,湿度,人体感应,
9.心跳传感器,脉搏传感器,
10.红外编码、解码
11.FATFS文件系统应用1
第四部分:项目实战
项目1:无线点菜机
项目2:防盗报警系统
项目3:驾校考试管理系统
项目4:蓝牙打印机项目
项目5:智能家居项目
1.项目6:可穿戴项目(智能手表或智能手环)。

上一篇: 嵌入式Linux系统培训课程 下一篇: Linux开发课程培训

推荐课程

查看全部课程
上海信盈达教育

上海信盈达教育

上海信盈达松江校区

查看全部校区 进入官方主页