openwrt开发
文章平均质量分 68
lepton_yang
这个作者很懒,什么都没留下…
展开
-
Openwrt源码下载出现“The remote end hung up unexpected”
最近项目原因需要下载openwrt21.02版本源码,花费了很多时间,找到正确方法后,发现可以节省很多时间,记录下过程,方便自己,可能方便他人。原创 2023-12-11 18:53:26 · 636 阅读 · 0 评论 -
openwrt局域网配置多个IP
在局域网配置过程中,若是DHCP服务器关闭,又忘记了配置的ip,将很难访问到路由器重新进行配置。这种情况可以在路由器出厂时做一个备用ip去避免。原创 2024-04-15 20:00:46 · 765 阅读 · 0 评论 -
Openwrt21.02支持SKW78(MT7621)
升级完后,待模组稳定启动后,在/etc/config/wireless下,去掉wifi的disabled状态,打开wifi。配置完后,退出,运行make V=s,开始编译,首次编译用时会比较长,可以用以下链接中的dl,减少源码包下载时间。源码下载更新完后,此时SDK中没有.config配置文件,需要运行make defconfig后生成。下载完后,会有一个openwrt目录,进入openwrt目录。参考“MTK软件升级作业指导书.pdf”完成固件升级。固件编译完成后,对应的路径如下所示。原创 2024-04-15 20:09:06 · 634 阅读 · 0 评论 -
MT7688原厂SDK任意4个GPIO模拟SPI接口
原厂默认SDK不支持GPIO模拟SPI接口,主要SPIGPIO需要依赖于GENERIC_GPIO,MTK原厂SDK有专门提供了ralink_gpio.c对gpio进行管理,不支持GENERIC_GPIO。下面介绍将MT7688的GPIO0、GPIO4、GPIO5、GPIO11分别转为SPI的MOSI、SCK、CS、MISO脚的过程:(1)将GPIO0/4/5/11对应的脚转为GPIO脚MT7688规格书中对GPIO0/4/5/11的定义如下:上面的功能寄存器的配置对应寄存器地址为0.原创 2021-02-18 18:32:36 · 1268 阅读 · 1 评论 -
MT7688下的RA8871 LCD屏开发测试
最近在调LCD屏时,走了很多弯路,浪费了很多时间,写文档做个记录。RA8871没有写寄存器/写数据切换脚,它使用的是命令类型;每次会传送双倍的数据,如写数据0x22,则需要发送0x80 0x22;#define SPI_WRITE_DATA 0x80#define SPI_READ_DATA 0xC0#define SPI_WRITE_CMD 0x00#define SPI_READ_STATUS 0x40下面是写数据的:发数据【0x80 value】void原创 2020-12-11 18:54:20 · 1000 阅读 · 0 评论 -
QCA9531修改寄存器值控制GPIO
由高通9531芯片规格书可知,芯片对应的GPIO有18个GPIO0-17,下图是规格书定义。下面以SKYLAB的SKW99模块为例进行说明。SKYLAB的SKW99模块使用源码为QSDK,GPIO0-3默认为JTAG功能,GPIO9和10为uart串口,剩下的GPIO11-16为默认为灯的功能,GPIO17为WPS按键功能。GPIO11-17对应功能源码地址为:qsdk/target/linux/ar71xx/files/arch/mips/ath79/mach-ap147.c...原创 2020-10-23 21:18:37 · 1384 阅读 · 0 评论 -
I2C没有设备/dev/i2c-0
前提:insmod i2c-gpio-custom bus0=0,X1,X2安装没有问题;(X1、X2表示可以的GPIO口)检查:下面路径下是否有i2c-dev.ko如果有:root@JoySince:/lib/modules/3.10.49# ls i2c-i2c-dev.ko i2c-gpio-custom.koroot@JoySince:/lib/modules/3.1...原创 2018-04-02 19:18:00 · 4907 阅读 · 0 评论 -
Tomcat上部署Wifidog认证服务器
前言:这个服务器的搭建只是为了了解wifidog与认证服务器的具体交互过程,在搭建商用认证服时,需要有所改进。关于wifidog认证的流程,下面几篇博客介绍的很不错:http://blog.csdn.net/huithe/article/details/27195903一.了解认证交互的数据搭建wifidog authpuppy服务器,通过抓包,了解了认证过原创 2018-02-02 10:59:22 · 1040 阅读 · 0 评论 -
openwrt使用静态html做web界面
目前官网openwrt系统集成的web界面,使用luci和luci2,关于luci和luci2的不同,可参见下面链接,作者介绍的很详细: http://blog.csdn.net/wdsfup/article/details/51024150?locationNum=11&fps=1本人也是使用luci2实现前后端数据交互的,只是界面使用的是html写成的界面,这样界面制作会更灵活,界面风格能更自原创 2017-02-24 20:07:05 · 13070 阅读 · 8 评论 -
openwrt学习小结
1.openwrt源码下载 (1).使用链接下载: https://dev.openwrt.org/wiki/GetSource#a14.07branchBarrierBreaker 可以下载各个版本的openwrt源码; (2).使用svn命令下载: svn co svn://svn.openwrt.org.cn/openwrt/trunk 下载官网的源码(trunk测试版) (3).原创 2017-02-23 17:21:59 · 600 阅读 · 0 评论 -
mwan3实现负载均衡分析
使用的配置环境:openwrt的x86系统;每个接口都是独立的网口,局域网中,拥有唯一的mac地址;1.配置多wan口;(1).在/etc/config/network中,配置对应网口的信息,这里我将eth1配置成wan1了;注意:metric值一定要与wan的不同;(2).在/etc/config/firewall中,配置wan1的防火墙规则,将wan1加入到opti原创 2017-02-23 11:34:13 · 16866 阅读 · 2 评论 -
Openwrt的uci操作
uci操作命令参数如下:命令1:uci batch 说明:进入uci命令操作模式,与在终端操作的区别是,操作不需要加uci前缀。该模式下,只能识别uci命令;如下面的:changes system命令2:uci export [配置文件的名称]说明:缺省时,显示所有uci能读取的配置文件的信息,查看的信息包括修改过原创 2016-11-24 14:28:40 · 7057 阅读 · 0 评论