WIFI移植全过程

合集下载

路由器转接设置方法

路由器转接设置方法

路由器转接设置方法路由器的转接设置方法有很多种,根据不同的需求可以选择不同的方法来进行设置。

下面我将详细介绍几种常见的转接设置方法。

一、基本的转接设置1. 首先,将路由器连接到电脑上。

可以通过网线将路由器的LAN口与电脑的网卡连接,或者通过Wi-Fi连接路由器。

2. 打开电脑上的浏览器,输入路由器的默认IP地址,一般是192.168.1.1或者192.168.0.1。

按下回车键后,会弹出一个登录界面。

3. 输入默认的用户名和密码,登录到路由器的管理界面。

4. 进入路由器的设置页面后,可以根据需要进行一些常见的设置,比如设置路由器的名称、密码、无线网络名称(SSID)和密码等。

二、设置转发规则1. 打开路由器的管理界面,进入设置页面。

2. 找到“转发规则”或者“端口转发”选项,点击进入。

3. 在转发规则列表中,点击“新增”或者“添加”按钮。

4. 输入需要设定的转发规则,包括源IP地址、源端口、目标IP地址、目标端口等信息。

然后保存设置。

5. 重启路由器,使设置生效。

三、设置虚拟服务器虚拟服务器的设置方法与转发规则类似,具体操作如下:1. 打开路由器的管理界面,进入设置页面。

2. 找到“虚拟服务器”或者“DMZ主机”选项,点击进入。

3. 在虚拟服务器列表中,点击“新增”或者“添加”按钮。

4. 输入需要设定的虚拟服务器信息,包括服务器IP地址、服务器端口等。

然后保存设置。

5. 重启路由器,使设置生效。

四、设置触发端口1. 打开路由器的管理界面,进入设置页面。

2. 找到“触发端口”或者“端口触发”选项,点击进入。

3. 在触发端口列表中,点击“新增”或者“添加”按钮。

4. 输入需要设定的触发端口信息,包括触发端口号、目标端口号等。

然后保存设置。

5. 重启路由器,使设置生效。

以上是几种常见的路由器转接设置方法,根据不同的需求可以选择适合自己的方法进行设置。

在设置过程中,如果遇到问题,可以查阅路由器的用户手册或者与网络技术支持人员联系进行咨询。

无线网的安装方法

无线网的安装方法

无线网的安装方法无线网的安装方法,涉及到无线路由器的设置和无线设备的连接。

以下是具体的步骤:1. 首先,购买一个适合的无线路由器。

无线路由器的品牌、型号和功能各有不同,根据自己的需求选择合适的无线路由器。

2. 在无线路由器的背面或底部,找到路由器的默认登录地址、用户名和密码。

一般来说,登录地址是"192.168.1.1",用户名和密码默认为空。

3. 打开电脑,并连接电脑和无线路由器之间的网线。

确保网线的连接端正确连接到电脑的网口和无线路由器的LAN 口上。

4. 打开浏览器,输入无线路由器的默认登录地址(如"192.168.1.1")并按下回车键。

弹出登录界面后,输入默认的用户名和密码登录。

5. 成功登录后,进入无线路由器的设置界面。

根据需要,可以修改无线网络的名称(SSID)和密码,以增加无线网络的安全性。

6. 在设置界面中,找到无线设置的选项。

选择适当的加密方式(如WPA2-PSK)和密码,以保护无线网络。

7. 设置完成后,保存设置并退出路由器的设置界面。

8. 断开电脑和无线路由器之间的有线连接。

9. 打开需要连接无线网络的设备,比如手机、平板、笔记本等。

进入设备的设置界面,找到Wi-Fi 设置选项。

10. 在Wi-Fi 设置界面中,找到并选择刚刚设置的无线网络名称(SSID)。

输入无线网络的密码,连接到无线网络。

11. 等待设备连接到无线网络,连接成功后,可以开始使用无线网络上网了。

值得注意的是,以上步骤仅适用于基本的无线网安装。

如果需要更高级的设置和功能,比如端口映射、访客网络等,可能需要深入学习和了解无线路由器的使用说明书或参考相关的技术文章。

同时,为了获得更好的无线信号覆盖和稳定性,建议将无线路由器放置在中央位置,并尽量避开干扰源(如电磁设备、大型家具等)。

另外,无线网络的速度和稳定性也会受到家庭中其他电子设备的影响,尽量减少干扰源的影响,可提高无线网络的性能。

移动宽带更换路由器的步骤和方法

移动宽带更换路由器的步骤和方法

移动宽带更换路由器的步骤和方法1.选择合适的路由器:首先需要根据自己的需求选择适合的路由器。

考虑因素包括路由器的信号强度、覆盖范围、支持的无线标准(如802.11ac)、端口数量以及价格等。

2.备份设置:在更换路由器之前,建议先备份当前路由器的设置。

通过登录路由器的管理页面,找到备份或导出设置的选项,将当前路由器的设置保存为配置文件。

5.设置新路由器:根据新路由器的说明手册,将其插入电源,并将其与宽带调制解调器连接。

通常,需要将宽带调制解调器的网络电缆插入新路由器的WAN口。

6.连接网络设备:将需要接入网络的设备(如笔记本电脑、电视、游戏机)使用网线或无线方式连接到新路由器的局域网口。

7.设置路由器:打开一台连接到新路由器的设备上的浏览器,输入默认的管理员地址(通常是192.168.1.1或192.168.0.1)进入路由器的管理页面。

根据说明手册,进行路由器的基本设置,如更改管理员密码、设置无线网络名称(SSID)和密码等。

8.恢复备份:如果在步骤2中备份了原路由器的配置文件,可以在新路由器上导入该配置文件,以恢复原有的设置。

9.测试与调整:重新启动所有连接到新路由器的设备,并确保它们能成功连接到网络。

测试无线网络的覆盖范围和信号强度,并根据需要调整路由器的无线信道和无线功率等设置。

10.常规维护:定期检查路由器的固件更新,以确保其安全性和性能。

总结起来,移动宽带更换路由器的步骤包括选择合适的路由器、备份旧路由器设置、拆卸旧路由器、设置新路由器、连接网络设备、设置路由器、恢复备份、测试与调整、常规维护等。

在更换路由器过程中,需要注意保持新旧设备的配合和网络设备的连接稳定。

AP62X2 wifi模块移植说明

AP62X2 wifi模块移植说明

移植方法:1、首先将驱动源码包bcmdhd.tar.bz2解压到内核源码的driver/net/wireless/目录下。

