腾云STM32软件工程师实战班课程大纲:
1.常用电子元器件及应用讲解
2.ARM外围电路讲解
3.元件焊接、万用表、美国泰克示波器使用讲解
4.C语言及编程规范讲解
5.Keil使用技巧、软件仿真讲解
6.ARM Cortex系列处理器讲解
7.MDK环境搭建及JLINK使用讲解
8.M3/M4介绍及指令集讲解
9.传授良好的编程思路、方法技巧讲解
10.STM32寄存器讲解及编程设置
11.GPIO讲解及原理、库函数实际使用
12.STM32端口重映射及复用
13.TCP/IP通讯协议及实际使用讲解
14.串行通信协议及实际应用讲解
15.I2C协议及时序应用讲解
16.SPI协议及实际应用讲解
17.RCC讲解及实际应用
18.RTC、TIM讲解及实际应用
19.SISTICK、PWM讲解及实际应用
20.NVIC讲解及及实际应用
21.ADC讲解及及实际应用
22.内部温度传感器讲解及及实际应用
23.STM32 唤醒及低功耗模式讲解及实际应用
24.STM32 DMA讲解及及实际应用
25.看门狗讲解及应用
26.屏与触摸屏讲解及应用
27.CAN、TF卡、SDIO、USB应用
28.摄像头讲解及应用
29. uC/OS、uclinux系统讲解及开发讲解
30.多任务开发及处理技巧讲解
31.系统移植、调试
32.程序排错技巧、调试讲解
33.项目实战(3-5个实际产品,包含加密,网口、 WIFI、CAN、Uart、SPI、IIC、AD/DA、USB、GPS、蓝牙、摄像头、屏、触摸屏、音频等接口模块底层驱动开发、移植、多任务处理、调试)
学成后学员水平(配合教学操作学员):由10年以上ARM实战经验资深工程师任教,实际项目教学,学成后具有1-3年STM32嵌入式软件工程师经验,独挡一面,具备STM32 Cortex M3/4驱动开发、移植与应用程序设计、编码、Bug分析调试、独立解决问题的能力。
培训时间:周末班4个月左右,全日班2.5个月左右 |