首页
›
热销单品
›
嵌入式Linux与RTOS
›
《嵌入式Linux开发环境搭建从入门到精通》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
嵌入式Linux开发环境搭建从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
嵌入式Linux开发环境搭建的整体流… · 学习目标 · 课程大纲与学习方法
课程导入
Linux
02
嵌入式Linux基础
嵌入式系统组成 · Linux在嵌入式领域的应用 · 交叉编译概念
Linux
嵌入式
03
开发主机准备
Linux主机安装(虚拟机/双系统/… · 常用开发工具(vim · git
开发主机准备
Linux
04
交叉编译工具链
交叉编译原理 · 常用工具链(arm-linux-gn… · aarch64-linux-gnu)…
交叉编译工具链
交叉编译原理
05
环境变量与路径配置
PATH · CROSS_COMPILE · ARCH等环境变量的设置与验证
环境变量
路径配置
06
Bootloader概述
U-Boot的作用 · 源码获取 · 编译前的配置
Bootloader
U-Boot
07
U-Boot编译实战
下载U-Boot源码 · 配置目标板 · 编译生成u-boot.bin
U-Boot
编译实战
08
Linux内核源码获取
内核版本选择 · 官方源码下载 · git仓库使用
Linux
内核源码获取
09
内核配置与编译
make menuconfig · defconfig · 内核编译生成zImage/Image
内核配置
编译
10
设备树(DTS/DTB)
设备树概念 · 语法 · 编译生成dtb文件
DTS/DTB
设备树
11
根文件系统构建
根文件系统目录结构 · BusyBox制作最小根文件系统
根文件系统构建
根文件系统目录结…
12
交叉编译应用测试
编写简单C程序 · 使用交叉编译器编译 · 静态与动态链接
交叉编译应用测试
编写简单C程序
13
文件系统镜像制作
ext4 · jffs2 · ubifs等格式的镜像制作工具与流程
文件系统镜像制作
ext4
14
QEMU模拟环境搭建
QEMU安装 · 模拟ARM开发板 · 运行U-Boot和内核
QEMU
模拟环境搭建
15
开发板连接与调试
串口连接 · minicom/putty配置 · 网络连接(NFS/TFTP)
开发板连接
调试
16
TFTP服务搭建
TFTP服务器安装 · 配置 · 用于下载内核和设备树
TFTP
服务搭建
17
NFS服务搭建
NFS服务器配置 · 挂载根文件系统 · 开发调试
NFS
服务搭建
18
烧写与启动流程
SD卡烧写 · EMMC烧写 · U-Boot启动参数设置
烧写
启动流程
19
内核启动日志分析
启动流程 · 常见启动错误 · 内核打印信息解读
内核启动日志分析
启动流程
20
驱动开发环境准备
内核模块编译 · Kbuild系统 · 模块加载与卸载
驱动开发环境准备
内核模块编译
21
字符设备驱动示例
编写简单字符驱动 · 编译模块 · 测试
字符设备驱动示例
编写简单字符驱动
22
调试工具使用
GDB调试 · gdbserver远程调试 · strace
调试工具使用
GDB
23
性能优化与资源监控
top · free · iostat
性能优化
资源监控
24
构建系统集成
Makefile编写 · CMake交叉编译配置 · 自动构建脚本
构建系统集成
Makefile
25
版本管理与协作
Git分支管理 · 代码托管 · 团队协作流程
版本管理
协作
26
常见问题排查
编译错误 · 链接错误 · 启动挂死
常见问题排查
编译错误
27
实战项目一
从零搭建一个最小可启动的嵌入式Lin…
实战项目一
Lin
28
实战项目二
在真实开发板上部署Linux系统并运…
实战项目二
Linux
29
实战项目三
添加一个简单的硬件驱动并集成到系统中
实战项目三
添加一个简单的硬…
30
综合提升与进阶
Yocto/OpenEmbedded… · Buildroot · 安全启动
综合提升
进阶
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战