课程以实战项目为核心,帮助学员快速了解嵌入式开发的基本知识,能熟练的使用Linux操作系统,掌握Linux核心的系统编程技巧;能使用C语言进行嵌入式编程,掌握常用数据结构和算法。能熟练的掌握嵌入式开发平台以及嵌入式开发环境的搭建。以真实案例讲解PCB开发板的设计、布线;熟练掌握ARM Cortex-M4微控制器、Keil嵌入式实时操作系统;了解USART、ADC/DAC、SPI、lIC、FLASH;掌握Uboot;能熟练使用Altium Designer以其库操作
打造IC人才
科技生态圈
自购买期一年有效
123人报名
课程以实战项目为核心,帮助学员快速了解嵌入式开发的基本知识,能熟练的使用Linux操作系统,掌握Linux核心的系统编程技巧;能使用C语言进行嵌入式编程,掌握常用数据结构和算法。能熟练的掌握嵌入式开发平台以及嵌入式开发环境的搭建。以真实案例讲解PCB开发板的设计、布线;熟练掌握ARM Cortex-M4微控制器、Keil嵌入式实时操作系统;了解USART、ADC/DAC、SPI、lIC、FLASH;掌握Uboot;能熟练使用Altium Designer以其库操作
C语言
C语言概述
基本数据类型
运算符
结构化程序设计
数组
函数
指针
结构体、内存分配
文件
数组
C语言项目实战
嵌入式硬件试听课
嵌入式硬件试听课
电路基础
电路与电路图
电工、电功率和电动势
万用表
数字电子技术
数值和码值
逻辑代数运算
逻辑门电路
组合逻辑电路
触发器
时序逻辑电路
脉冲电路
D/A和A/D转换器
半导体存储器
模拟电子技术
无源器件(电阻,电容,电感,变压器)
二极管
三极管
晶闸管
场效应管
绝缘栅双极型晶体管(IGBT)
继电器与干簧管
过流、过压保护器件
光电器件
常用电路分析
电路分析基础
放大电路
直流放大器
选频电路
正弦波振荡器
调制与解调电路
频率变换与反馈控制电路
电源电路
整流电路(AC-DC变换电路)
常用芯片及其应用电路
PCB
Altium Designer安装及项目工程创建
元器件库创建
原理图
封装库创建及添加
PCB网表导入及布局
PCB布线
布线规则,双层板,四层板规则
丝印设计
BOM文件导出,打印制版
STM32F407嵌入式
STM32简介
开发环境搭建
STM32的基础知识
寄存器版本MDK工程
HAL版本的MDK工程
系统文件夹介绍
系统配置控制
复位和时钟控制
跑马灯/蜂鸣器/按键电路(GPIO)
中断及中断控制
串口通信
看门狗
定时器
I2C
SPI
SAI
LCD 字库驱动
LCD TFT显示控制
实时时钟
SD卡
CAN通信
网口
USB
FSMC
DMA控制
ADC
DAC
嵌入式Flash存储接口
数字视频接口
内存和总线架构
DBG
FreeRTOS实时操作系统
FreeRTOS操作系统原理
FreeRTOS移植
FreeRTOS多任务编程
FreeRTOS多任务通信
FreeRTOS中断处理
项目实战
电子警察系统