初级开发教程

OpenWrt初级开发教程,主要是面向初学者非常适合入门学习

初级开发教程

MAC与PHY总线速率表

阅读(921)

总线名称最高速率比特字节推出年份Media Independent Interface (MII; 4 lanes)100 Mbit/s12.5 MB/sReduced MII (RMII; 2 lanes)100 Mbit/s12.5 MB/sSerial MII (SMII; 1 lane)100 Mbit/s12.5 MB...

初级开发教程

OpenWrt ubus开发中一些注意点

阅读(1027)

ubus可用于两个进程之间的通信,并以类似json格式进行数据交互。ubus的常见场景为:1)“客户端--服务器”形式的交互,即进程A注册一系列的服务,进程B去调用这些服务。2)ubus支持以“订阅 -- 通知”的方式进行进程通信,即进程A提供订阅服务,其他进程可以选择订阅或退订该服务,进程A可以向所有订阅者发送消息。由于ubus实现方式的限制,在一些场景中...

初级开发教程

OpenWrt如何更换kernel内核的版本

阅读(6363)

一)修改根目录的 include/kernel-version.mk 文件配置LINUX_VERSION-x.x, 其中x.x为linux内核大版本号。如4.1,“=”后面跟小版本号, LINUX_VERSION-4.4 = .52, 这样就适配了4.4.52修改md5值LINUX_KERNEL_MD5SUM-4.4.52 = 5d2a60b4d9ce269...

初级开发教程

OpenWrt使用block2mtd工具模拟mtd升级EMMC分区

阅读(1960)

    OpenWrt 19.07系统下参考imx6平台移植imx8平台,使用EMMC作为启动和存储介质,imx6 的apalis平台使用的是4GB eMMC,但实际升级时使用MTD操作nand flash,这时就需要MTD能操作EMMC的方法了。分析sysupgrade升级流程   &n...

初级开发教程

OpenWRT ptgen工具使用介绍

阅读(2026)

ptgen是OpenWRT开发的一个用来生成gpt分区表的工具,目前只能支持创建4个分区。基本用法如下:ptgen [-v] -h <heads> -s <sectors> -o <outputfile> [-a 0..4] [-l <align kB>] [[-t <type>] -p <s...