中级开发教程

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

中级开发教程

使用替换rootfs的方式给ARM平台移植OpenWrt系统

阅读(5862)

为了让不在OpenWrt项目支持列表中的ARM机器快速使用OpenWrt,可以用替换rootfs的简易方法进行移植。首先,确保你的ARM盒子有能正常使用的Linux系统,并且最好有良好的社区支持,可以去armbian寻找有开源支持的开发板。以下SoC的开源支持比较良好,多数情况下可以用上主线内核:RockchipRK3328/RK3368/RK3399 系列...

中级开发教程

OpenWrt DTS Device Tree的用法介绍

阅读(4261)

1. 介绍 本文主要介绍Linux的Device Tree的用法1.1. 适用人员本文适用于需要了解DTS用法的开发人员1.2. 开发环境可以正常编译通过的Siflower SDK环境 该环境的搭建请参考快速入门2. 设备树 2.1. 设备树用法本文介绍如何为新的机器或板卡编写设备树,它旨在概要性的介绍设备树概念,以及如何使用它们来描述机器或者板卡。 有关设...

中级开发教程

OpenWrt 如何实现WAN、LAN自适应

阅读(8247)

1 介绍1.1 适用人员适用于使用shell脚本进行openwrt功能开发的开发人员1.2 开发环境siflower SDK,siflower硬件平台1.3 相关背景VLAN(Virtual LAN),即“虚拟局域网”,可以使用户自由地根据实际需要分割广播域,在openwrt上可通过配置network文件实现vlan划分。但并不是每一个用户都了解vl...

中级开发教程

OpenWrt编译入门教程基础概念入门编译常见问题

阅读(3454)

很多开源项目可能无法直接使用,需要有人通过编译产出成品才能使用,或者你想修改代码后测试验证,那么都需要通过编译来完成,本篇文章为初入门的技术爱好者讲解 OpenWrt 编译相关的基础知识,常见问题等。编译概念什么是编译?一个程序是由人编写的,编写而成的文件称为“源代码”文件,这个文件本质上就是纯文本文件,里面是人类能看懂的字符内容(称为高级语言),但计算机系...