• 等级
  • 225331 访问
  • 98 原创
  • 12 转发
  • 17028 排名
  • 53 评论
  • 20 获赞

LuCI2源文件功能

如下是对LuCI2源码中每个文件大致功能的解读,可以据此去看源码    feeds/luci2/luci2 ├──htdocs │  ├──luci2 │  │  ├──bootstrap.jsBootstrap框架源码,简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。http://www.bootcss.com/ │ ...

2019-02-21 10:25:45

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

LuCI2如何进行权限管理

在openwrt中,LuCI和LuCI2都是通过rpcd的acl来完成权限管理的。在“/usr/share/rpcd/acl.d/”目录中会存在”*.json”文件定义不同的访问权限级别 在“/etc/config/rpcd”文件中定义了不同用户对应的访问权限级别;例如:   configlogin    optionusername'root' ...

2019-02-21 10:19:26

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

MT7621原厂openwrt SDK使能串口2和串口3

 MT7621有三个串口,项目需要将三个串口都使能; 首先按照openwrt的方法修改DTS文件来使能串口2和串口3是不行的,经试验,还是要按照MTK传统的方法,修改内核源码来解决;不同SDK版本可能不一定相同,因此仅供参考。 一)首先修改gpiomode使能串口2和串口3;原厂SDK,默认串口3是不使能的;需要通过修改ralink_gpio.h和ralink_gpio....

2018-08-18 14:28:25

mtk官方openwrt修改 switch的方法

mtk官方openwrt修改switch的方法新做的板子上将P0设置为WAN口,烧写firmware后,wan口一直无法获取IP地址;在/etc/config/network中配置switch也没用。 【最终的解决办法】在package/ramips/applications/switch/files/switch.sh中修改#workfor7620and7621...

2018-08-01 20:08:29

MediaTek_ApSoC_SDK_4320_20150414 编译问题

在centos7上编译MediaTek_ApSoC_SDK_4320_20150414会遇到如下的问题一)***mixedimplicitandnormalrules:deprecatedsyntaxsource/user/busybox/Makefile:428:***混和的隐含和普通规则。停止。makemenuconfig,编译busybox时编译s...

2018-07-17 16:53:10

Openzwave库中对Zwave产品配置文件的使用

Openzwave库中对Zwave产品配置文件的使用在openzwave库中通过配置文件定义一些可配置参数,对于每一个zwave命令类来说,我们都可以通过配置文件定义这些参数;在openzwave中通过CommandClass::ReadXML从配置文件中将相关参数读取出来; 一、首先manufacturer_specific.xml这个文件给出了目前支持的所有产品,该文件的样例如下所示: ...

2018-06-15 17:44:56

openzwave-1.4.164 移植到MTK openwrt-3.10.14 遇到的一些坑

openzwave-1.4.164移植到MTKopenwrt-3.10.14遇到的一些坑一)wcsdup的编译错误http://www.man7.org/linux/man-pages/man3/wcsdup.3.htmlFeatureTestMacroRequirementsforglibc(seefeature_test_macros(7)):      wcsdup()...

2018-06-08 19:59:57

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

openwrt MT7621 支持512M内存

openwrtMT7621支持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

MTK openwrt SDK中修改串口控制台默认波特率

MTKopenwrtSDK中修改串口控制台默认波特率在MT7621开发板上,由于uboot波特率为115200,而MTKopenwrtSDK编译出来的firmware中linux内核的波特率为57600;通过openwrt常规的方法:修改“target\linux\ramips\dts\MT7621.dts”中的如下行,无法解决chosen{             bootargs...

2018-05-28 11:13:24

获得Z-WAVE产品的完整可配置参数列表

获得Z-WAVE产品的完整可配置参数列表

2017-10-24 12:48:18

Z-Wave多合一sensor

在现实生活中,可能会出现将多种sensor整个进同一个设备中的情况。通常称之为多合一sensor;这里寻找Z-Wave协议中实现这种sensor的方法;

2017-08-25 11:00:24

Z-Wave Multi Channel overview

MultiChanneloverview

2017-08-24 17:46:03

几种zwave sensor的节点信息NIF_001

几种zwavesensor的节点信息NIF,备忘一下。fibarodoorcontactsensor0x5e,COMMAND_CLASS_ZWAVEPLUS_INFO0x85,COMMAND_CLASS_ASSOCIATION0x59,COMMAND_CLASS_ASSOCIATION_GRP_INFO0x22,COMMAND_CLASS_APPLICATION

2017-08-24 10:58:10

流程行业与离散行业的差别

原文在如下链接:http://blog.sina.com.cn/s/blog_70d675ef0100nk5g.html看书看到这个名词,转载纪录备忘一下;MES的应用,要充分考虑到企业的具体情况,以谋求最合适的信息化解决方案。 企业的生产方式,主要可以分为按定单生产、按库存生产或上述两者的组合。从生产类型上考虑,则可以分为批量生产和单件小批生产。从产品类型和生产工

2017-04-26 16:17:00

ubuntu 16.04上radvd起不来

ubuntu16.04上radvd起不来【问题】安装完radvd后,/etc/init.d/radvdrestart后,ps-aux看不到radvd的进行信息【查找原因】http://manpages.ubuntu.com/manpages/precise/man8/radvd.8.html官网的帮助文档中有如下描述:Notethat

2017-04-12 17:41:27

编译zigbee_IOT_gw_JN-AN-1194可能遇到的问题

zigbee-jip-daemon可能遇到的编译问题

2017-04-11 11:55:12

windows上运行Pyzip (Z/IP Client)的一个小错误

按照官网上的说明安装并运行Pyzip时遇到如下的错误http://zts.sigmadesigns.com/documentation/zipgateway-2-60-docs【错误】D:\sdk\zwave\zip\pyzip>setPATH=%PATH%;C:\Python27 D:\sdk\zwave\zip\pyzip>setPYTHONPATH=.

2017-04-01 17:36:05

飞越丛林

且行且学习
关注
  • 电子·微电子
  • 中国 湖北省 武汉市
奖章
  • 持之以恒