norlight
可以加我微信zyznkz联系我
请加时留言何事
展开
-
OpenWRT比较好用的插件详细介绍下
资源占用不大,官网有相应版本可供下载,软件包名称为“iptables-mod-conntrack-extra”。资源占用不大,官网有相应版本可供下载,软件包名称为“luci-app-accesscontrol”。资源占用不大,官网有相应版本可供下载,软件包名称为“luci-app-macfilter”。资源占用不大,官网有相应版本可供下载,软件包名称为“luci-app-gpio_switch”。资源占用不大,官网有相应版本可供下载,软件包名称为“luci-app-access-control”。原创 2023-12-05 21:12:17 · 1483 阅读 · 0 评论 -
OpenWRT使用4G/5G无线网卡模块上网
将4G/5G开发板插入设备,终端输入lsusb或lspci,看设备是否识别到4G/5G模块。原创 2023-12-05 11:48:54 · 3269 阅读 · 0 评论 -
openwrt产品开发之开通spi通信
openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt76x8/linux-5.10.115/drivers/spi/spidev.c下值一样。1>/openwrt/target/linux/ramips/dts/下,编辑mt7628an.dtsi文件,增加 ,<&spi_cs1_pins>2>/openwrt/target/linux/ramips/dts/下,编辑mt7628an_hilink_hlk-7628n.dts文件,增加。原创 2023-06-14 10:00:52 · 451 阅读 · 0 评论 -
openwrt之luci通信原理(一)
从模板中分离,每个LuCI2子页面也需要一个定义并存放在/www/luci2/view/目录下的一个视图,视图是使用了子页面特定对象的L.ui.view扩展的JavaScript文件。有一点需要注意的是需要提供execute方法,创建视图失败有几种原因,特别是当它需要ubus加载额外的数据使用的时候。所以在execute方法中提供成功或者失败的信息是有意义的。不幸的是在异步方法加载特定数据的时候,不能简单的返回true或false,解决的方法是返回一个Promise对象来运行推迟提供是否成功的信息。原创 2023-06-03 15:14:54 · 622 阅读 · 0 评论 -
openwrt的luci应用ipk包开发(二)
通过上面的学习,你应该了解到界面文件其实都是纯文本状态,编译过程只是压缩打包而已,并不是为了编译成二进制文件,所以只需要把文件放入对应的系统目录,然后刷新浏览器页面,或者清空浏览器缓存即可。在 uci-defaults 目录下可以放置脚本文件,用于在 ipk 安装完毕后自动执行命令,当然也可以不用它,目前建议至少用于重载 rpcd 服务,以便新安装的界面能顺利显示,否则就必须关闭浏览器重新登录才能显示新安装的界面菜单。下面用几个实例介绍 json 界面菜单文件的书写规范。原创 2022-12-01 21:29:30 · 968 阅读 · 0 评论 -
openwrt的luci应用ipk包开发(一)
从 OpenWrt 19.07.4 版开始,界面已经切换为使用 JavaScript 脚本来编写,其拥有更便利的页面控件,页面自由度也大大提高,因为脚本交由客户端运行,页面流畅度自然也比 Lua 界面高出不少。下面仅介绍 OpenWrt 的 JavaScript 脚本界面规范。原创 2022-11-28 20:08:58 · 900 阅读 · 0 评论 -
openwrt的luci应用ipk包开发(三)
在 OpenWrt 上要让一个程序正常运行,自然也需要一个启动脚本来提供服务,不然就只能使用命令行操控了,OpenWrt 下提供了一款类似于 systemd 的进程管理守护程序,称之为 Procd,其提供了非常强大的脚本功能,对于程序运行大有助益。OpenWRT的启动脚本放在 /etc/init.d 目录下,而系统开机时自动运行/etc/rc.d目录下的脚本。所以在rc.d目录下、有init.d下脚本的链接文件。然后,我们加入自己的脚本,实现模块驱动的加载、应用程序的开机自启动等。原创 2022-12-01 21:49:39 · 1091 阅读 · 0 评论 -
openwrt打包固件之修改默认ssh端口
openwrt打包固件之修改默认ssh端口原创 2022-08-05 18:24:11 · 2179 阅读 · 0 评论