zoukankan      html  css  js  c++  java
  • WIFI模块

    libnl-3.2.25.tar.gz

    http://www.infradead.org/~tgr/libnl/files/libnl-3.2.25.tar.gz

    ./configure --host=arm-linux --prefix=$PWD/tmp

    make

    头文件拷贝

    cp *rf /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/usr/include

    库拷贝

    sudo cp * -rf -d /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/lib

    iw

    https://mirrors.edge.kernel.org/pub/software/network/iw/

    烧写:

    nfs 30000000 192.168.7.1:/work/nfs_root/fs_mini_mdev_new.jffs2nand erase.part rootfs
    nand write.jffs2 30000000 260000 $filesize
    set bootargs console=ttySAC0,115200 root=/dev/mtdblock3 rootfstype=jffs2
    nfs 32000000 192.168.7.1:/work/nfs_root/uImage_new
    nfs 32000000 192.168.7.1:/work/nfs_root/uImage
    nfs 32000000 192.168.7.1:/work/nfs_root/uImage_jz2440_wifi
    bootm 32000000

    进入开发板后进行相关配置:

    mount -t nfs -o nolock,vers=2 192.168.7.1:/work/nfs_root /mnt

    insmod rt2x00lib.ko

    insmod rt2x00usb.ko

    insmod rt2800lib.ko

    insmod rt2800usb.ko

    cp iw  /usr/bin/

    cp libnl-genl-3.so.200 /usr/lib/

    cp libnl-3.so.200 /usr/lib/

    iw dev wlan0 scan 

    无密码连接:

    iw wlan0 connect answer

    ping 192.168.43.1

    有密码连接:

    iw wlan0 connect answer keys d:0:baiwenwang123

    iw dev wlan0 link  //查看连接状态

    ping 192.168.43.1

    iw wlan0 disconnect

    wpa_supplicant配置:

    tar xzf wpa_supplicant-2.0.tar.gz

    cd wpa_supplicant-2.0/wpa_supplicant/

    vi /etc/plaintext.conf

    mkdir -p /var/run/wpa_supplicant

    ①(OPEN)无线连接

    ifconfig wlan0 up

    wpa_supplicant -B -c/etc/plaintext.conf -iwlan0

    wpa_cli -iwlan0 status     //查看状态

    ②(WEP-psk)有线连接

    mkdir -p /var/run/wpa_supplicant     //一个目录,用于wpa_supplicant和wpa_cli的socket通信

    ifconfig wlan0 up 

    ps

    kill之前的进程

    wpa_supplicant -B -c/etc/wep.conf -iwlan0

    wpa_cli -iwlan0 status

    另:

    wpa_cli可工作于"命令模式" 和"交互模式"

    ③设置多个无线网络

  • 相关阅读:
    GUI 之 JDialog弹窗
    GUI Swing 之 JFrame窗体
    GUI 键盘监听事件
    GUI 窗口监听事件
    GUI 鼠标监听事件,模拟画图工具
    shell编程
    Ubuntu20.04 Linux初识
    rlwrap的使用
    5个相见恨晚的Linux命令,每一个都非常实用
    Bash初识与常用命令
  • 原文地址:https://www.cnblogs.com/rose-/p/13027328.html
Copyright © 2011-2022 走看看