中级开发教程

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

中级开发教程

MTK MAC eeprom 规则

阅读(69)

MAC地址规则如下:wlan0为2.4G,wlan1为 5Gwlan0 产测写Lan=wlan0wan=wlan0+1wlan1=wlan0+4MTK7620为例1、MAC地址的修改(跟SDK类似)查看MAC地址,MAC地址存储在eeprom中,Factory(mtd3)分区;root@OpenWrt:/# cat /proc/mtd&n...

中级开发教程

OpenWRT集成busybox配置项的流程

阅读(41)

1、研究背景  我们在开发的过程中可能需要移植OpenWRT上没有的软件包,而这些软件包又比较特殊。例如,像busybox那样自带kconfig配置文件供生成菜单配置界面的软件包。我们可以直接在这个软件包根目录下执行make menuconfig来配置我们需要的功能,保存配置后在这个软件包的源码根目录下直接执行make命令即可编译该软件包。  但是,想将...

中级开发教程

MTK无线驱动开发调试参考手册

阅读(54)

1、前言  本文主要以MTK无线芯片MT7603为例,记录MTK无线驱动开发过程中常用命令以及常规无线问题的排查手段。2、MTK Wifi芯片简介2.1 单频WIFI芯片信息对象描述MT7603E高效能 802.11n,专为小型的 Wi-Fi 设备而设联发科技 MT7603E 是一款高度整合式 Wi-Fi 单芯片,支持 300 Mbps PHY 速率。它...

中级开发教程

浅谈OpenWRT的netifd和ubus

阅读(60)

1、netifd简介1.1 netifd简介  OpenWRT为网络接口管理和配置创建了一个单独的项目——netifd。不同于其他发行版上针对同样问题领域采用的方案,netifd的目标是更适合在嵌入式家庭网关上使用,因此也具有一些特点。1.2 netifd包含下面这些组件程序组件Shell脚本/sbin/ifup,/sbin/ifdown,/sbin/ifs...