![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenWRT
文章平均质量分 80
随便折腾下路由器
Nautiluss
This blog is dedicated to all those who have confronted silent or vociferous resistance to change, and prevailed.
展开
-
(六)、QCA9531添加EC20 4G上网支持编译测试
由于刚才测试的时候是手动加载的 拨号工具,这里我们需要将以下命令加入到开机启动里面。到这里说明我们编译的驱动一切正常,接下来可以去LuCI里面配置4G和启动了。待执行完成,等待一小会会(实测需要的一会才可以ping通外网)重启路由器,待整个系统起来后,就能打开浏览器通过4G上网了。到这个文件夹下,解压后的文件夹名称如图所示为。如图所示,拨号成功,且能够获取到DNS,末尾可见。完成编译后,按照之前章节介绍的烧录进去。有一个思考的地方待后面再研究,就是这个。6、进入路由配置界面,选择。提交后,在新的接口中在。原创 2024-01-04 14:21:15 · 1778 阅读 · 0 评论 -
(五)、QCA9531添加EC20 4G上网支持修改驱动配置
最常用的模块就是EC20 移远的CAT4模块,我们需要将EC20挂载到QCA9531的USB口,即我们需要购买一个原生的EC20直接可以给EC20供电并且引出USB接口的模块即可(网上很多是直接带AP功能的,不要购买那种),这里我们直接购买的是野火的一个模块,如图所示。这两个文档上的操作来进行修改的,由于版权原因,我就不放出来,有兴趣的同学可以下载看一下,其中。1、上几章完成了QCA9531的基础上网工作,这里我们继续扩展一下,支持4G上网功能。,插上EC20后即可正常供电,可见灯亮起,说明供电正常。原创 2024-01-04 10:37:46 · 2068 阅读 · 0 评论 -
(四)、QCA9531网络基础配置
可以看到,GMAC0和GMAC1连接到DDR,应该对应的是eth0和eth1,看起来GMAC0应该对应的是WAN口(CPU (eth1)) ,GMAC0对应的是LAN口(CPU (eth0)),似乎从图中可以看到P0和P4可以配置为WAN口,实现双WAN口,同时P4也可以配置为LAN(默认也是这么干的)。这个默认配置可以从图中看到,WAN和LAN通过Vlan1 和VLAN0通过ETH0一个网口进行连接的,必须建立VLAN并打上标记(VLAN的ID号)才能区分哪一个数据是WAN,哪一个数据是LAN。原创 2024-01-02 11:54:04 · 974 阅读 · 0 评论 -
(三)、QCA9531基础刷机烧录
这个文件系统通常是只读的,它包含了设备启动时所需的核心文件和程序。3、将USB转串口连接至开发板,这里USB转串口芯片为CH340(任意USB转串口都可以,只要主机能够有驱动识别即可),USB转串口的TX与RX和开发板是交叉线连接的,即TX连接RX, RX连接TX。7、连接路由的串口到主机,打开控制台,上电的瞬间看到倒计时的时候,按回车,直接进入uboot;,它是小型而功能丰富的 Unix 工具箱,还包含了一个简化的 shell,主要是针对嵌入式资源受限的一个小巧的工具箱,我们可以进行一系列的命令操作。原创 2023-12-29 10:28:32 · 1119 阅读 · 0 评论 -
(一)、搭建QCA9531开发前准备
3、其中这个开发部有一个BUG地方,就是要去掉如图所示电容,否则5V上电缓慢,导致EC20模块在上电的时候检测到欠压会断电(使能和上电同时开启后,但电压未达到5V,EC20端电源IC保护),如果需要使用USB口,请去掉此电容。4、通过前期调研发现部分最新的OpenWRT版本不含这个板子,发现最新的版本支持为18.06.9,到了19版本就不支持了,故接下来编译环境选择18.06这个版本。(通过研究发现原理上将无线部分进行了阉割,去掉了放大部分和部分滤波器件),即我们编译固件只用选取这个板子即可。原创 2023-12-28 16:30:42 · 625 阅读 · 3 评论 -
(二)、QCA9531编译环境搭建
1、上一节讲到我们选择OpenWRT 18.06作为我们的固件版本,我们开始搭建编译环境,我们电脑为Ubuntu20.04版本。9、开始编译(8为你的核心数,有建议说开始编译使用单线程,好像多线程也没有什么影响)8、前期我们仅测试编译环境,先测试能否正常编译再修改其他配置。7、开一个文本界面的配置菜单,会出现一个图形配置菜单界面。我们目前先配置目标系统和参考板,进入。5、如图所示,我们需要使用分支版本18.06。4、进入openwrt目录,并查看版本分支。6、 获取feeds最新包定义,f。原创 2023-12-28 17:33:13 · 704 阅读 · 0 评论