0. 前言1.修改源码- <span role="presentation"><span class="cm-variable">lite_component</span>(<span class="cm-string">"sample"</span>) {</span>
- <span role="presentation"> <span class="cm-variable">features</span> <span class="cm-operator">=</span> [</span>
- <span role="presentation"> <span class="cm-string">"wpa_supplicant:wpa_sample"</span>,</span>
- <span role="presentation"> <span class="cm-string">"hostapd:hostapd_sample"</span>,</span>
- <span role="presentation"> <span class="cm-string">"wpa_cli:wpa_cli_sample"</span>,</span>
- <span role="presentation"> ]</span>
- <span role="presentation">}</span>
复制代码
配置完成后直接编译烧录进去
在终端界面输入 ifconfig 看是否弹出来 wlan0 弹出来有wlan 0 就是成功了。
如果没有发现wlan0 就需要在hisilicon模式(在串口打印 Hit any key to stop autoboot: 2 时按下回车进入 hisilicon # )下配置一下板卡,具体操作如下:
- <span class="cm-variable">setenv</span> <span class="cm-variable">bootcmd</span> <span class="cm-string">"mmc read 0x0 0x80000000 0x800 0x4800; saveenv; go 0x80000000"</span>
复制代码
- <span class="cm-variable">setenv</span> <span class="cm-variable">bootargs</span> <span class="cm-string">"console=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=10M rootsize=15M rw"</span>
复制代码
终端页面输入print 如下图所示:
如果有不同的建议如上设置
最后输入 saveenv 后重启就好了
接着输入cd bin找下本目录上有没有 wpa_supplicant ,如下所示
如果查到了 wpa_supplicant 就可以直接输入
- .<span class="cm-operator">/</span><span class="cm-variable">wpa_supplicant</span> <span class="cm-operator">-</span><span class="cm-variable">i</span> <span class="cm-variable">wlan0</span> <span class="cm-operator">-</span><span class="cm-variable">c</span> ..<span class="cm-operator">/</span><span class="cm-variable">etc</span><span class="cm-operator">/</span><span class="cm-variable">wpa_supplicant</span>.<span class="cm-variable">conf</span>
复制代码
看到这样的打印就连上了你在代码里设置的那个WiFi
输入ifconfig 出现如下所示就是成功连接上了WIFI 路由器,并且获取到了ip地址。
ping一下我的博客,成功!