智控openwrt调试

1、移植openwrt

如何加入需要编译的内核。

由于内核与openwrt版本不对需要集成, 在**/lib/modules/*** 加载模块的目录搞错了。

2、从页面如何垂直调用

2.1页面

使用LUCI,LUCI=UCI+LUA

UCI 是 Openwrt 中为实现所有系统配置的一个统一接口 ,英文名 Unified Configuration Interface,即统一配置接口(意味着所有的配置都在这里更改、然后再生效在系统中,可以通过手动或者UI改写再生效)。

轻量级 LUA 语言的官方版本只包括一个精简的核心和最基本的库。这使得 LUA 体积小、启动速度快,从而适合嵌入在别的程序里。

优点:一个点一个点配置连接,解析起来比较快,占用内存小。是改错了仅影响一部分

OpenWrt UCI框架分析-跟着佐大学OpenWrt开发入门培训班16讲

2.2通信 ubus

[openwrt] 使用ubus实现进程通信-CSDN博客

目的:通过调用ubus达到 UI和底层的交互。

系统命令也能实现,区别在于前台执行还是后台执行(ubus)。

ubus实现的基础是unix socket,即本地socket,它相对于用于网络通信的inet socket更高效,更具可靠性。unix socket客户端和服务器的实现方式和网络socket类似。

支持LUA 、C、shell

参考文档:[OpenWrt Wiki] uBus IPC/RPC System

通过ubus达到设置系统的方式 。

想看全部:ubus list -a

lua文件调用:

例子:查看内存的状态:

相关推荐
S1998_1997111609•X6 小时前
论当今社会主义与人文关怀人格思想下的恶意仿生注入污染蜜罐描述进行函数值非法侵入爬虫的咼忄乂癿〇仺⺋.
数据库·网络协议·百度·ssh·开闭原则
xlq223228 小时前
50.UDP套接字
网络·网络协议·udp
wapicn9910 小时前
设置好这一步,让你的SSL证书在到期前自动续期,永不过期
网络·网络协议·ssl
孙同学_11 小时前
一文带你了解:从浏览器发起HTTP请求到得到网页的整个过程
网络·网络协议·http
想唱rap15 小时前
应用层HTTPS协议
服务器·网络·c++·网络协议·http·https
想唱rap15 小时前
传输层协议之UDP
java·linux·网络·c++·网络协议·mysql·udp
wangl_9216 小时前
Modbus RTU 与 Modbus TCP 深入指南-目录
网络·网络协议·tcp/ip·tcp·modbus·rtu
05候补工程师16 小时前
【408 应用层通关】DNS 域名解析负载博弈、HTTP 延迟计算与邮件协议全家桶详解
网络·经验分享·笔记·网络协议·计算机网络·http
wangl_9217 小时前
Modbus RTU 与 Modbus TCP 深入指南-总览对比
网络·网络协议·tcp/ip·tcp·modbus·rtu
wangl_9218 小时前
Modbus RTU 与 Modbus TCP 深入指南-CRC校验完全解析
网络·网络协议·tcp/ip·tcp·modbus·rtu