VIP20
本课程属于:007-Yocto配方 启动链与BSP系统构建 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

Yocto配方网络配置:从入门到实战

📚 共计 30 章节
01
Yocto项目概述
什么是Yocto · 核心组件 · 工作流程
入门概念
02
搭建Yocto开发环境
宿主机要求 · 安装软件包 · 配置Git/Repo
环境工具
03
理解BitBake
BitBake基础 · 元数据层 · 配方文件(.bb)结构
核心构建
04
第一个配方
Hello World配方 · SRC_URI · do_compile
实践配方
05
配方变量详解
PN, PV, PR, LICENSE, DEPENDS, RDEPENDS
变量元数据
06
网络配置基础
Linux网络栈 · ifconfig/ip · 网络配置文件
网络Linux
07
Yocto中的网络配置
systemd-networkd · networking-init · connman
Yocto服务
08
配方中的网络依赖
DEPENDS / RDEPENDS 处理网络库依赖
依赖构建
09
获取源码
SRC_URI详解 · Git/HTTP/本地文件协议
源码获取
10
配置内核网络选项
通过配方配置Linux内核网络功能
内核网络
11
添加自定义网络服务
创建systemd服务配方 · 启用网络服务
systemd服务
12
网络工具配方
移植iperf, netcat, tcpdump等工具
工具移植
13
Wi-Fi配置
移植wpa_supplicant · 配置无线网络
Wi-Fi无线
14
蓝牙网络配置
移植BlueZ · 配置蓝牙PAN
蓝牙PAN
15
网络文件系统
配置NFS客户端/服务器配方
NFS存储
16
防火墙配置
移植iptables/nftables · 编写规则配方
防火墙安全
17
DHCP配置
移植dhcpcd/dhclient · 配置静态IP
DHCPIP
18
DNS配置
配置resolv.conf · 移植dnsmasq
DNS解析
19
VPN配置
移植OpenVPN/WireGuard · VPN客户端配方
VPN加密
20
网络测试与调试
ping, traceroute, mtr 网络诊断
调试测试
21
网络性能优化
调整内核参数 · 网络中断亲和性
性能调优
22
多网络接口管理
配置双网卡 · 路由策略
多网卡路由
23
网络安全性
配置SSH · 禁用不安全服务 · 网络加密
安全SSH
24
容器网络
Docker/Podman网络 · 桥接模式
容器Docker
25
云平台网络配置
AWS IoT Core · Azure IoT Hub连接配置
云IoT
26
配方继承与扩展
使用bbclass复用网络配置逻辑
继承bbclass
27
补丁管理
为网络软件包创建和管理补丁
补丁维护
28
调试网络配方
devshell · bitbake -e 排查问题
调试devshell
29
实战项目一
构建带Web服务器的嵌入式设备
实战Web
30
实战项目二
构建带VPN网关的嵌入式路由器
实战路由器