RT5350调试中的一些总结
时间:10-02
整理:3721RD
点击:
RT5350调试总结
1. 如何将AP+STA编译进内核
内核部分:
drivers/net/wireless/Kconfig相应部分添加
source "drivers/net/wireless/rt2860v2_sta/Kconfig"
source "drivers/net/wireless/rt2860v2_ap/Kconfig"
拷贝以下3个文件夹到net/wireless目录
rt2860v2, rt2860v2_ap, rt2860v2_sta;
2. 客户端如何从AP上得到IP地址
必须开启dhcp服务器,busybox含有该部分代码,不能用dhcp6s,这个是为IPV6做的一个dhcp服务器;
busybox 选 udhcpd,需要一个配置文件,
#if 0 // 做了一点修改
#define LEASES_FILE CONFIG_DHCPD_LEASES_FILE
#else
#define LEASES_FILE "/var/run/udhcpd.leases"
#endif
开启dhcp服务器
运行 udhcpd -fS (可以加配置文件) &
start 192.168.3.100
end 192.168.3.199
opt dns 192.168.3.2 192.168.3.10
option subnet 255.255.255.0
opt router 192.168.3.2
opt wins 192.168.3.10
option dns 192.168.3.1
option domain local
option lease 864000
interface ra0
1. 如何将AP+STA编译进内核
内核部分:
drivers/net/wireless/Kconfig相应部分添加
source "drivers/net/wireless/rt2860v2_sta/Kconfig"
source "drivers/net/wireless/rt2860v2_ap/Kconfig"
拷贝以下3个文件夹到net/wireless目录
rt2860v2, rt2860v2_ap, rt2860v2_sta;
2. 客户端如何从AP上得到IP地址
必须开启dhcp服务器,busybox含有该部分代码,不能用dhcp6s,这个是为IPV6做的一个dhcp服务器;
busybox 选 udhcpd,需要一个配置文件,
#if 0 // 做了一点修改
#define LEASES_FILE CONFIG_DHCPD_LEASES_FILE
#else
#define LEASES_FILE "/var/run/udhcpd.leases"
#endif
开启dhcp服务器
运行 udhcpd -fS (可以加配置文件) &
start 192.168.3.100
end 192.168.3.199
opt dns 192.168.3.2 192.168.3.10
option subnet 255.255.255.0
opt router 192.168.3.2
opt wins 192.168.3.10
option dns 192.168.3.1
option domain local
option lease 864000
interface ra0
牛人啊 能改路由