2、修改driver/net/wireless/目录里的Kconfig、Makefile文件,可以参考release-wifi-v0.1包里的Kconfig、Makefile的修改。

3、执行make menuconfig命令开始对无线模块进行配置,主要是NetWorkingsupport-→Wireless以及Device Driver-→Network Device Support--→Wireless LAN的配置,具体的设置方法可以参考release-wifi-v0.1包里的sp_evk01_defconfig。

注意:如果wifi模块的WL_HOST_W AKE这个pin悬空,我们在配置驱动是将其修改为IN-Band interrupt的方式;如果该pin接在cpu 端相应的gpio口时,我们可以将其配置为Out-Of-Band interrupt的方式。

4、修改内核中mmc驱动,主要是core/sdio.c文件中的sdio_read_cccr这个函数以及内核源码目录下include/linux/mmc/sdio.h中添加相关的宏定义。

具体参考release-wifi-v0.1包里的mmc.tar.bz2与sdio.h5、修改arch/mips/jz4760b/目录下的相应的板级文件,我们使用的是board-sp_eck01.c,具体修改简单说明一下:(1)由于魅族的wifi audio板使用的是mmc1这组控制器且wifi模块在一上电就存在,因此不必考虑wifi模块的探测问题,board-sp_evk01.c文件中的sp_evk01_tf_data正是对应着mmc1控制器,相关的修改请参考。

(2)主要说明一下sp_evk01_tf_gpio_init这个函数,首先是四组数据线、cmd、clk所对应的gpio口的初始化,由于不需要探测功能,因此需要对WL_REG_ON这个pin 进行先拉低后拉高的操作,这样cpu才能扫描到wifi模块的存在,函数中的WL_PWR_PIN这个宏就对应着WL_REG_ON这个pin,该宏是在board-sp_evk01.h 中定义的PE13(3)在该板级文件中添加jzsoc_wlan_power_on与jzsoc_wlan_power_off这两个函数,可以参考board-sp_eck01.c.6、以上操作完成可以重新编译内核并烧录。

wifi路由器安装教程

wifi路由器安装教程

wifi路由器安装教程Wi-Fi路由器是现代家庭和办公室网络中必不可少的设备,帮助我们连接并享受无线网络。

如果您刚刚购买了一个新的Wi-Fi路由器,您可能需要一些帮助来安装和设置它。

在这篇文章中,我们将提供一个简单易懂的Wi-Fi路由器安装教程,以帮助您完成安装过程。

首先,您需要准备一些材料。

除了Wi-Fi路由器本身外,您还需要一根网络电缆,该电缆将路由器与互联网提供商提供的调制解调器连接起来。

确保您的电缆长度足够长,以便您可以从调制解调器到路由器的位置进行连接。

接下来,找到您网络电缆的一端,并将其插入调制解调器的WAN或INTERNET端口。

然后,找到另一端,并将其插入路由器的WAN或INTERNET端口。

请注意,不同品牌和型号的路由器可能具有稍有不同的端口标识,因此请先仔细阅读路由器的用户手册。

现在,您已经成功将Wi-Fi路由器与调制解调器连接起来。

接下来,您需要为您的网络设置一个安全密码以保护您的Wi-Fi 网络。

打开您的电脑或移动设备,并连接到新安装的Wi-Fi路由器。

您可能需要打开您的网络设置,找到可用的Wi-Fi网络,并输入路由器上的初始密码。

一旦连接成功,打开您的网络浏览器并输入路由器的IP地址。

这个IP地址通常可以在路由器的用户手册中找到。

在浏览器中输入路由器的IP地址后,您将被要求输入管理员用户名和密码。

这些凭据通常可以在路由器的用户手册中找到。

输入正确的凭据后,您将能够访问路由器的管理界面。

在管理界面中,您可以更改无线网络的名称(SSID)和密码。

确保选择一个强密码,并将其保存在安全的地方。

您还可以更改其他网络设置,例如访客网络和家长控制等功能。

完成密码设置后,保存您的更改并重启路由器。

一旦路由器重新启动,您的新Wi-Fi网络将会生效。

最后,您可以通过连接其他设备和测试网络连接来验证安装是否成功。

连接其他设备时,您只需要在设备上找到可用的Wi-Fi网络,并输入您刚刚设置的密码。

WIFI移植全过程

WIFI移植全过程

WIFI移植全过程基于S3C S3C242424440的SDIO 卡WIFI 移植移植1112/1112/yangjun yangjun yangjun环境:Ubuntu10.10LINUX2.26.38交叉编译工具链:arm-linux-gcc一、SDIO 设备驱动移植1、修改SD 卡驱动使内核支持SD 卡修改文件:arch/arm/mach-s3c2440/mach-smdk2440.c添加所需头文件:#include#include#include//增加平台设备对sd 卡的支持static struct platform_device *smdk2440_devices[] __initdata = {&s3c_device_ohci,&s3c_device_lcd,&s3c_device_wdt,&s3c_device_i2c0,&s3c_device_iis,&s3c_device_sdi,};//添加平台数据dev->platform_datastatic struct s3c24xx_mci_pdata smdk2440_mmc_cfg __initdata={.gpio_detect = S3C2410_GPG(8),//此处保留为使用中断号8,看芯片手册.set_power = NULL,.ocr_avail = MMC_VDD_32_33,};2、在smdk2440_machine_init 中添加s3c24xx_mci_set_platdata(&smdk2440_mmc_cfg);二、配置内核以支持Marvel 无线WIFI选择38内核中的wlan marwell sdio 模块device drivers ---->[*] Network device support --->[*] Wireless LAN --->Marwell 8xxx Libertas WLAN driver supportMarwell Libertas 8385/8686/8688 SDIO 802.11b/g cards Networking support --->-*- Wireless ---><*> cfg80211 - wireless configureation API{*} common routines for IEEE 802.11 drivers三、编译内核,生成驱动模块1、先执行make 然后make modules 最后执行make uImage //内核生成模块的方式2、将生成的wlan相关ko文件拷贝到目标板中,在这我放在/sdio目录下/drivers/net/wireless/libertas/$cp libertas.ko libertas_sdio.ko /opt/filesystemx/sdio/3、把固件helper_sd.bin sd8686.bin拷贝到相应的位置/rootfs/filesystem/lib/firmware/mrvl/(后面两个目录是自己创建的,固件的话我当时也是问老师拿的,没办法!)4、在目标板子插入SDIO WIFI 并加载驱动首先插入SDIO WIFI 然后加载驱动/sdio#insmod libertas.ko/sdio#insmod libertas_sdio.kohelper_name=/lib/firmware/mrvl/helper_sd.binfw_name=/lib/firmware/mrvl/sd8686.bin (注意要在一行)驱动加载完成会提示:(注意:如果没有,则再次热插拔你的sdio wifi卡便可以看到)if_sdio_intteruptlibertas: 00:01:36:19:b3:6b, fw 9.70.3p23, cap 0x00000303if_sdio_intteruptlibertas: wlan0: Marvell WLAN 802.11 adaptersdio_havefister_driversdio_init_module have done(此处提示信息有可能会不一样)四、制作无线测试工具及测试1、无码(没有密码)测试无线网卡用无线工具iwconfig iwlist等命令是通过开源软件wireless_tools_29.rar编译得到。

