OpenWrt 源码目录分析与最终文件系统分析
OpenWrt 的源码结构和编译生成的固件文件系统遵循 Linux 嵌入式系统的设计模式,但具有其独特的模块化和高度可定制化特点。以下是详细分析:
一、OpenWrt 源码目录结构分析
OpenWrt 源码目录主要围绕 软件包管理、平台适配、构建系统 三个核心模块设计。以下为典型目录结构及功能说明:
1. 核心目录
目录 |
功能说明 |
package/ |
所有软件包的 Makefile 和补丁文件(例如 luci , dnsmasq , firewall )。 |
target/ |
硬件平台支持(按芯片架构分类): - linux/< |