openwrt源码下配置文件目录指引

openwrt19

1、wifi的默认开启方式、ssid、加密方式等配置

#gedit source/package/kernel/mac80211/files/lib/wifi/mac80211.sh

  在文件底部修改wifi参数

uci -q batch <<-EOF
            set wireless.radio${devidx}=wifi-device
            set wireless.radio${devidx}.type=mac80211
            set wireless.radio${devidx}.channel=${channel}      #默认使用信道
            set wireless.radio${devidx}.hwmode=11${mode_band}  #默认模式,b/g/n
            ${dev_id}
            ${ht_capab}
            #set wireless.radio${devidx}.disabled=1          #默认关闭,注释默认打开

            set wireless.default_radio${devidx}=wifi-iface
            set wireless.default_radio${devidx}.device=radio${devidx} 
            set wireless.default_radio${devidx}.network=lan     #网络桥区域
            set wireless.default_radio${devidx}.mode=ap       #wifi模式
            set wireless.default_radio${devidx}.ssid=OpenWrt       #wifi名称
            set wireless.default_radio${devidx}.encryption=none   #加密方式
EOF uci -q commit wireless

2、硬件资源的配置(usb、gpio、flash等),即dts

  target/linux/ramips/dts/下文件

3、镜像生成方式控制

  target/linux/ramips/image/Makefile

4、board检测配置脚本(对升级有影响)

  target/linux/ramips/base-files/lib/ramips.sh
  匹配/proc/cpuinfo中字段设置board名字

5、升级镜像检查脚本

  target/linux/ramips/base-files/lib/upgrade/platform.sh
  根据board名字来检测镜像中magic是否匹配

6、status_led设置

  target/linux/ramips/base-files/etc/diag.sh
  根据board名字设置status_led为在dts中定义的gpio

7、usb_led、wifi_led设置

  target/linux/ramips/base-files/etc/board.d/01_leds
  根据board名字设置led为在dts中定义的gpio

8、以太网网络配置(lan/wan配置)

  target/linux/ramips/base-files/etc/board.d/02_network
  设置switch的port vlan,及lan、wan端口的配置,lan、wan的mac地址配置

9、uboot-evntools 分区设置

  package/boot/uboot-envtools/files/ramips

原文地址:https://www.cnblogs.com/jackron/p/14348202.html