OpenWRT
原始目录结构
- scripts: 存放编译用脚本(bash/python/perl),包含第三方软件下载工具feeds
- tools: 编译工具命令集
- config: 系统配置文件存放处
- docs: 项目文档
- toolchain: 交叉编译工具(支持ARM/MIPS/x86等架构)
- t arget: 生成不同架构的kernel和image
- package: 存放所有软件包(用户自定义安装的核心目录)
- include: 存放Makefile文件,控制源代码下载和编译过程
生成的目录
- feeds: 软件源更新目录
- build_dir: 临时编译目录
- bin: 生成固件存放处
- dl: 下载缓存
- staging_dir: 工具链暂存区
- tmp: 临时文件
- logs: 编译日志
文件系统结构
- /www: 包含Web界面文件(cgi-bin/luci等)
- /usr/sbin: 系统工具(uhttpd/dnsmasq等)
- /etc: 配置文件存放位置