Linux下Wi-Fi:wireless_tools和wpa_supplicant

Linux下Wi-Fi:wireless_tools和wpa_supplicant

平台为hi35XX,在Liunx下借助wireless_tools和wpa_supplicant (因为现在的无线wifi网络大多是wpa加密。

所以需要移植wpa_supplicant工具)等工具实现wifi的过程。

一、移植wireless_tools1. 下载并编译wireless_toolstar zxf wireless_tools.29.tar.gz(网上下载)cd wireless_tools.29make成功后会在当前目录生成iwspy,iwpriv,iwlist以及iwconfig等文件。

2. 拷贝文件我们只需将这四个文件拷备到文件系统的sbin目录,然后将当前目录的libiw.so.29库文件拷到文件系统的lib目录,无线网络工具即安装完成。

二、加载无线网卡驱动模块网上有很多无线驱动模块,可移植性很好。

呵呵,我的是利用XX无线网卡公司提供的网卡驱动源码,修改下Makefile(1.网卡选择 2.平台 3.内核路径和工具链)以及os/linux 下的config.mk(一般不需要修改),make得到的。

insmod rtutil5572sta.ko。

insmod rt5572sta.koinsmod rtnet5572sta.ko三、指令的使用1. 扫描可用的无线网络iwlistwifi-name scanning其中wifi-name为无线网卡的名字,比如网卡eth0就是系统默认的网卡名字, wifi-name可以用ifconfig查看,一般为ra0(无线网卡),不过,需要ifconfig ra0 up。

2. 扫描网络信息iwlistra0 scan===>rt_ioctl_giwscan.11(11) BSS returned, data->length = 1427ra0 Scan completed :Cell 01 - Address:C4:CA:D9:1D:9E:A0Protocol:802.11b/g/nESSID:""Mode:ManagedFrequency:2.412 GHz(Channel 1)Quality=7/100 Signal level=-87 dBm Noise level=-82 dBmEncryption key:offBit Rates:54 Mb/s如上:ESSID项的值即为无线网络的名字,如上的“TXJ”等。

qca5018 wifi驱动移植流程

qca5018 wifi驱动移植流程

qca5018 wifi驱动移植流程
1. 从官网或者其他途径下载到对应的WIFI芯片的驱动包
2. 将驱动包解压放到内核“/driver/net/wireless目录下”,即"drivers/net/wireless/xxxx"
3. 打开/driver/net/wireless/Kconfig,在其最后增加"source "drivers/net/wireless/xxxx/Kconfig"
4. 打开drivers\net\wireless\Makefile,在其最后增加
"obj-y += xxxx/"
5. 内核增加USB驱动支持,如果非USB接口WIFI则不需要,路径:Device Drivers-->[*]USB support--->
6. 内核增加WIFI驱动支持,路径:Device Drivers-->[*] Network device support-->[*] Wireless LAN-->
7. 内核增加IEEE 802.11协议支持,路径:[*] Networking support-->-*- Wireless-->
8. 将下载的驱动编译进内核,路径:Device Drivers-->[*] Network device support-->[*] Wireless LAN-->[*]xxxx wifi-->
9. 执行make,重新编译内核
10. 使用新的zImage启动,加载wifi驱动,编译后的ko路径:/drivers/net/wireless/xxx。

8192CU WIFI驱动移植

8192CU WIFI驱动移植

8192CU WIFI驱动移植一、8192CU WIFI驱动交叉编译1、进入自己的内核根目录,执行make menuconfig,在编译选项中确保如下选项选中:Device Drivers --->Network device suppout --->Wireless LAN (non-hamradio) --->[*] Wireless LAN drivrs (non-hamradio) & Wireless Extensions[*] Wireless Extension API over RtNetlink //此项可不选2、保存内核配置,在内核根目录编译内核(我的:make vmlinux ARCH=mips CROSS_COMPILE=mipsel-linux-),编译完成不要strip3、网上下载源码(realtek官网下载)4、在linux下解压下载的到指定目录5、更改解压后的源码中的Makefile文件:(1)将有关CONFIG_PLATFORM_*的选项全部改为n(2)在export TopDIR ?= $(shell pwd)之后增加自己的编译选项,编译选项的内容根据目标平台的大小端模式、平台架构、交叉编译器、内核版本、内核目录树路径配置,我的mips的编译选项如下:EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIANARCH:=mipsCROSS_COMPILE:=mipsel-linux-KVER:=2.6.21.5KSRC:= /home/tom/work/ls1b/customer/src-kernel/linux-2.6.216、更改完成在驱动根目录执行make,正常情况下不会有错误,编译完成后在驱动根目录里会看到8192cu.ko,这就是我们所需要的驱动。

二、Wireless_tools交叉编译1、网上下载wireless_tools_29源码包2、解压下载的源码到指定目录。

十七年老技术员教你无线WIFI桥接(二个多个无线路由器转发)

十七年老技术员教你无线WIFI桥接(二个多个无线路由器转发)

⼗七年⽼技术员教你⽆线WIFI桥接(⼆个多个⽆线路由器转发)⽆线WIFI桥接(⼆个多个⽆线路由器转发)WIFI实在好⽤,但它的波覆盖⾯⼩、穿透⼒很差。

我们安装时要考虑波的衍射特点,装在衍射效果最佳的位置(居中,室外可绕,避开密封墙)。

确实⽆法兼顾的地⽅,我们可通过另⼀个或者多个路由器桥接(WIFI⽆线中继),将WIFI信号延伸到需要的地⽅。

下⾯以图⽂的⽅式按操作顺序介绍设置⽅法:⼀、设置主路由器(图例为TP-LINK牌⼦):0.按常规的⽅式输⼊帐号,接通主路由器外⽹。

1. LAN⼝IP:192.168.1.1(保持默认设置)2. DHCP服务设置: 启⽤ (必须启⽤)3. SSID号:whgx (WIFI⽤户名,可改成易记的,默认也⾏。

桥接路由器要扫描,选⽤个号)。

