打开一个典型的openwrt中package目录下都能发现两个相同点:
? package/ /Makefile ? package/ /patches ? package/ /files
四个关键性的目录: ? tools ? toolchain ? package ? target tools和toolchain通常是用作固化内核,编译和c库的工具,编译的结果会产生三个新的目录,build_dir/host ,这是一个临时用来建立target工具; build/toolchain-*这是用来建立特殊结构的toolchain; staging_dir/toolchain-*toolchain安装的目录;
target images
global build setting
advanced configuration option(for developer)
build the openwrt image builder
build the openwrt sdk
package the openwrt-base toolchain
image configuration
package features
base system: ca-certificates,dash,ead,hsflowd,libatomic, libpthread,librt,libstdcpp,libthread-db,mksh,om-watchdog,qos-scripts resolveip,rpcd,sflowovsd,sqm-scripts,swconfig,udev,wireless-tools,zram-swap
administration: pmacct,zabbix,debootstrap,facter,gkrellmd,htop,monit,monit-nossl, muni