openwrt 中使用C调用lua脚本(二)
上一篇介绍了简单的用C调用lua脚本,本文开始介绍如何用C调用lua并获取lua的多个返回值以及简单的JSON文件处理。首先我们还是写一个lua脚本,姑且命名为function.lua-- author: mleaf -- mail: mleaf90@gmail.com require("co...
2017年6月发布的文章
上一篇介绍了简单的用C调用lua脚本,本文开始介绍如何用C调用lua并获取lua的多个返回值以及简单的JSON文件处理。首先我们还是写一个lua脚本,姑且命名为function.lua-- author: mleaf -- mail: mleaf90@gmail.com require("co...
在我编译的OpenWRT build1408版本中如果安装web组件或者安装nginx,可能出现找不到libpcre.so.0导致服务启动失败的问题,核实libpcre已经安装,但缺少在/usr/lib目录中的快捷方式。解决方法是在终端中输入:ln -sf libpcre.so /usr/lib/libpcre.so.0 ,回车后重启相关服务即可。root@...
在openwrt开发中我们经常会使用到lua语言,lua语言的优越性就不用我多说了,百度上有很多相关介绍。本文的重点在于讲解如何使用C语言调用lua,至于lua调用C就很简单了,教程也很多。现在有这样一个hello.lua 文件:function add(x, y) return ...
首先修改MT7620A的dts文件,路径为:/lede/target/linux/ramips/dts在mt7620a.dtsi中,已经定义了uart: uart@500 和 uartlite: uartlite@c00,uartlite默认处于开启状态,uart则为 disabled。 ...
修改文件为mac80211.sh默认位置在:/lede/package/kernel/mac80211/files/lib/wifi将set wireless.radio${devidx}.disabled=1修改为:set wireless.radio${devidx}.disabled=0set wireless.default_radio${devid...
前言今天又客户反映无线参数SSID编程了HT_AP0, 同事通过后台给他修改后反映给我,我想不对啊,难道是无线驱动crash了?那应该不能玩才对啊。。。追查线索我们的路由器会定期汇报数据SSID,谁知道,服务器并没有保存到数据库中。这点我非常非常的生气,之前的规格,说得清清楚楚,为什么做事不到位!好了,既然发现了这个问题就修改下本地的服务器,这一改不要紧,把...