openwrt编译时相关设置
修改WIFI默认开启,及SSID:
修改文件package/mac80211/files/lib/wifi/mac80211.sh画线两处:
581 config wifi-device radio$devidx 582 option type mac80211 583 option channel ${channel} 584 option macaddr $(cat /sys/class/ieee80211/${dev}/macaddress) 585 option hwmode 11${mode_11n}${mode_band} 586 $ht_capab 587 # REMOVE THIS LINE TO ENABLE WIFI: 588 option disabled 1 589 590 config wifi-iface 591 option device radio$devidx 592 option network lan 593 option mode ap 594 option ssid OpenWrt 595 option encryption none 596 597 EOF 598 devidx=$(($devidx + 1)) 599 done 600 }
为固件增加fullflash分区 :
修改target/linux/ar71xx/files/drivers/mtd/tplinkpart.c,改19行的“5”为“6”(即在原有的数值上加1)
19 #define TPLINK_NUM_PARTS 5 20 #define TPLINK_HEADER_V1 0x01000000 21 #define MD5SUM_LEN 16
然后在文件中找到以下内容(删除行为下一主题相关内容)
149 parts[0].name = "u-boot"; 150 parts[0].offset = 0; 151 parts[0].size = offset; 152 parts[0].mask_flags = MTD_WRITEABLE; 153 154 parts[1].name = "kernel"; 155 parts[1].offset = offset; 156 parts[1].size = rootfs_offset - offset; 157 158 parts[2].name = "rootfs"; 159 parts[2].offset = rootfs_offset; 160 parts[2].size = art_offset - rootfs_offset; 161 162 parts[3].name = "art"; 163 parts[3].offset = art_offset; 164 parts[3].size = TPLINK_ART_LEN; 165 parts[3].mask_flags = MTD_WRITEABLE; 166 167 parts[4].name = "firmware"; 168 parts[4].offset = offset; 169 parts[4].size = art_offset - offset;
在169行之后添加:
1 parts[5].name = "fullflash"; 2 parts[5].offset = 0; 3 parts[5].size = master->size;
编译出uboot、art可写的固件:
修改target/linux/ar71xx/files/drivers/mtd/tplinkpart.c(见上面代码),删除152、165两行:
修改默认主机名:
打开package/base-files/files/etc/config/system
修改option hostname后面的内容
时区和LED设置也在这个文件中

浙公网安备 33010602011771号