中级开发教程

OpenWrt中级开发教程,需要有一定的OpenWrt及Linux基础

中级开发教程

openwrt ubus (OpenWrt micro bus 架构)

阅读(3428)

为了在OpenWrt中提供守护进程和应用程序间的通讯,开发了ubus项目工程。它包含了守护进程、库以及一些额外的帮助程序。核心部分是ubusd守护进程,它提供了其他守护进程将自己注册以及发送消息的接口。因为这个,接口通过使用Unix socket来实现,并使用TLV(type-length-value)消息。为了简化软件的开发,可以使用已有的libubus库...

中级开发教程

uhttpd 架構調用細節之lua

阅读(3550)

uhttpd是openwrt系统默认集成的轻量级服务器,采用select机制对设备性能要求较低。/usr/sbin/uhttpd -f -h /www -r wifibox -x /cgi-bin -l /slipt -L /usr/share/lua/wifibox/main.lua -t 60 -T 30 -k 20 -A 1 -n ...

中级开发教程

NetRouter应用教程之Python初接触--基于Widora&Openwrt

阅读(3206)

生活中,很多时候我们为了完成一件事,而又不得不去完成相关的其他事,进而步入无穷无尽的坑,学习python也是如此。Part1:为了学python,正常步骤是搭建环境,安装系统,还要考虑python版本,好不容易找到一个可以用的例子,复制上去,中文问题,格式问题,各种各样问题让你望而却步。所以我们有一个大胆想法,用openwrt嵌入式开发板做学习开发板,直接在...

中级开发教程

Openwrt下widora支持4G路由的编译方法

阅读(4974)

我是用的是SIm7100C,其他模块按需配置。注意本方法不是qmi 或umqi的方式,网络速度传输数据够了,传递视频和图片还差一点,4g网络下速度能到2M下载,1M上传。1.请先按照下文,勾选必要的模块,偷懒的办法是选成“*”,选“M”是模块,还需要安装一下,比较麻烦。         https://wik...

中级开发教程

Openwrt之gdb调试

阅读(5328)

1. 第一种情况:应用层API(用户态)【coredump方法】  路由器: 在路由器/tmp运行命令,使其段错误的时候生成core文件;ulimit  -c  unlimited;   pc: 把 路由器的/tmp/core文件复制到 电脑的openwrt源码编译目录[/home/luo/op](...