初级开发教程

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

初级开发教程

OpenWrt如何更换kernel内核的版本

阅读(1130)

一)修改根目录的 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分区

阅读(407)

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

初级开发教程

OpenWRT ptgen工具使用介绍

阅读(544)

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

初级开发教程

使用reg命令直接控制mt7621的gpio

阅读(1208)

mt7621 的 GPIO_MODE 寄存器為 0x1e000060,可以使用 regs d 0x1e000060 來顯示。mt7621 的 GPIO_MODE 寄存器為 0x1e000060,可以使用 regs m 0x1e000060 0x1 3 2 來把 UART3_MODE 改成 GPIO_MODE。gpio 控制都放在 /sys/class/gpi...

初级开发教程

OpenWrt开发入门教程-如何在OpenWrt上开发?

阅读(1654)

最近,因为一些原因,我需要把自己之前开发的程序移植到OpenWrt上面。要做到这件事,至少需要一台装有OpenWrt的设备(可以用虚拟机)、一台Linux设备用于编译(WSL我猜或许也可以)、Linux编程的知识、GNU编译工具的用法、和一定的英语水平(看文档或者查错之类的)。下载开发工具从官方文档里能找到下载开发工具的部分:https://openwrt....