Panel & wifi 配置指南

version 1.0


1. Panel配置

因为panel的pin很多,在没有使用panel的时候相关pin会被其他模块复用。所以需要将相关复用的pin切回来给panel使用,如下图左边是ttl对应pin的配置,右边是mipi对应pin的配置

图1-1


2. Wifi配置


2.1. Kernel

进入Networking support -> Wireless,将下面选项由模块编译改为build-in

图2-1

进入Device Drivers->Generic Driver options,将下面选项编译方式改为build-in

图2-2


2.2. project

project主要是将wifi相关的配置文件打包进image:

图2-3


2.3. Wifi测试方法

  • 修改/appconfigs/wpa_supplicant.conf,添加AP.

    图2-4

    测试的热点ssid为”SKY”,访问密码为”12345678”。

  • wifi模块初始化

    cd /config/wifi
    
    ./ssw01bDeInit.sh
    
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/lib:/config/wifi
    

    图2-5

    如果使用其它wifi ko,只需将对应ko 拷贝至 /config/wifi目录,然后修改ssw01bInit.sh,insmod依赖的ko即可。

  • 测试wifi连接

    ./wpa_supplicant  -Dnl80211 -i wlan0 -c /appconfigs/wpa_supplicant.conf -d &
    
    sleep 2
    
    udhcpc  -q -i wlan0 -s /etc/init.d/udhcpc.script &
    
  • 扫描热点:

    ./iwlist wlan0 scanning