信道:6 (⽤1或者11也⾏。

桥接的从路由器要与这个信道⼀致)开始⽆线功能:打勾开启SSID⼴播:打勾开户WDS:不能打勾(保存)4.⽆线安全设置:选WPA-PSK/WPA2-PSK认证类型;⾃动加密算法:⾃动PSK密码:258741963 (WIFI密码,这4项设置必须与从路由器⼀致)5.保存,重启路由器。

(必须重启才⽣效)⼆、设置从路由器1. LAN⼝IP:192.168.1.2(必须修改LAN⼝IP地址,使其与主路由器,防⽌IP地址冲突)2. DHCP服务设置: 不启⽤ (从路由器必须关闭DHCP,由主路由器分配)3. SSID号:TP-LINK_B26F04 (WIFI⽤户名,可改成易记的,默认也⾏。

)信道:6 (⽤1或者11也⾏。

与主路由器那个信道必须⼀致)开始⽆线功能:打勾开启SSID⼴播:打勾开户WDS:打勾击“扫描”,选SSID为whgx 的主路由器。

输⼊主路由器那个密码:258741963(保存)4.⽆线安全设置:选WPA-PSK/WPA2-PSK认证类型;⾃动加密算法:⾃动PSK密码:258741963 (WIFI密码,此项设置必须与主路由器⼀致。

Hisi3520+USBWIFI(RT3070)做路由器移植过程

Hisi3520+USBWIFI(RT3070)做路由器移植过程

Hisi3520+USBWIFI(RT3070)做路由器移植过程硬件平台:Hisi3520开发板Linux内核:linux-3.0.y说明:这是一个Hisi3520+RT3070WIFI作为路由器的移植过程!在做下面的过程中,我认为你是有个有点嵌入式开发经验的人,内核源码已经可以编译通过运行等!特别要强调,usb总线驱动一定要是好的。

下面的步骤也描述了如何利用sdk安装交叉编译器。

如需帮助,请联系孙怀亚。

第一步、下载Hi3520A_SDK_V1.0.2.0.tgz,这是海思的开发SDK,可以将第二步、解压缩海思SDK#tar -zxvf Hi3520A_SDK_V1.0.2.0.tgz修改sdk.Unpack文件#vim sdk.unpack将第一行的#!bin/sh改为#!bin/bash,如下图#./sdk.unpack解压完成后目录多出如下目录osdrv,mpp目录:进入osdrv目录#cd osdrv在osdrv目录下,有文件系统工具busybox,内核kernel,交叉编译工具toolchain,uboot 等,目录结构详细说明请看目录的readme_en.txt。

第三步、安装交叉编译器:进入toolchain目录进入arm-hisiv100-linux运行#./cross.install 安装脚本将自动帮你将交叉编译器安装到/opt目录下,同时在/etc/profile文件的最后一行加入环境变量,你可以看一下这两个地方的变动:可以看到/opt目录下多出了hisi-linux目录可以看到/etc/profile文件最后多出了如下几行:运行一下环境变量配置:#Source /etc/profile 这个将重新配置环境变量在中端中输入#arm-hisiv100-linux-gcc –v如果看到如上图信息说明你的交叉编译已经安装完毕,可以使用了!如果没有,你需查找原因,一般会解决的,如果实在不行,请联系孙怀亚。

更换路由器的步骤和方法

更换路由器的步骤和方法

更换路由器的步骤和方法在现代科技发展的时代,无线路由器成为了家庭和办公室中必不可少的设备之一。

然而,随着科技的快速更新,旧版的路由器可能无法满足我们日益增长的网络需求。

因此,更换路由器成为了提升网络速度和稳定性的必要步骤。

本文将介绍更换路由器的步骤和方法,帮助您轻松完成这一过程。

步骤1:了解现有网络设置在更换路由器之前,我们首先需要了解当前网络设置。

我们可以通过以下步骤来获取这些信息:1.1 检查您当前使用的路由器型号和品牌。

这通常可以在路由器本体上找到,也可以通过路由器配置页面获得。

1.2 登录到路由器配置页面。

一般来说,在Web浏览器中输入默认网关地址即可登录到路由器配置页面。

默认网关地址通常是192.168.1.1或192.168.0.1。

如果您不确定,请参考路由器的用户手册。

1.3 在路由器配置页面中,查找和记录以下信息:- WAN设置:这包括当前的Internet连接类型(例如ADSL、电缆、光纤等)和相关参数(例如用户名、密码等)。

- LAN设置:这包括当前的局域网设置,如IP地址和子网掩码。

- Wi-Fi设置:这包括当前的无线网络名称(SSID)和密码。

步骤2:选择新的路由器选择适合自己需求的新路由器至关重要。

在选择新路由器时,您可以考虑以下因素:2.1 速度和带宽:了解您的互联网服务提供商(ISP)提供的最大速度和带宽。

请确保新路由器支持您所需的速度和带宽。

2.2 覆盖范围:如果您需要覆盖更大的区域,例如大型家庭或办公室,您可以选择具有更强信号和更大覆盖范围的路由器。

2.3 信号稳定性:一些路由器具有更好的信号稳定性,能够提供更可靠和连续的无线连接。

2.4 安全功能:选择具有强大的安全功能的路由器,例如支持WPA3加密和防火墙等功能,以保护您的网络安全。

2.5 品牌和评价:选择知名品牌的路由器,并查阅用户的评价和反馈,以了解其性能和可靠性。

步骤3:备份和断开当前路由器在更换路由器之前,我们需要备份当前路由器的设置,并断开与网络的连接。

Hisi3520+USBwifi做客户端的移植过程

Hisi3520+USBwifi做客户端的移植过程

USB_WIFI移植过程硬件平台:海思3520开发板Linux内核:linux-3.0.y交叉编译器:arm-hisi100-linux-gcc作者:孙怀亚QQ:413983254第1步:下载2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO.bz2,这个文件可以在雷凌官网下载。

在做下面的过程中,我认为你是有点嵌入式开发经验的人,并且交叉编译器已经安装完毕,交叉编译器安装请参考交叉编译器安装与配置文档,内核源码已经可以编译通过运行等!特别要强调,usb总线驱动一定要是好的。

内核配置请参考内核裁剪与配置文档第2步:拷贝源码到ubuntu目录下,解压缩#Tar –jxvf2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO.bz2解压#mv 2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO usb_wifi太长改个名# cd usb_wifi#ls可以看到目录如下第3步:编译#Make在os/linux/目录下生成一个rt5370sta.ko文件,在电脑上insmod,这样你的ubuntu便按装好wifi驱动了。

第4步:交叉编译,如果直接将刚才生成的.ko文件在海思3520开发上运行是不行的,你加载模块时会出现提示不识别的模块格式错误,原因是X86和arm平台架构原因。

那么怎么移植呢,首先到驱动源码目录修改makefile,主要是让驱动与内核源码配对!修改makefile如下:#Vim Makefile修改os/linux/config.mk#vim os/linux/config.mk修改如下支持wpa:找到,这里让去的支持WPA修改编译器:这里指的编译器的路径回到顶层执行make#make ARCH=arm CROSS_COMPILE=arm-hisiv100-linux-编译完毕在os/linux目录下生成:rt5370sta.ko在common中生产rt2870.bin第5步.移植到海思3520开发板上:拷贝刚才生成的.ko文件到开发板的目录下(随便哪个目录,只要你自己能找到):在开发板的etc目录下建立Wireless目录,在Wireless下建立RT2870STA目录,拷贝驱动源码目录下RT2870STA.dat到刚建立的文件夹下。

移动wifi安装方法

移动wifi安装方法

移动wifi安装方法一、移动WiFi的概念移动WiFi是一种无线移动设备,可通过移动网络连接互联网。

它与普通的路由器不同,具有便携、方便使用和良好的兼容性等特点,成为了旅行、办公和家庭使用的理想伴侣。

二、购买移动WiFi设备在进行移动WiFi的安装前,需要购买移动WiFi设备。

在选择设备时,要注意以下几点:1. 品牌和质量:选择知名品牌,并进行质量检测,确保设备的性能和稳定性。

2. 支持的移动网络:根据自己的运营商和所在区域选择支持的移动网络类型,例如4G、5G等。

3. 电池容量:看重电池容量,以确保设备可以持续长时间的使用。

购买后,打开包装,检查设备和配件是否齐全,并查看说明书。

三、安装SIM卡SIM卡是使用移动网络的必备物品,需要将其安装到移动WiFi设备上。

1. 打开移动WiFi设备的背面盖。

2. 找到SIM卡插槽,并按照说明书中的指示,正确安装SIM卡。

3. 关上背面盖,并确保SIM卡安装牢固。

四、开机及设置1. 按下移动WiFi设备的开关键,开启设备。

2. 设备会进行自检,并显示信号强度、剩余电量等信息。

3. 手机、平板电脑或电脑等设备搜索WiFi信号,并连接移动WiFi设备的网络。

4. 在浏览器中输入设备的IP地址,进入设备的设置界面。

5. 根据说明书中的指引,进行基本设置,如修改管理员密码、更改WiFi名称等。

五、连接和使用移动WiFi1. 手机、平板电脑或电脑等设备连上移动WiFi的无线网络。

2. 输入WiFi密码进行连接。

3. 所连接设备显示连接成功后,即可正常上网。

六、注意事项1. 移动WiFi设备使用时需要注意合理使用电量,长时间使用时可以连接充电器充电。

2. 选择合适的位置放置移动WiFi设备,以保证信号的稳定和覆盖范围。

3. 定期更新移动WiFi设备的固件,以获取更好的性能和安全性。

4. 避免将移动WiFi设备暴露在恶劣的环境中,防止水、灰尘等进入设备。

总结:移动WiFi作为一种方便实用的无线互联网设备,通过正确的安装与设置,可以为我们提供稳定、快速的移动上网体验。

无线网络迁移方案

无线网络迁移方案

无线网络迁移方案背景随着科技的不断发展,无线网络在我们的生活和工作中扮演着越来越重要的角色。

然而,随着时间的推移,现有的无线网络基础设施可能无法满足我们日益增长的需求。

因此,我们需要制定一份无线网络迁移方案,以确保我们的网络始终保持高效和可靠。

目标制定无线网络迁移方案的目标如下:1. 提高无线网络的覆盖范围和容量,以满足日益增长的用户需求。

2. 最小化用户在迁移过程中的中断和影响。

3. 提高无线网络的性能和稳定性,以确保良好的用户体验。

方案概述我们的无线网络迁移方案将基于以下步骤进行:1. 网络评估:对现有的无线网络基础设施进行全面评估,包括覆盖范围、容量和性能等方面的调查和测量。

2. 规划设计:根据网络评估的结果,制定相应的网络规划和设计方案,包括扩展现有基础设施或引入新的技术和设备等。

3. 实施部署:根据规划设计方案,进行网络设备的采购和安装,以及相应的配置和调试工作。

4. 迁移测试:在实施部署完成后,进行全面的迁移测试,以确保新网络的正常运行和稳定性。

5. 用户通知和培训:提前准备适当的通知和培训材料,及时告知用户有关网络迁移的信息,并提供必要的培训和支持。

迁移策略在实施无线网络迁移时,我们将采用以下策略:1. 逐步迁移:将网络迁移分阶段进行,以减小对用户的中断和影响。

每个阶段包括测试和验证的过程,确保网络在每个阶段都能够正常运行。

2. 平行运行:在迁移过程中,我们将保留现有的无线网络,同时逐步引入新的网络设备和技术。

这样可以确保网络的连续性和可用性,并为用户提供持续的服务。

3. 用户支持:通过培训和技术支持,向用户提供迁移过程中遇到的问题的解决方案。

确保用户能够顺利过渡到新的无线网络,并享受良好的网络服务。

风险管理无线网络迁移过程中可能会遇到一些风险和挑战,我们将采取以下措施进行风险管理:1. 风险评估:在迁移计划制定的早期阶段,对可能导致迁移失败或影响用户的风险进行评估和识别。

2. 备份和回退计划:制定备份和回退计划,以应对意外情况和故障发生时的紧急处理措施。

新旧路由器更换教程

新旧路由器更换教程

新旧路由器更换教程随着科技的不断进步和网络的普及,无线路由器成为家庭和办公场所必备的设备之一。

然而,随着时间的推移,旧的路由器可能会出现性能下降、信号不稳定等问题,这时候更换新的路由器就成为了必然选择。

那么,如何更换新旧路由器呢?本文将为大家提供一份简单易懂的新旧路由器更换教程。

一、购买新的路由器1. 路由器型号选择:根据自己的需求选择合适的路由器型号,考虑到家庭或办公场所的网络范围大小、速度需求等因素。

2. 品牌选择:选择知名品牌,如华为、小米、TP-Link等,这些品牌的路由器性能稳定可靠,售后服务较为完善。

3. 价格比较:可以在多个渠道比较不同路由器的价格,选择性价比较高的产品。

二、准备工作1. 断开电源:在更换路由器之前,先将旧路由器断开电源。

2. 记录设置信息:将旧路由器的网络名称(SSID)、密码、IP地址等信息记录下来,以备后续设置新路由器时使用。

三、拆卸旧路由器1. 拔掉所有连接线:将旧路由器与宽带猫(或光猫)之间的连接线拔掉。

2. 拆卸电源线:将旧路由器的电源线拔掉,确保与电源完全断开。

四、安装新路由器1. 将新路由器与宽带猫连接:将新路由器与宽带猫(或光猫)之间的连接线插入对应接口。

2. 连接电源:将新路由器的电源线插入电源插座,将路由器开机。

3. 连接设备:使用网线将电脑或其他设备与新路由器连接起来,确保能够通过有线方式连接上互联网。

4. 设置新路由器:打开电脑浏览器,在地址栏中输入新路由器的默认网关地址(如192.168.1.1),进入路由器设置页面。

5. 登录路由器管理界面:根据新路由器的说明书或标识找到默认的登录用户名和密码,在正确输入后进入管理界面。

6. 配置路由器:根据自己的需要进行网络设置,包括更改SSID、设置新密码、更新固件等。

7. 更改网络连接方式:根据需要选择是使用动态IP还是静态IP,如果使用静态IP,则需要手动输入IP地址、子网掩码、网关和DNS 服务器信息。

WiFi驱动移植到Linux

WiFi驱动移植到Linux

linux下移植之WIFI驱动2010-05-14 22:271.前言硬件平台: imx27+sd8686软件平台: linux内核: 2.6.272.移植思想1, WIFI 模块本身和 cpu 之间的接口;我们的模块和 cpu 之间的接口是 sdio 的,也就是说必须要先保证SDIO 本身是工作的,与SD卡,MMC属于同类型。

主要用到这几个GPIO引脚SD0...SD3,SD2_CMD,SD2_CLK,以及复位引脚PB24.2, WIFI 模块本身的上电时序;模块都有它自己的规律,所以必须要根据 spec 了解它本身的上电过程,严格遵守;3,以太网接口的创建;我们的 WIFI 模块本身是建立在 SDIO 口之上的,而对上都是提供以太网接口的,所以必须要保证这个接口以及创建;4,特殊处理;不同的模块都有它特别的地方,比如我们用的是 8686 和 compo 也就是说它和蓝牙共用天线,所以需要在初始化的时候做特殊的处理,发送特殊的命令,才能工作;3.移植过程1,sdio本身是通过gpio口模拟的,所以需要对gpio口进行配置;static mfp_cfg_t littleton_mmc3_pins[] = {GPIO7_2_MMC3_DAT0,GPIO8_2_MMC3_DAT1,GPIO9_2_MMC3_DAT2,GPIO10_2_MMC3_DAT3,GPIO103_MMC3_CLK,GPIO105_MMC3_CMD,};2,wifi模块本身的初始化;#define MFP_WIFI_V18_ENABLE (GPIO26_GPIO)#define MFP_WLAN_RESETN (GPIO99_GPIO)#define WIFI_WAKEUP_HOST (GPIO104_GPIO) /*error must be changed*/#define WLAN_ENABLE_PIN 26#define WLAN_RESET_PIN 99#define M200_B#ifdef M200_B#define BT_RESET_PIN EXT1_GPIO(1)#define BT_RESET_GPIO (GPIO1_2_GPIO)#else#define BT_RESET_GPIO (GPIO6_2_GPIO)#define BT_RESET_PIN EXT1_GPIO(6)#endifstatic mfp_cfg_t lin2008_wifibt_pins[] = {MFP_WIFI_V18_ENABLE,MFP_WLAN_RESETN,WIFI_WAKEUP_HOST,/*wakeup host*/};static mfp_cfg_t lin2008_wifibt_pins2[] = {MFP_WIFI_V18_ENABLE,};static int wifibt_power_status;int lin2008_poweron_wifibt_board(void){if (!wifibt_power_status) {mxc_mfp_config(ARRAY_AND_SIZE(lin2008_wifibt_pins)) ;gpio_direction_output(WLAN_ENABLE_PIN, 1);gpio_direction_output(WLAN_RESET_PIN, 1);gpio_direction_output(BT_RESET_PIN,1);mdelay(10);gpio_direction_output(BT_RESET_PIN, 0);gpio_direction_output(WLAN_RESET_PIN, 0);// bt need > 5 ms to resetmdelay(5);gpio_direction_output(BT_RESET_PIN, 1);gpio_direction_output(WLAN_RESET_PIN, 1);wifibt_power_status++;return 0;}wifibt_power_status++;return 1;}int lin2008_poweroff_wifibt_board(void){wifibt_power_status--;if (!wifibt_power_status) {mxc_mfp_config(ARRAY_AND_SIZE(lin2008_wifibt_pins2) );gpio_direction_output(WLAN_ENABLE_PIN, 0);return 0;}return 1;}3,以太网接口的创建这里在 android 平台上要做特殊的处理,也就是 firmware 的位置要放好,否则加载 firmware 始终不成功,那么以太网接口就不会被创建了;需要把 helper_sd.bin 放在 /lib/firmware/mrvl 下面(若没有,则创建一个);把 sd8686.bin 放在 /lib/firmware/mrvl 下面(同上);4,特殊的处理对于 8686 模块需要做特殊的处理,在注册完以太网接口以后,需要添加下面这段话 :{#define BCA_CFG_NUM_OF_MODES 4#define BCA_CFG_SINGLE_ANT_WITH_COEX 0#define BCA_CFG_DUAL_ANT_WITH_COEX 1#define BCA_CFG_SINGLE_ANT_FOR_BT_ONLY 2#define BCA_CFG_MRVL_DEFAULT 3#define BCA_CONFIG BCA_CFG_SINGLE_ANT_WITH_COEXstatic u32 BCACfgTbl[BCA_CFG_NUM_OF_MODES][3] = {//0xA5F0, 0xA58C, 0xA5A0{ 0xa027181c, 0x40214, 0xd24d}, //Mode 0: Single ANT with COEX enable{ 0xa027181c, 0x40211, 0xd24d}, //Mode 1: Dual ANT with COEX enable{ 0xa027181c, 0x40222, 0xd21c}, //Mode 2: single ANT for BT only{ 0xa027801d, 0x18000, 0xd21c}, //Mode 3: Marvell default};wlan_offset_value RegBuffer;RegBuffer.offset = (0xA5F0);RegBuffer.value = BCACfgTbl[BCA_CONFIG][0];wlan_prepare_cmd(priv,HostCmd_CMD_MAC_REG_ACCESS,HostCmd_ACT_GEN_SET,HostCmd_OPTION_WAITFORRSP,0,&RegBuffer);RegBuffer.offset =(0xA58C);RegBuffer.value = BCACfgTbl[BCA_CONFIG][1];wlan_prepare_cmd(priv,HostCmd_CMD_MAC_REG_ACCESS,HostCmd_ACT_GEN_SET,HostCmd_OPTION_WAITFORRSP,0,&RegBuffer);RegBuffer.offset = (0xA5A0);RegBuffer.value = BCACfgTbl[BCA_CONFIG][2];wlan_prepare_cmd(priv,HostCmd_CMD_MAC_REG_ACCESS,HostCmd_ACT_GEN_SET,HostCmd_OPTION_WAITFORRSP,0,&RegBuffer);}基本上这样就可以工作了;4.其它问题Sdio 口默认是用的 3.2V 这里需要修改相关的地方强制设成是1.8V ,否则 SDIO 接口将无法工作;Linux平台上需要移植一些上层软件才能验证,比如iwconfig , iwlist 等。

新旧路由器更换教程

新旧路由器更换教程

新旧路由器更换教程1. 断开旧路由器的电源,移除原来的网线连接。

将新买的路由器通电,然后按照下面的方法进行连接。

新买路由器的WAN口与光猫的网口/LAN口进行连接;如果宽带没有使用光猫,需要将入户的宽带网线/墙壁接出来的网线,连接到新买路由器的WAN口。

如果有电脑,用网线将电脑连接到新买路由器的L AN口。

把你的旧路由器拆下来,并把新的路由器与光猫/宽带网线连接起来。

2.在路由器底部的铭牌上面,查看路由器的管理地址、默认wifi名称等初始信息。

不同的路由器,管理地址(登录地址)是不一样的。

3. 让你的手机连接到路由器的默认wifi网络。

大部分的路由器,当电脑/手机连接到路由器的网络后,浏览器中会自动出现设置页面。

如果没有出现,就在浏览器中输入上一步中查看到的登录地址,手动打开设置页面。

4.路由器会自动检测宽带的上网方式,等待几秒钟,根据检测结果设置上网参数。

(1)如果检测到是上网方式是:宽带拨号上网(PPPoE拨号,ADSL 拨号) ; 则你需要在页面中,填写运营商提供的:宽带账号、宽带密码。

宽带账号、宽带密码,是开通宽带业务时,运营商提供给你的,如果不记得,可以拨打运营商的客服电话,联系人工客服进行查询或者重置。

(2)如果系统检测到上网方式:自动获得IP地址(动态IP,DHCP 上网);则页面中无需任何操作,直接点击:下一步就可以了。

(3)如果检测到上网方式:固定IP地址(静态IP) ; 则需要在页面中,填写运营商提供的:IP地址、子网掩码、默认网关、首选DN S服务器、备用DNS服务器。

5. 根据页面的提示,设置路由器的无线名称、无线密码(wifi名称、wifi密码)。

6. 页面中会给出提示信息,表示设置完成,可以关闭设置页面。

完成设置,重启路由器。

完成设置后,路由器的默认wifi名称会消失,手机需要连接到你新设置的wifi,连接后就可以上网了。

不同的路由器,设置页面的菜单和显示内容不同,请根据你的路由器设置页面上的提示进行设置。

如何添加一个新的无线网络

如何添加一个新的无线网络

如何添加一个新的无线网络在现今的数字时代,无线网络成为了人们生活中不可缺少的一部分。

当我们购买了新的无线路由器或者需要连接到一个新的无线网络时,我们需要知道如何添加一个新的无线网络。

下面是一个详细的指南,教你如何完成这个过程。

首先,确保你已经购买了一个无线路由器,并且将其正确地连接到电源和宽带接入设备。

然后,遵循以下步骤:1.打开电脑或移动设备的无线功能。

在大多数设备上,你可以在系统设置或网络设置中找到这个选项。

如果你不确定如何打开无线功能,你可以参考设备的用户手册或在互联网上相关的说明。

2.在设备的无线网络列表中,你应该能够看到附近的无线网络。

这些网络通常以名称(也称为SSID)显示。

找到一个以前没有连接过的网络,这就是你需要添加的新网络。

3.点击或选择新网络的名称。

有时,网络可能是隐藏的,这意味着你不会在列表中看到它。

如果你知道新网络的名称和密码,你可以选择手动添加网络的选项,并输入网络的详细信息。

4.如果要连接到一个需要密码的网络,你需要输入正确的密码。

这通常在路由器上标记,并且必须与你在设备上输入的密码匹配。

输入密码时,确保使用正确的大小写字母、数字和符号。

5.完成上述步骤后,你的设备将尝试连接到新的无线网络。

这可能需要几秒钟到几分钟的时间,具体取决于网络的强度和你的设备。

如果连接成功,你的设备将显示已连接的状态,并显示已获得的IP 地址和网络名称。

现在你已经成功地添加了一个新的无线网络,可以开始享受无线上网的好处了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于S3C S3C242424440的SDIO 卡WIFI 移植移植1112/1112/yangjun yangjun yangjun环境:Ubuntu10.10LINUX2.26.38交叉编译工具链:arm-linux-gcc一、SDIO 设备驱动移植1、 修改SD 卡驱动使内核支持SD 卡修改文件:arch/arm/mach-s3c2440/mach-smdk2440.c添加所需头文件:#include<mach/gpio.h>#include<linux/mmc/host.h>#include<plat/mci.h>//增加平台设备对sd 卡的支持static struct platform_device *smdk2440_devices[] __initdata = {&s3c_device_ohci,&s3c_device_lcd,&s3c_device_wdt,&s3c_device_i2c0,&s3c_device_iis,&s3c_device_sdi,};//添加平台数据dev->platform_datastatic struct s3c24xx_mci_pdata smdk2440_mmc_cfg __initdata={.gpio_detect = S3C2410_GPG(8),//此处保留为使用中断号8,看芯片手册.set_power = NULL,.ocr_avail = MMC_VDD_32_33,};2、 在smdk2440_machine_init 中添加s3c24xx_mci_set_platdata(&smdk2440_mmc_cfg);二、配置内核以支持Marvel 无线WIFI选择38内核中的wlan marwell sdio 模块device drivers ---->[*] Network device support --->[*] Wireless LAN ---><M> Marwell 8xxx Libertas WLAN driver support<M> Marwell Libertas 8385/8686/8688 SDIO 802.11b/g cards Networking support --->-*- Wireless ---><*> cfg80211 - wireless configureation API{*} common routines for IEEE 802.11 drivers三、编译内核,生成驱动模块1、先执行make 然后make modules 最后执行make uImage //内核生成模块的方式2、将生成的wlan相关ko文件拷贝到目标板中,在这我放在/sdio目录下/drivers/net/wireless/libertas/$cp libertas.ko libertas_sdio.ko /opt/filesystemx/sdio/3、把固件helper_sd.bin sd8686.bin拷贝到相应的位置/rootfs/filesystem/lib/firmware/mrvl/(后面两个目录是自己创建的,固件的话我当时也是问老师拿的,没办法!)4、在目标板子插入SDIO WIFI 并加载驱动首先插入SDIO WIFI 然后加载驱动/sdio#insmod libertas.ko/sdio#insmod libertas_sdio.kohelper_name=/lib/firmware/mrvl/helper_sd.binfw_name=/lib/firmware/mrvl/sd8686.bin (注意要在一行)驱动加载完成会提示:(注意:如果没有,则再次热插拔你的sdio wifi卡便可以看到)if_sdio_intteruptlibertas: 00:01:36:19:b3:6b, fw 9.70.3p23, cap 0x00000303if_sdio_intteruptlibertas: wlan0: Marvell WLAN 802.11 adaptersdio_havefister_driversdio_init_module have done(此处提示信息有可能会不一样)四、制作无线测试工具及测试1、无码(没有密码)测试无线网卡用无线工具iwconfig iwlist等命令是通过开源软件wireless_tools_29.rar编译得到。

步骤:1、首先在windows目录解压上面那个软件包,把解压后的文件夹复制到虚拟机/home$lswireless_tools_29/home/wireless_tools_29$2、修改Makefile:根据下面的行号8 PREFIX = /home/wtools //指定安装路径12 CC = arm-linux-gcc (和编译你的文件系统所用保持一致,也可静态编译,对Makefile 适当修改)14 AR = arm-linux-ar接着make 然后执行make install 即可。

在/home/wtools下查看有:lib sbin usr目录,libiw.so(这是个软连接) libiw.so.29库在lib目录 而sbin目录为一些网络工具,如:iwlist、iwconfig等 可以man xxx查看功能3、拷贝libiw.so、libiw.so.29库和测试工具/home/wtools/lib/$cp * /opt/root_38fs/lib -a/home/wtools/sbin/$cp * /opt/root_38fs/bin (这样就不用考虑环境变量了)4、ifconfig -a 查看是否检测到无线网卡在测试工具目录下测试root_38fs/bin #ifconfig wlan0 uproot_38fs/bin #iwlist wlan0 scanning //搜索热点root_38fs/bin #iwconfig wlan0 essid "热点名字" //链接热点root_38fs/bin #ifconfig wlan0 192.168.2.99 netmask 255.255.255.0 up (静态分配,也可以动态分配。

参考我的《基于FS2410的DHCP移植》)root_38fs/bin #route add default gw 192.168.2.1root_38fs/bin #ping 192.168.2.1数据包丢失需要修改启动代码 数据包丢失需要修改启动代码换取lib后文件系统挂不上后文件系统挂不上文件系文件系统挂上但是没有获取统挂上但是没有获取wifi 数据数据wifi 检测到wifi搜索热点 搜索热点热点ping热点2、有码(有密码)a)下载源码wpa_supplicant-0.7.3.tar .gzhttp://hostap.epitest.fi/wpa_supplicant/openssl-0.9.8e.tar .gz/sourceb)移植Openssl移植1、将wpa_supplicant中的补丁拷贝到 openssl中:cp wpa_supplicant-0.7.3 /patches/openssl-0.9.8e-tls-extensions.patchopenssl-0.9.8e/cd openssl-0.9.8emkdir /usr/local/sslpatch -p1 < openssl-0.9.8e-tls-extensions.patch2、修改Makefilevim MakefileCC= arm-linux-gccAR= arm-linux-ar $(ARFLAGS) rRANLIB= arm-linux-ranlibINSTALLTOP=/usr/local/sslOPENSSLDIR=/usr/local/ssl3、编译和安装makemake installwpa_supplicant移植1、生成.configcp defconfig .config2、修改.configvim .configCC= arm-linux-gcc -L /usr/local/ssl/lib/CFLAGS += -I/usr/local/ssl/include/LIBS += -L/usr/local/ssl/lib/3、编译和安装makecp wpa_supplicant wpa_passphrase /source/rootfs/bincp examples/wpa-psk-tkip.conf /source/rootfs/etc/wpa_supplicant.conf4、修改wpa_supplicant.conf先进入开发板//bin目录,执行:wpa_passphrase 1107 123456789 > 1.txt打开1.txt,按照里面内容修改wpa_supplicant.conf5、测试1、/sdio#insmod libertas.ko/sdio#insmod libertas_sdio.kohelper_name=/lib/firmware/mrvl/helper_sd.binfw_name=/lib/firmware/mrvl/sd8686.bin (注意要在一行)2、ifconfig wlan0 192.168.2.1wpa_supplicant -B –iwlan0 –c /etc/wpa_supplicant.conf–Dwext(启动成功后的输出信息)ping 192.168.2.1(到最后面还是ping 不通的,然后就没做了。

但是可以ping 通连接在上面的其他IP,运行boa 服务器也可以通过无线访问)我的手机做热点IP 为:192.168.1.12440单板IP 为:192.168.1.55一 加载wifi 驱动驱动((先加载驱动再插wifi )# insmod libertas.ko# insmod libertas_sdio.ko helper_name=/lib/firmware/mrvl/helper_sd.bin fw_name=/lib/firmware/mrvl/sd8686.bin二启动无线网卡二启动无线网卡,,并设置iproot_38fs/bin #ifconfig wlan0 uproot_38fs/bin #iwconfig wlan0 essid "HTC" (wifi 模块红灯亮表示连接上热点)# ifconfig wlan0 192.168.1.55 netmask 255.255.255.0 //设置开发板无线网卡ip # route add default gw 192.168.1.1 // 设置板子网关(热点Ip )# ping 192.168.1.1 // 检测 连接状态三 启动家电服务器# ./jiandian & //后台运行 如果要在网页显示数据同时开boa 服务器 # ./boa四 启动视频流服务器# mjpg_streamer -i "mjpg/input_uvc.so" -o "mjpg/output_http.so" & //后台运行五:可以在手机上运行APK 软件软件,,可以控制单板也可以视频了。

相关文档
最新文档