第一节: 概述。
家里 用wifi 用的多, 很少用 有线网。
下面列出的 几种工作的模式,需要了解。
AP : 就是服务器。
STA: 就是 终端。
第一种: PC 连接 开发板。 反正是 局域网,不需要连外网。
第二种: PC 开发板 都去连接 路由器。
第三种: 跟第二种是一样的,这里的 彻底不用 有线网, 指的是 nfs 挂载 也有 无线,其实是一样的。
第二节: AP 模式 wifi 驱动的移植。
首先就是 需要 wifi 的源码,
然后就是 需要 更改一下 源码目录下的 makefile
他总共 就是 做了 这几步。
第一步 其实 就是 在改 WiFi 的名字。
第二步 主要添加的是 平台的编译 选项 , 这样改的话, 可以 当作一个 模块来编译的。
第三步 就是 在 设置 源码所使用的 头文件的 路径。 这个也是 按照平台来的。
第四步 就是 对 ko 文件的复制了。
第三节,ap 模式 实战。
他这种方式 我没用过。
注意 : 他这里是 ap 的模式。
他的逻辑是这样的。
开发板 作为 ap .
pc 机 首先要有 无线功能, 然后 连接开发板。
连接上之后 ,需要 是、配置一下 ip 地址, 因为此时 的 pc 的 ip 是 乱的。
然后是 第二步。
然后就是 开始 测试 程序了。
使用的是 ortp , 流程跟有线是一样的。
第四节 , sta 模式的 实战。
实际上 跟 ap 模式 是一样的。
需要重新 编译一遍 sta 版本的 wifi 驱动。
然后重新部署一下 ko .
第五节, 移植 wpa_supplicant .
移植 wpa_supllicant + openssl .
按理说,不用移植了, 用之前的方法就可以连接呀。
这只不过是另一种连接方式而已。
第六节, sta 模式下的 ortp 的实战。
首先是 部署 库。
第七节 , 无线调试环境的搭建。
实际上 这还是 使用的 busybox 文件系统。
我还以为 他 在 uboot 阶段 就开始 使用 nfs 了呢。
他这里
pc , ubuntu , 开发板 都是 sta 这里 我不是很理解。