首页
›
无线通信与物联网
›
026-嵌入式Linux内核与驱动开发实战
›
《Keil与VSCode嵌入式双环境工程开发》
VIP20
本课程属于:026-嵌入式Linux内核与驱动开发实战
无线通信与物联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Keil与VSCode双环境嵌入式工程配置实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 适用人群 · 双环境(Keil与VSCode)在嵌…
课程导入
学习目标
02
嵌入式工程基础
STM32等主流MCU的工程结构 · 编译链接流程 · 启动文件
嵌入式工程基础
STM32
03
Keil MDK环境搭建
安装 · 注册 · 芯片包(Pack)管理
Keil
MDK
04
Keil工程配置详解
C/C++编译器选项 · 宏定义 · 头文件路径
Keil
工程配置详解
05
Keil工程编译与调试
编译输出分析 · 常见错误(Error)与警告(War… · 在线调试(断点
Keil
工程编译
06
VSCode环境搭建
安装VSCode · 必备插件(C/C++ · Cortex-Debug
VSCode
环境搭建
07
ARM GCC工具链
arm-none-eabi-gcc的… · 环境变量配置 · 编译
ARM
GCC
08
VSCode工程结构设计
基于Makefile或CMake的嵌… · 源文件目录 · 头文件目录
VSCode
工程结构设计
09
Makefile编写实战
变量定义 · 目标规则 · 依赖关系
Makefile
编写实战
10
CMake构建系统
CMakeLists.txt编写 · 交叉编译工具链文件(toolchai… · 生成Makefile或Ninja
CMake
构建系统
11
VSCode调试配置
launch.json · tasks.json · cortex-debug插件配置
VSCode
调试配置
12
双环境工程同步
同一套源代码如何在Keil和VSCo… · 管理差异配置(宏 · 头文件路径
双环境工程同步
Keil
13
工程模板化
创建可复用的Keil工程模板和VSC… · 实现快速启动新项目
工程模板化
Keil
14
版本控制集成
Git在嵌入式工程中的应用 · .gitignore配置 · 双环境下的协作开发流程
版本控制集成
Git
15
代码编写与格式化
VSCode中配置代码风格(clan… · 智能提示(IntelliSense) · Keil中的编辑器优化
代码编写
格式化
16
静态代码分析
在VSCode中使用Cppcheck · PVS-Studio等工具 · Keil中如何使用uVision的静…
静态代码分析
VSCode
17
单元测试与自动化
在VSCode中搭建Unity/CM… · 通过Makefile/CMake运行… · Keil中如何集成
单元测试
自动化
18
烧录与调试工具链
ST-Link · J-Link · OpenOCD的配置与使用
烧录
调试工具链
19
常见问题排查
Keil与VSCode中编译错误(如… · 链接错误) · 调试连接失败
常见问题排查
Keil
20
性能优化与代码大小
双环境下如何调整优化等级 · 使用LTO · 分析map文件
性能优化
代码大小
21
多核与RTOS工程配置
在双环境下配置FreeRTOS等RT… · 中断 · 堆栈
RTOS
多核
22
低功耗与外设驱动工程
配置低功耗模式 · 外设驱动库(HAL/LL)在双环境下…
低功耗
外设驱动工程
23
Bootloader与应用程序分离
双环境下配置IAP工程 · 链接脚本分区 · 跳转实现
Bootloader
应用程序分离
24
固件升级与OTA
在VSCode中配置OTA升级工程 · 结合Keil进行双环境验证
OTA
固件升级
25
持续集成(CI)
使用GitHub Actions或J… · 在Linux环境下用arm-none…
CI
持续集成
26
双环境协同工作流
开发人员使用VSCode · 测试人员使用Keil · 如何保证构建一致性
双环境协同工作流
VSCode
27
高级调试技巧
在VSCode中使用波形图 · 实时变量跟踪(J-Link RTT) · Keil的Event Recorde…
高级调试技巧
VSCode
28
综合实战项目(一)
从零搭建一个基于STM32的LED控… · 在Keil和VSCode中分别编译 · 烧录
综合实战项目
STM32
29
综合实战项目(二)
一个带串口通信 · 定时器 · 中断的完整项目
综合实战项目
一个带串口通信
30
课程总结与进阶路径
回顾双环境配置要点 · 推荐学习资源 · 如何应对更复杂的嵌入式工程(如Lin…
课程总结
进阶路径
所属VIP或分类
同VIP:ADC传感器数据采集与滤波系统开发
同VIP:ARM-Cortex-M启动流程与最小系统开发
同VIP:C语言指针结构体与寄存器操作入门实战