openwrt
stone8761
这个作者很懒,什么都没留下…
展开
-
openwrt中添加自定义应用模块
openwrt中自带一整套包管理机制,正确使用openwrt的包管理机制可有效提高开发效率本文介绍如何在openwrt中增加一个自定义的应用包1、在package下创建一个应用程序目录hello,并在hello下再创建一个src用于存放源码文件$ cd package$ mkdir hello$ cd hello$ mkdir src2、在hello目录下创建Makef...原创 2019-02-18 19:23:37 · 6727 阅读 · 4 评论 -
openwrt更改wlan口
wrtnode2R开发板带有两个网口,烧写默认固件发现两个网口都是lan口,因此希望将其中一个lan口改为WAN口已知这两个网口分别是port1、port2,这里希望将port2改为wan口# vi /etc/config/network可见当前情况port 1 2 3 4绑定在vlan1即lan口,port 0绑定在vlan2即wan口,这里只需要将port 2口放入vlan2即可保存退出,重启...原创 2017-12-29 11:32:10 · 6183 阅读 · 0 评论 -
Openwrt源码下载与编译
硬件配置:设备 WRTnode 2R MT7688AN DDR 256M FLASH 32M 软件环境:Ubuntu 18.04一、 源码下载Openwrt源码由git管理,使用git下载openwrt源码1、安装相关工具$ sudo apt-get update$ sudo apt-get install build-essential libncur...原创 2014-09-25 11:27:45 · 3050 阅读 · 0 评论 -
使用openwrt系统组件mesh(802.11s)网络
Mesh组网技术基于802.11s标准,以其自组织、自管理、鲁棒性等独特的性能,成为实现宽带无线接入网络连续覆盖的一种有效手段,可以灵活地应用于多种无线环境,极有可能成为构建下一代宽带移动通信网络的关键技术之一。 整个网络结构由PC1、PC2、MP1、MP2四个组件组成,PC1与MP1、PC2与MP2之间网线相连,MP1与MP2之间构建mesh网络,如下图: ...原创 2017-12-21 13:48:48 · 26618 阅读 · 2 评论 -
Openwrt /etc/config/network 配置解析
本章主要参考: https://wiki.openwrt.org/doc/uci/network /etc/config/network主要用于配置vlan、接口和路由,修改network文件后执行下列命令应用新的配置 # /etc/init.d/network reload switch config switch_vlan opt...原创 2017-12-21 10:00:43 · 45725 阅读 · 0 评论 -
openwrt编译错误:openwrt-ramips-mt7620-ex2700-squashfs-factory.bin is too big
编译使用openwrt trunk版,设备选用wrtnode编译过程中出现如下错误: 大体原因是由于编译出来的固件大小超过了对应设备的存储空间,这里需要注意的是不同的设备对应的存储空间大小是不一样的。默认编译openwrt会同时生成同平台下的若干设备所对应的固件,只要有一个固件大小大于对应的设备存储空间就会报类似的错误,这里可以看出是EX2700这个设备对应的固件太大。实际上本原创 2017-12-19 17:46:36 · 2704 阅读 · 0 评论 -
OpenWRT的包依赖 package DEPEND
OpenWRT平台的package管理有自己的Makefile,不同于gcc的Makefile,这个Makefile是作为OpenWRT强大的package管理的关键组件。要想往OpenWRT添加自己的package,就得按照它的方式去写个pack依赖。有了这个,target的pack运行时依赖的所有标准、第三方、自己的组件都可以在编译时一并解决依赖问题了,而不是等到下载到板子上才转载 2017-05-03 16:55:47 · 5118 阅读 · 0 评论 -
OpenWrt BarrierBreaker 14.07-rc3: 3G自动拨号配置
一、 环境说明主控:MT7620N3G模块:SIMCOM5350M WCDMA制式 二、 配置流程1、配置openwrt开发包$cd barrier_breaker$make menuconfigBase system --->[*]busybox --->Miscellaneous utilities --->加入原创 2014-09-25 11:25:52 · 2225 阅读 · 1 评论 -
openwrt系统 sysupgrade 命令执行过程分析
0:扯淡对这个openwrt的细节方面了解的还比较欠缺,故从实际中的经常用的功能说起,研究研究,可以了解更多的细节。在openwrt的页面中已经涉及到下面的内容如:其中在更新系统时候有进行配置保存及恢复的功能。1:sysupgrade是的交互式使用命令如下:经过上面的系统更新之后,会保存上面显示的配置文件中的内容,故更新系统不会影响配置的丢失。3:脚本分析转载 2014-09-30 09:58:38 · 5320 阅读 · 0 评论 -
Openwrt环境下I2C操作
一、 环境介绍软件环境:openwrt稳定发行版 barrier_breaker硬件环境:主控芯片 MT7620n eeprom 24c02 本文主要介绍,在openwrt环境下使用mt7620n芯片内置i2c模块操作eeprom的方法。二、 添加内核支持#cd barrier_breaker/#makemenuconfig原创 2014-11-09 12:21:45 · 9847 阅读 · 7 评论 -
在openwrt文件系统中加入自己的目录文件
在使用openwrt的过程中有时需要定义一个自己的文件夹原创 2014-11-10 15:28:35 · 9571 阅读 · 4 评论 -
如何编译OpenWrt
分类:openwrt2013-11-15 17:24 3672人阅读 评论(0)收藏 举报 (!文末,附加人生如戏写的编译OPENWRT的TXT内容,可直接跳至末尾,有例子) Openwrt 官方正式的发行版是已编译好了的映像文件(后缀名bin或trx、trx2),此映像文件可从Openwrt官方网站的下载页面中轻松获取到,连接地址为 OpenWrt官方网站。这些编译好的转载 2014-09-17 18:52:46 · 815 阅读 · 0 评论 -
OpenWRT 增加内核模块及应用方法
进入package目录,创建模块目录cd mcp/branches/V1.1-beta1/mcp/packagemkdir example进入example目录,创建Makefile文件和代码路径cd exampletouch Makefilemkdir src Makefile具体内容如下:# Kernel module exa转载 2014-09-26 16:34:14 · 1073 阅读 · 0 评论 -
openwrt中添加自定义内核模块
openwrt中自带一整套包管理机制,正确使用openwrt的包管理机制可有效提高开发效率本文介绍如何在openwrt中增加一个自定义的内核模块包1、在package/kernel下创建一个应用程序目录mydrv,并在mydrv下再创建一个src用于存放源码文件$ cd package/kernel$ mkdir mydrv$ cd mydrv$ mkdir src2、...原创 2019-02-18 20:11:42 · 3372 阅读 · 0 评论