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: 配置文件存放位置

一个仍在爬山的人