openwrt
文章平均质量分 91
eydwyz
AA123456123456
展开
-
搭建OpenWrt开发环境(包括编译过程)
OpenWrt是一个高度模块化、高度自动化的嵌入式linux发行版,其编译和安装过程比普通的linux发行版而言,要简单太多了。如果您是新手,您那恐惧的心大可放到肚子里,呵呵。对于新手来说最麻烦的恐怕是安装开发环境需要的软件了。最基本条件:++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++转载 2016-10-26 08:41:14 · 683 阅读 · 0 评论 -
openWRT的ipk编译方法
编译时要配置内核,make menuconfig配置Build the OpenWrt SDK ,前提条件是openwrt编译成功1.在编译好的文件中会有/bin/ramips/OpenWrt-SDK-ramips-for-linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2文件2.然后解压这个文件tar xvf Ope转载 2016-10-26 19:17:57 · 1798 阅读 · 0 评论 -
OPenWRT编译
目录 [隐藏] 1 准备工作2 编译固件3 生成固件准备工作安装Linux系统,推荐使用Ubuntu系统。虚拟机安装请参考“开发环境搭建”。 安装必要的软件 sudo apt-get install g++ libncurses5-dev zlib1g-dev bison flex unzip autoconf gawk make gettext gcc b转载 2016-10-26 19:38:57 · 566 阅读 · 0 评论 -
编译编写简易ipk程序
目录 [隐藏] 1 准备工作2 编写简易ipk程序准备工作配置编译OpenWrt ... make menuconfig make V=s ...成功编译OpenWrt发现成功编译后,发现此文件 /bin/ramips/OpenWrt-SDK-ramips-for-linux-x86_64-gcc-4.6-linaro_uCl转载 2016-10-26 19:40:45 · 2376 阅读 · 0 评论 -
openwrt +Eclipse开发环境+调试
目录 [隐藏] 1 安装Eclipse开发环境1.1 下载最新版的eclipse开发工具1.2 安装FireWRT及相关的开发插件2 下载FireWRT SDK3 新建FireWRT工程4 编译调试4.1 插件编译4.2 在线调试安装Eclipse开发环境下载最新版的eclipse开发工具Linux 64位系统Li转载 2016-10-26 19:42:11 · 2197 阅读 · 0 评论 -
[GPIO] FireWRT-GPIO之按键----1
GPIO-KEYOpenwrt 使用的按键驱动为 gpio-button-hotplug,源码为:package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.cmenuconfig 配置如下:Kernel modules ---> Other modules --->转载 2016-10-26 19:18:41 · 765 阅读 · 0 评论 -
openWRT 驱动开发举例
http://wiki.t-firefly.com/index.php/FireWRT/Remote_Login目录 [隐藏] 1 FireWRT GPIO1.1 用户空间控制GPIO1.2 GPIO实例应用:控制电源灯1.3 GPIO实例应用:电源控制2 FireWRT I2C2.1 FireWRT添加I2C支持2.2转载 2016-10-26 19:44:52 · 4938 阅读 · 0 评论 -
[转]如何编译OpenWrt
原文:http://blog.chinaunix.NET/uid-25890465-id-2497754.html(!文末,附加人生如戏写的编译OPENWRT的TXT内容,可直接跳至末尾,有例子) Openwrt 官方正式的发行版是已编译好了的映像文件(后缀名bin或trx、trx2),此映像文件可从Openwrt官方网站的下载页面中轻松获取到,连接地址为 Ope转载 2016-10-27 09:56:51 · 564 阅读 · 0 评论 -
openwrt启动脚本分析
原文地址:http://blog.chinaunix.NET/uid-26598889-id-3060545.html作者:chou_o_ningopenwrt是通过一系列shell脚本进行启动流程的组织,下面是启动流程的提纲。如果想详细了解启动的过程,则需要仔细走读脚本文件。1. 在make menuconfig 选择target平台 Broadcom B转载 2016-10-27 09:57:36 · 377 阅读 · 0 评论 -
openwrt系统 sysupgrade 命令执行过程分析
0:扯淡对这个openwrt的细节方面了解的还比较欠缺,故从实际中的经常用的功能说起,研究研究,可以了解更多的细节。在openwrt的页面中已经涉及到下面的内容如:其中在更新系统时候有进行配置保存及恢复的功能。1:sysupgrade是的交互式使用命令如下:经过上面的系统更新之后,会保存上面显示的配置文件中的内容,故更新系统不会影响配转载 2016-11-14 17:00:30 · 3378 阅读 · 0 评论 -
openwrt-doc
Contents1 The Router 1.1 Getting started 1.1.1 Installation 1.1.2 Initial configuration 1.1.3 Failsafe mode 1.2 Configuring OpenWrt 1.2.1 Network 1.2.2 Wireless 1.3 Adva转载 2016-10-26 10:41:53 · 3090 阅读 · 0 评论 -
OpenWRT的Feeds分析学习
之前编译OpenWRT的时候,对于feeds都是直接按照教程上给的写好,也没有去关注过,都是照葫芦画瓢式的,最近和别人交流时用到了src-link的feeds执行方式,突然发现自己连这个怎么用都不知道,赶紧去学习了一下feeds的相关说明。Feeds是OpenWRT环境所需要的软件包套件,比较重要的feeds有:‘pacakges’:一些额外的基础路由器特性软件‘LuCI’转载 2016-10-26 10:36:26 · 2996 阅读 · 0 评论 -
[Openwrt 项目开发笔记]:PHP+Nginx安装(七)
正文:在上一节中,我们已经搭建了MySQL数据库了,因此在这一节中,我主要讲解php的安装,以及php的运行环境Nginx的安装。参考(http://www.right.com.cn/forum/thread-89216-1-1.html) 一、PHP安装1.安装php软件包。opkg updateopkg install php5 php5-mod-apc转载 2016-10-26 10:27:12 · 848 阅读 · 0 评论 -
openwrt: Makefile 框架分析
本篇的主要目的是想通过分析Makefile,了解openwrt编译过程。着重关注以下几点:openwrt目录结构主Makefile的解析过程,各子目录的目标生成。kernel编译过程firmware的生成过程软件包的编译过程openwrt目录结构官方源下载速度太度,我从github上clone了openwrt的代码仓库。git clo转载 2016-10-26 08:48:39 · 406 阅读 · 0 评论 -
OpenWRT开发之——研究包的Makefile
文:http://my.oschina.net/hevakelcj/blog/410633本文将带大家一起深入地学习一下OpenWrt包的 Makefile。我们不仅要知其然,还要知其所以然。在上篇博文里,包里的 Makefile 内容如下:include $(TOPDIR)/rules.mkPKG_NAME:=helloworldPKG_RELEASE:=1PKG_BUILD转载 2016-10-26 08:51:23 · 771 阅读 · 0 评论 -
Openwrt平台搭建(一)
最近开始着手进行Openwrt平台的物联网网关设计,思路有些乱,通过笔记的方式进行记录和整理。声明: 在本文中,有些内容摘自网上,我进行了整合,因此出处不明,在此对原文作者致歉!-----------------------------------------------------(分割线)---------------------------------------------转载 2016-10-26 10:19:23 · 537 阅读 · 0 评论 -
[Openwrt 项目开发笔记]:Openwrt平台搭建(一)补遗
昨晚上熬夜写了[Openwrt项目开发笔记]:Openwrt平台搭建(一),虽然洋洋洒洒地写了不少东西,但我还是感觉忽略的一些东西。在本文中,我试着将我能想到的一些点列出来:一、关于Openwrt版本的选择 Openwrt官方wiki:http://wiki.openwrt.org/about/history 列出了Openwrt的版本演变历史。 (1)可以看到我所选择转载 2016-10-26 10:21:18 · 421 阅读 · 0 评论 -
[Openwrt 项目开发笔记]:Openwrt必要设置(二)
前面的两篇blog中,我将如何搭建Openwrt的开发、编译、调试以及烧写环境的方法一一列出了。从本文开始, 我将介绍如何一步一步进行Openwrt设置,以满足路由器作为智能家居网关的功能。ok,闲话休提,开始上干货。一、Openwrt初始配置1. 密码设置 当我们成功地将Openwrt刷入路由器后,路由器会经过大约4~5分钟的时间重启(以Netgear Wnd转载 2016-10-26 10:22:09 · 2057 阅读 · 0 评论 -
[Openwrt 项目开发笔记]:USB挂载& U盘启动(三)
在上一篇中,我结合Netgear Wndr3700讲解了如何对Openwrt进行必要的配置。接下来,我们就想要在Openwrt上安装必要的软件了。可是这时候新的问题又来了:当安装一些软件之后,存储空间不足了。这时候该怎么办呢?以4M的Flash为例,当大家讲Openwrt固件刷到自己的路由器后,大家会发现剩余的空间往往只剩下不到2M。当我们需要安装许多Openwrt本身不带的软件时,就会发现如此小转载 2016-10-26 10:23:22 · 2434 阅读 · 0 评论 -
[Openwrt 项目开发笔记]:Samba服务&vsFTP服务(四)
在上一节中,我们讲述了如何在路由器上挂载U盘,以及如何通过改造U盘提升路由器的存储和数据处理能力。通过增加USB挂载,为我们后续进行智能家居构建提供了保障。在本节中,我将简单介绍如何在路由器上建立网络文件共享服务。一、为何要建立文件共享服务: 在智能家居网络中,一个很重要的需求就是安全。当一个智能家居方案部署之后,用户往往最先考虑的也是安全问题。那么怎样进行安全管理呢?转载 2016-10-26 10:24:04 · 1490 阅读 · 0 评论 -
[Openwrt 项目开发笔记]:DDNS设置(五)
正文:在上一节中,我主要讲述了如何在Openwrt上安装Samba服务器以及Ftp服务器。在本节中,我将介绍一下,一个比较实用的功能:DDNS。为远程物联网控制打下基础。题外话:DDNS设置原本是极为简单的。可是由于我的路由所在现实环境的原因,以及我个人能力有限,一直无法达到我预期的目的,真是有点累觉不爱了。ok,言归正传,开始抛干货!一、安装DDNS服务o转载 2016-10-26 10:25:24 · 6738 阅读 · 0 评论 -
[Openwrt 项目开发笔记]:MySQL配置(六)
正文:在本人的项目中,运行在路由器上的服务器采用Nginx+MySQL+PHP 架构。通常较为常见的web框架为Lamp(Linux+Apache+Mysql+PHP),为何我们选择LNMP呢?我将在后续的几篇文章中给出答案。首先我们来介绍如何在Openwrt上搭建MySQL数据库。参考文章:(http://blog.csdn.net/yufei_email/article转载 2016-10-26 10:26:21 · 935 阅读 · 0 评论 -
基于openwrt的自动OQS配置脚本
1:说明此处的自动的意思为:只要用户动态获取到IP地址之后,程序就会自动根据此IP地址配置TC规则,对此在线的用户进行上下行带宽速率的限制。下面的脚本是本人测试过的,在速率限制上面没有问题,就是没有优先级的设置。2:TC配置脚本如下:[python] view plain copy print?#!/bin/sh转载 2016-11-14 17:03:48 · 859 阅读 · 0 评论