中级开发教程

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

中级开发教程

MTK REG工具

阅读(5196)

简介有时在Linux开发过程中需要修改寄存器,这里固件中提供了一个reg工具,可以查看、修改寄存器的值。使用方法:root@Widora:/# reg Usage : reg r addr  Usage : reg w addr value查看某...

中级开发教程

openwrt 中使用C调用lua脚本(二)

阅读(4587)

上一篇介绍了简单的用C调用lua脚本,本文开始介绍如何用C调用lua并获取lua的多个返回值以及简单的JSON文件处理。首先我们还是写一个lua脚本,姑且命名为function.lua-- author: mleaf -- mail: mleaf90@gmail.com  require("co...

中级开发教程

openwrt 中使用C调用lua脚本(一)

阅读(5152)

在openwrt开发中我们经常会使用到lua语言,lua语言的优越性就不用我多说了,百度上有很多相关介绍。本文的重点在于讲解如何使用C语言调用lua,至于lua调用C就很简单了,教程也很多。现在有这样一个hello.lua 文件:function add(x, y)     return ...

中级开发教程

openwrt: Makefile 框架分析

阅读(3682)

本篇的主要目的是想通过分析Makefile,了解openwrt编译过程。着重关注以下几点:openwrt目录结构主Makefile的解析过程,各子目录的目标生成。kernel编译过程firmware的生成过程软件包的编译过程openwrt目录结构官方源下载速度太度,我从github上clone了openwrt的代码仓库。git clone ...

中级开发教程

基于openwrt和s3c2440的无线ap实现

阅读(3822)

无线AP(Access Point)是一个无线网络的接入点,具备无线到有线( wireless-to-wired)的桥接功能,我们这里的无线AP是纯接入设备,没有路由功能(由于开发板网卡数限制,所以没有实现)。下面就来讲一下具体的实现方法:硬件准备:mini2440开发板一块,usb无线网卡DWL-122一块,硬件连接图如下:在2440的网口用网线连上有线路...

中级开发教程

使用uClibc Toolchain编译LEDE系统,适配迅雷xware远程下载

阅读(5282)

最近买了MT7621路由,还带sata口,就想适配一个系统,由于:1.Openwrt官方trunk里面kmod-mt76驱动居然还停留在2016年6月,实测2.4G比较弱,所以不予考虑了,再看LEDE的snapshot,更新到2017年2月了,当然要选择LEDE了。2.LEDE目前全面切换到了MUSL库,导致迅雷xware mipsel的32位uclib...