首页
›
启动链与BSP系统构建
›
011-包依赖处理
›
《嵌入式系统开发环境与智能网关集成》
VIP20
本课程属于:011-包依赖处理
启动链与BSP系统构建 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式系统开发环境与智能网关集成
📚 共计 30 章节
01
嵌入式开发概述
什么是嵌入式系统 · 开发流程 · ARM/RISC-V/X86平台
入门
概念
02
开发环境总览
Linux vs Windows · 虚拟机搭建 · WSL2配置
环境
虚拟机
03
Linux基础操作
文件系统结构 · 常用命令 · vim入门
Linux
命令
04
Shell脚本基础
变量/条件/循环/函数 · 一键环境检测脚本
脚本
自动化
05
版本控制工具Git
安装配置 · clone/commit/push/pull · 分支管理
Git
协作
06
交叉编译工具链
交叉编译概念 · GCC工具链 · arm-none-eabi-gcc
工具链
ARM
07
Makefile与构建系统
基础语法 · 变量函数 · 实战Hello World
构建
Makefile
08
CMake进阶
CMakeLists.txt · 跨平台构建 · 与Makefile配合
CMake
构建
09
嵌入式C语言基础
指针与内存管理 · 结构体联合体 · volatile
C语言
核心
10
嵌入式C进阶
位操作 · 中断函数 · 汇编与C混合编程
进阶
底层
11
调试工具GDB
GDB安装 · 断点调试 · 寄存器/内存 · Core Dump
调试
GDB
12
串口调试工具
minicom/putty/screen · 串口通信协议
串口
调试
13
逻辑分析仪与示波器
Saleae Logic · SPI/I2C波形 · 时序分析
硬件
分析
14
固件烧录工具
OpenOCD · JLink/ST-Link · DFU模式
烧录
工具
15
Bootloader基础
U-Boot编译 · 启动流程 · 设备树入门
Bootloader
启动
16
Linux内核编译
内核源码 · menuconfig · 编译与模块管理
内核
编译
17
根文件系统构建
BusyBox · init进程 · 文件系统挂载
文件系统
BusyBox
18
Yocto项目实战
环境搭建 · Recipe编写 · 自定义镜像
Yocto
镜像
19
Buildroot使用
Buildroot配置 · 包管理 · 最小系统
Buildroot
嵌入式
20
Docker在嵌入式中的应用
Docker安装 · 开发容器化 · 交叉编译容器
Docker
容器
21
Python在嵌入式中的应用
MicroPython · 串口通信 · 自动化测试
Python
MicroPython
22
嵌入式数据库
SQLite移植 · 轻量级选型 · 数据持久化
数据库
SQLite
23
网络协议栈
lwIP移植 · TCP/IP通信 · Socket编程
网络
lwIP
24
实时操作系统FreeRTOS
任务创建/调度 · 队列信号量 · 内存管理
RTOS
FreeRTOS
25
RT-Thread入门
环境搭建 · 组件配置 · 设备驱动框架
RT-Thread
国产
26
嵌入式AI部署
TFLite Micro · 模型转换 · 推理优化
AI
TFLite
27
安全启动与加密
HASH校验 · 签名验证 · TEE基础
安全
加密
28
持续集成CI/CD
Jenkins搭建 · 自动化编译 · 固件版本管理
CI/CD
Jenkins
29
项目实战:智能家居网关
需求分析 · 环境搭建 · 模块集成 · 调试发布
实战
网关
30
课程总结与进阶路径
知识体系回顾 · 学习资源 · 社区与开源项目
总结
进阶
所属VIP或分类
同VIP:Buildroot与Yocto文件系统依赖裁剪
同VIP:BusyBox构建嵌入式Linux极简系统
同VIP:Python依赖懒加载与程序启动优化