- 博客(53)
- 资源 (11)
- 收藏
- 关注
原创 openwrt之cwmp
{"command":"end"}---每个命令结束,这个不能发太快,或是命令不能获取太久。程序启动后,会启动一个进程,打开这个命令行交互,然后运行时候,通过管道获取信息。easycwmp jsoninput,进入命令行交互。easycwmp inform 查看目前上传情况。
2024-12-20 16:25:57
247
原创 d1s rootfs过大 打包报错
device/config/chips/d1/configs/mangopi_mq_rgb800x480_gt9xx/sys_config.fex修改这个文件即可。
2022-08-01 09:13:08
367
原创 玩转 Raspberry Pi Pico RP2040 入门
Raspberry Pi Pico 今天发布,找了一下资源https://datasheets.raspberrypi.org/pico/sdk/pico_c_sdk.pdf sdk搭建文档带实物到手后,开始玩起来~~期待后续更新
2021-01-22 14:04:06
3214
1
原创 赶在2020尾巴,做了一个迷你awtrix显示屏--awtrix-mini-2020
今年3月份开搞了b站很火的awtrix的像素显示屏,用的是淘宝的成品点阵屏,做出来觉得太大了。秉承追求min原则,开搞了2020封装的版本。2020,刚好和年份对应上,缘分呀~~ 下面多图直播~~...
2020-12-21 12:26:34
992
3
原创 openwrt php uhttpd 支持多端口多工作目录
需要uhttpd支持多端口监听,直接再配置文件复制端口配置,然后改端口以及工作目录即可php.ini 将doc_root设置为空。默认指向www,怎么配置都是调用www,而且要新的目录存那个文件,不然就 No input file specified...
2020-12-04 11:34:30
890
原创 shell mac地址运算
在网上找了一圈,都是答非所问,或是bug满天飞InCreaseMac(){ MAC=$1 INERR=$2 machex=$( echo "$MAC" | tr -d ':' ) # to remove colons macdec=$( printf "%d\n" 0x$machex) # to convert to decimal macdec1=$(($macdec + $INERR)) # to subtract one machex1=$( pri...
2020-05-26 14:32:17
545
原创 Openwrt目录整理,未完
对于路盲的我们,对于openwrt路径感到深深恶意。特整理如下1.第三方程序的源码解压路径:openwrt_widora/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/mosquitto-ssl
2018-01-22 11:12:05
360
转载 iwpriv使用方法
一. 使用iwpriv WPA2PSK加密iwpriv apcli0 set ApCliEnable=0 # 使能开关iwpriv apcli0 set ApCliAuthMode=WPA2PSK # 认证模式WPA2PSKiwpriv apcli0 set ApCliEncrypType=AES # 加密类型iwpriv apcli0 set ApCliSsid=TP-LIN
2018-01-22 10:11:44
4558
原创 linux usb 摄像头报错
使用linux平台,usb摄像头,长时间打开会遇到以下报错。暂未找到问题解决方法。在此记录,希望有人能解答安装lsusb工具搜索openwrt 安装 lsusb apt-get install usbutilsusb摄像头型号:05ac 8502 ls /dev和 ls /sys/class/[root@/]# ls -l /dev/video0 crw-
2018-01-22 10:08:09
3844
3
转载 socket获取客户端ip例子
https://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html例子源码来源于上面帖子。稍做修改,将客户端地址获取,并转换成字符串打印,找了一圈。没有找到靠谱例子~~#include#include#include#include#include#include#include#define M
2017-12-04 11:19:46
14022
原创 NetRouterStm32之点灯
#include "stm32f10x.h"//函数声明void GPIO_Configuration(void);//=============================================================================//文件名称:Delay//功能概要:延时//参数说明:nCount:延时长短//函数返回
2017-11-24 14:22:08
322
原创 c类似C++ 类写法--延时可以写的很精简
#include#include #define uchar unsigned char #define TASKNUM 2typedef struct TimerInfo{uchar id;uchar time_pice;uchar left_time;uchar all_time;void (*Thing)();}TIMERINFO
2017-11-23 14:51:00
828
原创 arduino与pulseIn
超声波模块一般原理;1.给触发脚一个启动信号,这里是高电平10us2.测量反馈脚高电平的持续时间。程序写法:1.反馈脚接外部中断,上升延启动定时器,下降沿关定时器,时间与声速转换,注意路程是两倍距离对于arduino来说,一般是distance = pulseIn(EchoPin, HIGH) / 58.00;一句话搞定,找了一圈,发现只有使用说明,没有函数实现
2017-11-22 10:05:36
7378
1
转载 一个写的比较牛逼的51定时器中断
来源:https://wenku.baidu.com/view/de230f2bcc7931b765ce1591.html主要思想是将定时器的任务放到链表里面,通过注册,初始化定时器任务,通过遍历完成事件查询。简化了程序代码。#ifndef _TIMER_CONFIG_H_#define _TIMER_CONFIG_H_#include "const.h"#include "o
2017-11-16 17:16:15
710
原创 mt7688 openwrt之lua初探
Openwrt操作无线接口有很多值得借鉴地方,如获取dhcp列表,获取无线列表,获取连接流量等。而这一切依靠Lua背景:需要通过iw获取无线列表,并根据无线加密类型进行连接。参考openwrt原生界面:1. 安装lua官网默认镜像居然没有lua的支持,那么安装之:opkg install luci/etc/init.d/uhttpd start2.
2017-10-19 09:09:48
2209
原创 NetRouter应用教程之Python初接触--基于Widora&Openwrt
生活中,很多时候我们为了完成一件事,而又不得不去完成相关的其他事,进而步入无穷无尽的坑,学习python也是如此。Part1:为了学python,正常步骤是搭建环境,安装系统,还要考虑python版本,好不容易找到一个可以用的例子,复制上去,中文问题,格式问题,各种各样问题让你望而却步。 所以我们有一个大胆想法,用openwrt嵌入式开发板做学习开发板,直接在板子上搭建环境,烧写后可
2017-06-19 21:41:26
1000
原创 论一块优秀开发板的自我修养
对于开发板我们一般为了:1.为了入门一个体系,如linux学习,驱动学习,学习单片机,学习stm32编程2.为了熟悉一个新的芯片与平台,验证平台的性能与项目匹配度,海思系列,新塘系列,路由方案系列3.为了软硬件模块功能验证,验证语音功能,网络性能 而以上三点恰好也是目前市面上开发板的开发进化史 记得14年以前开发板的侧重点在于linux学习,驱动编写,内核移植,裁
2017-06-11 21:19:05
358
1
原创 NetRouter mt7620 mt7688 网络资料
http://blog.youkuaiyun.com/hnhkj/article/details/50930483 一篇不错关于7688的
2016-07-22 10:06:34
907
原创 NetRouter之物联网篇
玩转MQTT他山之石----使用ESP8266订阅和推送消息Mosquitto编译方法使用开源服务器测试PC使用嵌入式版本体验交叉编译PC链接开源云平台交叉编译 初始Websocket何为websocket他山之石----使用ESP8266搭建websocket服务器c编写websocket服务编写websocket页面 Mq
2016-07-13 22:27:17
566
原创 NetRouter开发板 之使用c++调用系统命令pop使用
#include#includeusing namespace std;static int DoSystem(const string &cmd,string &retstring){ FILE *pp = popen(cmd.c_str(), "r"); if (!pp) { return -
2016-07-01 09:08:28
507
原创 NetRouter 小试百度语音识别
具体流程为:1.安装python2.安装 requests模块3.根据文档编写http请求上日志:root@Netouter:/Netouter# ./test.py /usr/local/lib/python2.7/dist-packages/requests-2.10.0-py2.7.egg/requests/packages/urllib3/util/ssl_
2016-06-29 13:53:38
639
1
原创 gpio相关
场景:对方公司提供了内核源码,但是和提供的硬件不匹配,但是可以保证的是驱动是正常的.只是io配置略有不同.此步骤是很关键的一个大前提上电后发现硬件的心跳灯不亮,但是硬件是保证正常的1.查看系统日志[root@NetRouter /]# dmesg |grep led[ 1.495117] Registered led device: system-led:y
2016-04-08 16:38:12
2371
原创 curl与php
http://flyheaven.blog.163.com/blog/static/7401172201193111112273/精品文章。介绍如何使用curl1.上传到 tfp 没有测试过 curl -T /local/filename ftp://user:passwd@hostname/path/2.上传 post-d “name=1”客户端示例:
2016-04-08 16:31:15
243
1
原创 apache root权限的获取
参考:http://www.weixiaodeyu.com/blog/apache2-4-4-bianyi-anzhuang-cuowu-jiejue-banfa.html1.下载地址 ( httpd-2.4.4 不能搭配php PHP 5.4.45 需要下载2.2.22版本 php -v see the version ) : http://www.apache.org/
2016-02-18 08:59:14
2653
原创 提权小程序
#include#include #include // chmod 4755 gui.exeint main(int argc, char * argv[]){ setuid(0); seteuid(0); system(argv[1]); return 0;}~
2015-12-01 11:38:06
331
转载 shumeipai
http://www.52pi.net/forum.php?mod=viewthread&tid=1166&extra=page%3D1
2014-11-11 14:24:13
434
转载 手把手教你如何建立自己的Linux系统
http://cross-lfs.org/view/clfs-embedded/arm/http://blog.chinaunix.net/uid-436750-id-2123580.htmlhttp://www.ha97.com/book/lfs-book-6.6/prologue/foreword.html
2014-05-06 19:47:11
1696
转载 insmod *.ko : version magic '2.6.27 mod_unload ARMv6 ' should be '2.6.27-svn53 mo
在開發kernel driver時,總是會遇到討人厭的vermagic檢查,只要目前在run的kernel版本跟driver編譯時用的kernel版本不一致,就沒辦法insmod。bash-3.2# insmod sdio.kosdio: version magic '2.6.28-271-gec75a15 preempt mod_unload modversions ARMv
2014-03-20 11:38:07
5979
原创 挂载u盘
插入u盘# usb 3-1: new SuperSpeed USB device using xhci_hcd and address 2xhci_hcd 0000:00:0c.0: WARN: short transfer on control epxhci_hcd 0000:00:0c.0: WARN: short transfer on control epxhci_hcd
2014-03-20 10:28:36
1394
fp4autl.dll、fpencode.dll fp4awel.dll
2013-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人