首页
›
嵌入式基础与RISC-V
›
105-嵌入式Linux开发环境搭建
›
《嵌入式Linux开发环境搭建实战》
VIP10
本课程属于:105-嵌入式Linux开发环境搭建
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux开发环境搭建实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式Linux概述
什么是嵌入式Linux · 应用领域 · 与桌面Linux的区别
Linux
嵌入式
02
开发环境概览
交叉编译概念 · 宿主机与目标机 · 开发板选型建议
开发环境概览
交叉编译概念
03
虚拟机搭建
VMware/VirtualBox安… · Ubuntu Server/Dest… · 网络配置(NAT与桥接)
虚拟机搭建
VMware/Virtu…
04
Linux基础操作(一)
文件系统结构 · 常用命令(ls · cd
Linux
基础操作
05
Linux基础操作(二)
用户与用户组管理 · 进程管理(ps · top
Linux
基础操作
06
Linux基础操作(三)
文本编辑器vim/vi的使用 · 网络配置命令(ifconfig · ip
Linux
基础操作
07
Shell脚本编程基础
变量 · 条件判断 · 循环
Shell
脚本编程基础
08
交叉编译工具链
什么是交叉编译工具链 · 下载与安装 · 配置环境变量
交叉编译工具链
什么是交叉编译工…
09
Makefile与构建系统
Makefile基本语法 · 变量 · 自动变量
Makefile
构建系统
10
Bootloader概述
Bootloader的作用 · U-Boot简介 · U-Boot源码结构
Bootloader
的作用
11
U-Boot实战
配置与编译 · 烧录到开发板 · 常用命令(printenv
U-Boot
配置
12
Linux内核概述
内核版本号含义 · 内核源码结构 · 内核配置系统(Kconfig/Mak…
Linux
内核概述
13
Linux内核编译
获取内核源码 · 配置内核(make menuconf… · 编译内核
Linux
内核编译
14
内核启动过程
从Bootloader到内核 · 内核初始化流程 · init进程
内核启动过程
Bootloader
15
设备树(Device Tree)
什么是设备树 · dts/dtsi/dtb文件格式 · 编写简单的设备树
Device
Tree
16
根文件系统(Rootfs)
根文件系统的作用 · BusyBox简介 · 使用BusyBox构建最小根文件系统
Rootfs
根文件系统
17
Buildroot构建系统
Buildroot简介 · 配置与编译 · 生成镜像
Buildroot
构建系统
18
Yocto项目入门
Yocto概述 · Poky发行版 · BitBake构建系统
Yocto
项目入门
19
Yocto实战
添加自己的层(meta-layer) · 编写Recipe · 修改内核配置
Yocto
meta-layer
20
嵌入式Linux驱动开发基础
驱动分类(字符设备 · 块设备 · 网络设备)
Linux
嵌入式
21
字符设备驱动
设备号 · file_operations结构体 · 注册与注销设备
字符设备驱动
设备号
22
GPIO驱动实战
GPIO子系统介绍 · 使用GPIO sysfs接口 · 编写GPIO字符设备驱动
GPIO
驱动实战
23
I2C驱动实战
I2C子系统架构 · I2C设备驱动编写 · 用户空间访问I2C设备
I2C
驱动实战
24
SPI驱动实战
SPI子系统架构 · SPI设备驱动编写 · 用户空间访问SPI设备
SPI
驱动实战
25
网络编程基础
Socket编程 · TCP/UDP通信 · HTTP客户端实现
网络编程基础
Socket
26
文件系统与存储
Flash存储类型(NAND · NOR · eMMC)
文件系统
存储
27
调试与性能优化
GDB调试 · strace跟踪系统调用 · perf性能分析
调试
性能优化
28
系统启动优化
启动时间分析 · Bootloader优化 · 内核裁剪
系统启动优化
启动时间分析
29
安全机制
SELinux/AppArmor简介 · 文件系统加密 · 安全启动(Secure Boot)
安全机制
SELinux/AppA…
30
项目实战
综合项目——从零构建一个嵌入式Lin… · 硬件选型 · 系统构建
项目实战
Lin
所属VIP或分类
同VIP:LinuxNFS挂载与调试串口环境搭建故障定位实战
同VIP:NFS挂载与TFTP烧录嵌入式Linux部署实战
同VIP:Qt交叉编译与嵌入式Linux开发环境搭建实战