
openwrt
文章平均质量分 86
飞越丛林
且行且学习
展开
-
Ralink wifi driver WPA四次握手可能的问题
测试在MT7620A上跑openwrt;router模式下,手机连接MT7620A板子就是失败。 经过分析发现:在ralink的wifi driver中WPA成对密钥的四次握手,以及组密钥协商信令过程,如果AP未及时收到client回复的信令,可能会主动踢掉client,或者很快重发WPA成对密钥的第一个信令;如果使用iwpriv ra0 set Debug=3 输出更多lo原创 2015-02-12 19:39:22 · 4287 阅读 · 0 评论 -
MTK openwrt SDK中修改串口控制台默认波特率
MTK openwrt SDK中修改串口控制台默认波特率在MT7621开发板上,由于uboot波特率为115200,而MTK openwrt SDK编译出来的firmware中linux内核的波特率为57600; 通过openwrt常规的方法:修改“target\linux\ramips\dts\MT7621.dts”中的如下行,无法解决chosen { bootargs...原创 2018-05-28 11:13:24 · 4808 阅读 · 0 评论 -
openwrt MT7621 支持512M内存
openwrt MT7621 支持512M内存 【问题】MTK官方20150311版本SDK的openwrt中,如果选择MT7621,并且设置内存为512M时,编译出来的firmware无法运行;SDK文件为mtksdk-openwrt-3.10.14-20150311-d021c937.tar, 【解决】 一)修改前MTK官方20150311版本SDK的openwrt中build_dir/ta...原创 2018-05-29 12:10:47 · 10160 阅读 · 0 评论 -
zipgateway-2.61.0 移植到MTK openwrt-3.10.14
zipgateway-2.61.0 移植到在MTK openwrt-3.10.14 过程中可能遇到的问题:一)编译大致步骤1)解压zipgateway-2.61.0源码2)在openwrt源码的package目录中创建zipgateway-2.61.0-Source目录; 3)参考zipgateway-2.61.0-Source\usr\local\WRTpackage\README 文件拷贝z...原创 2018-06-07 19:06:15 · 1433 阅读 · 0 评论 -
openzwave-1.4.164 移植到MTK openwrt-3.10.14 遇到的一些坑
openzwave-1.4.164 移植到MTK openwrt-3.10.14 遇到的一些坑一)wcsdup的编译错误http://www.man7.org/linux/man-pages/man3/wcsdup.3.htmlFeature Test Macro Requirements for glibc (see feature_test_macros(7)): wcsdup()...原创 2018-06-08 19:59:57 · 1318 阅读 · 0 评论 -
mtk官方openwrt修改 switch的方法
mtk官方openwrt修改 switch的方法新做的板子上将P0设置为WAN口,烧写firmware后,wan口一直无法获取IP地址;在/etc/config/network中配置switch也没用。 【最终的解决办法】在package/ramips/applications/switch/files/switch.sh中修改# work for 7620 and 7621...原创 2018-08-01 20:08:29 · 6036 阅读 · 1 评论 -
MT7621原厂openwrt SDK使能串口2和串口3
MT7621有三个串口,项目需要将三个串口都使能; 首先按照openwrt的方法修改DTS文件来使能串口2和串口3是不行的,经试验,还是要按照MTK传统的方法,修改内核源码来解决;不同SDK版本可能不一定相同,因此仅供参考。 一)首先修改gpio mode使能串口2和串口3;原厂SDK,默认串口3是不使能的;需要通过修改ralink_gpio.h和ralink_gpio....原创 2018-08-18 14:28:25 · 6098 阅读 · 0 评论 -
LuCI2 (OpenWrt web 管理界面) 介绍
https://oldwiki.archive.openwrt.org/zh-cn/doc/techref/luci2一直以来OpenWrt都是采用Lua写的web管理界面LuCI,(开机速度慢不说,居然比不过腾达等弱路由器开机速度)。 LuCI需要使用多个Lua扩展(如 ubus, luci.model.uci, nixio.fs, 等等)去存取系统信息和设置. 不幸的是这种解决方案在慢CP...翻译 2019-02-21 10:15:54 · 6315 阅读 · 1 评论 -
LuCI2如何进行权限管理
在openwrt中,LuCI和LuCI2都是通过rpcd的acl来完成权限管理的。在“/usr/share/rpcd/acl.d/”目录中会存在”*.json”文件定义不同的访问权限级别 在“/etc/config/rpcd”文件中定义了不同用户对应的访问权限级别;例如: config login option username 'root' ...原创 2019-02-21 10:19:26 · 4001 阅读 · 1 评论 -
openwrt LuCI2—CBI
在”www/luci2/cbi.js”中定义了一组读写”/etc/config/”目录下UCI配置文件的函数,通过这些函数可以方便地读取,或者修改支持UCI的程序的配置参数。例如:“cbi_class.Map = L.ui.AbstractWidget.extend({”“cbi_class.NamedSection = cbi_class.TypedSection.extend({”...原创 2019-02-21 10:23:38 · 1967 阅读 · 0 评论 -
使用uci的C API获得和修改参数
使用uci的C API获得和修改参数原创 2016-09-02 18:07:22 · 10176 阅读 · 1 评论 -
移植MT7620A+MT7610E+MT76X2E到Openwrt trunk(Linux Kernel 3.14.32)
一)MT76201)#if defined(CONFIG_RA_HW_NAT) || defined(CONFIG_RA_HW_NAT_MODULE)#include "../../../linux-2.6.36/net/nat/hw_nat/ra_nat.h"#include "../../../linux-2.6.36/net/nat/hw_nat/frame_engine.h原创 2015-03-04 15:02:36 · 10905 阅读 · 0 评论 -
ALLJOYN® STANDARD CORE
原文连接:https://allseenalliance.org/developers/learn/core/standard-core ALLJOYN® STANDARD COREOverviewAllJoyn框架是一个开源软件系统,提供一个在不同设备类型上运行分布式应用的环境,它着重强调移动性,安全性和动态配置。AllJoyn系统处理异构分布式系统中固有的疑难问题,并解翻译 2015-10-20 17:35:23 · 1780 阅读 · 0 评论 -
ALLJOYN® SYSTEM DESCRIPTION
原文链接:https://allseenalliance.org/developers/learn/core/system-description ALLJOYN® SYSTEM DESCRIPTIONRelease historyRelease versionDateWhat changed14.06翻译 2015-10-22 10:23:40 · 2615 阅读 · 3 评论 -
ABOUT FEATURE INTERFACE DEFINITIONS
原文链接:https://allseenalliance.org/framework/documentation/learn/core/about-announcement/interface ABOUT FEATURE INTERFACE DEFINITIONSRelease HistoryTo access a previous version ofthis document,翻译 2015-10-22 10:34:42 · 973 阅读 · 0 评论 -
AllJoyn™ Transport
https://allseenalliance.org/framework/documentation/learn/core/system-description/alljoyn-transport AllJoyn™ TransportOverviewAllJoyn传输是AllJoyn应用间传输AllJoyn消息的具体机制的抽象,传输的AllJoyn消息包括:方法调用,方法的回复,翻译 2015-10-23 16:34:50 · 2284 阅读 · 0 评论 -
AllJoyn SYSTEM ARCHITECTURE
原文链接:https://allseenalliance.org/developers/learn/core/system-description/system-architecture SYSTEM ARCHITECTURENetwork architectureAllJoyn®网络架构取决于网络部署方案。本部分记录了以下部署方案:· 独立AllJo翻译 2015-10-22 15:04:40 · 1539 阅读 · 0 评论 -
Lenovo Newifi 信令简单调研
【涉及到的服务器】 Server域名Server IP地址Server功能link.baidu.com180.149.131.218l 所有newifi都向其注册,上报设备信息;l newifi向其获得autoinstall插件信息l 保存newifi绑定的baidu用户账号信息;采用原创 2015-10-10 10:23:34 · 1484 阅读 · 0 评论 -
AllJoyn BASE SERVICES
https://allseenalliance.org/developers/learn/base-services BASE SERVICES基本服务是很多设备经常使用的服务,它提供一套不同设备间互动和互操作的接口。下面是目前支持的基本服务。随着新的贡献加入AllSeen联盟项目,这份名单会不断继续扩展。· Onboarding.为新设备加入Wi-Fi网络提供一个一翻译 2015-10-26 15:57:36 · 997 阅读 · 0 评论 -
ALLJOYN® THIN CORE
原文连接:https://allseenalliance.org/developers/learn/core/thin-core ALLJOYN® THIN COREOverviewAllJoyn是一个开放源代码的软件系统,提供跨越不同设备类别运行的分布式应用程序的环境,并强调移动性,安全性和动态配置。 AllJoyn是“平台中立”,这意味着它被设计为尽可能独立于它所在设备翻译 2015-10-14 17:57:05 · 1563 阅读 · 0 评论 -
LuCI2源文件功能
如下是对LuCI2源码中每个文件大致功能的解读,可以据此去看源码 feeds/luci2/luci2 ├── htdocs │ ├── luci2 │ │ ├── bootstrap.js Bootstrap框架源码,简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。http://www.bootcss.com/ │ ...原创 2019-02-21 10:25:45 · 1591 阅读 · 0 评论