自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(423)
  • 资源 (29)
  • 收藏
  • 关注

原创 根本上解决mt7628-openwrt-插拔网线ip不释放

mt7628、mt7688插拔网线ip未释放;无法监听插拔网线事件

2022-10-19 19:05:53 1760 1

原创 __attribute__的简述

一、__attribute__((section("name")))gcc提供的扩展机制,可以将特定的变量存放在自定义的段中,其中"name"是自定义段名。 通过外部引用 "__start__name"、"__stop__name"可以获取到段的启始地址与结束地址,可能在命名自定义的段名"name"时定义了这两个变量,我们这里只需要引用,不需要定义它。代码示例:modules.h#ifndef __MODULES_H__#define __MODULES_H__#include...

2022-03-03 11:15:23 1496

原创 dropbear编译安装与使用

1,编译我这里选用的版本是openwrt-3.10.14中使用的dropbear-2014.63设置环境变量后执行以下指令tar xvjf dropbear-2014.63.tar.bz2 cd dropbear-2014.63./configure CC=arm-openwrt-linux-gcc --host=arm-openwrt-linux --disable-zlibmake2, 安装将dropbear dbclient dropbearkey dropb

2022-01-04 18:42:21 1845

原创 阿里iotkit-embedded移植到openwrt

1,说明iotkit-embedded本身支持ubuntu,所以移植到openwrt也就是把工具链改成openwrt的交叉编译工具链。2,获取源码a,通过【git clonehttps://github.com/aliyun/iotkit-embedded.git】命令下载iotkit-embedded源码。b,直接通过链接:xxxxxx下载已修改好的iotkit-embeddded代码,可以跳以下几步,或者依照以下步骤适配自己喜欢的平台。3,创建配置文件touch.

2021-12-02 10:08:53 3794

原创 Unescaped left brace in regex is illegal here in regex

openwrt编译时遇到以下错误:Unescaped left brace in regex is illegal here in regex; marked by <– HERE in m/${ <– HERE ([^ \t=:+{}]+)}/ at xxx line xxx转载自Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/\${ <-- HERE ([^ \

2021-11-22 17:37:48 536

原创 T507之自动调亮度实现(ltr303als驱动)

1,概述:自动调亮度,即平板根据环境光线的亮度自动调节屏幕亮度。当然是需要使用到光照传感器,本篇示例光感是ltr303als。2,内核驱动实现a, 配置设备树,添加ltr303设备,这样就不用在i2c总线上注册设备了,只需要注册驱动即可。我这里的ltr303是接在了twi2接口上,配置如下:longan/device/product/configs/demo2.0/board.dtsb,实现ltr303驱动,驱动代码待上传。c,编译好的ltr_303als.ko拷...

2021-11-18 17:36:54 2255 1

原创 esp-cam编译(待更)

1,获取SDK方法1: 一步到位,容易出错git clone --recursive https://github.com/espressif/esp-idf.git方法2:分步获取,clone esp-idf后单独获取子模块git clone https://github.com/espressif/esp-idf.gitcd esp-idfgit submodule update --init遇到错误:git clone 遇到问题:fatal: unable to.

2021-11-18 15:27:51 358

原创 查看串口波特率等信息

查看串口信息stty -F /dev/ttyS1 -a #ttyS1为要查看的串口设置串口stty -F /dev/ttyS1 ispeed 115200 ospeed 115200 cs8设置成115200波特率,8位数据模式。man stty查看帮助。读串口cat /dev/ttyS1写串口echo "xxx" > /dev/ttyS1...

2021-11-12 10:05:54 2393

原创 安卓修改开机画面

解压bootanimation.zip文件后,修改成自己需要的文件再压缩替换/android/device/softwinner/mercury-common/bootanimation.zip

2021-11-01 15:02:06 1582

原创 安卓源码层设置默认语言为中文

方案一:修改android/build/make/tools/buildinfo.sh,追加如下一行代码:echo "persist.sys.locale=zh-Hans-CN"方案二:修改android/build/make/target/product/languages_full.mk文件中PRODUCT_LOCALES变量,注意zh_CH放在第一位,如:PRODUCT_LOCALES += zh_CN zh_TW en_XC修改android/build/make/tar

2021-11-01 14:54:49 1230

原创 T507之AC107调试

写在前面:整理的调试经验未按顺序编写,因为不同的开发人员遇到的问题也不同,建议通读全篇后选择自己需要的内容零、常用命令1,安卓设备中查看声卡 cat /proc/asound/cards2,安卓设备中查看sndahub配置,确认I2S0作为输入(ac107硬件接线在I2S0)tinymix -D 1(sndahub声卡序号为1,所以-D 1)ac107与t507接线图如下:3,安卓设备中录音测试./tinycap_ahub test1.wav -aD...

2021-10-26 10:57:27 3892 1

原创 使用DEVICE_ATTR设置0666权限编译报错:negative width in bit-field ‘<anonymous>‘

使用DEVICE_ATTR设置0666权限编译报错:./include/linux/bug.h:37:45: error: negative width in bit-field '<anonymous>'#define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^./include/linux/kernel.h:857:3: no...

2021-10-18 17:05:44 2021

原创 SVN&nbsp;Clean&nbsp;up&nbsp;失败…

说明:类似svn问题遇到很多,在网上找了很多资料都没有解决,最后根据某一资料扩展后解决了问题,把过程记录下来。1,下载Navicat_for_SQLite并安装。为了方便下面提供了本人网盘的下载链接,也可自行在网上搜索下载链接:https://pan.baidu.com/s/1mjfm3mo 密码:flpd2,打开navicat,连接.svn文件夹下的wc.db数据库3,清空数据库中WC

2018-02-23 17:22:43 335

转载 嵌入式&nbsp;&nbsp;linux下p…

原文地址: linux下proc文件的读写">嵌入式  linux下proc文件的读写作者:skdkjxyin Linux, proc文件系统是一个虚拟文件系统,用户和应用程序可以通过proc文件系统得到当前的一些系统信息,并可以改变一些内核的参数。/proc下的文件是一种特殊文件,不能够像一般文件一样创建删除。下面讨论proc文件的创建、删除与读写。1.创建目录:[c] view pl

2018-02-23 17:22:41 290

转载 libcurl,PUT方法,用POSTFI…

原文地址:web service">libcurl,PUT方法,用POSTFIELDS携带body信息call web service作者:领导力Plus#include #include #include typedef struct{    char*data;    intsize;} createdata;int main(void){  CURL *curl;

2018-02-23 17:22:38 2855 1

转载 Zigbee学习第四天-2——Zigbee…

原文地址:Zigbee学习第四天-2——Zigbee协议栈ZStack构架作者:静玉盈协议栈版本信息: ZigBee2006ZStack-1.4.3-1.2.11、ZStack协议栈构架  Zigbee协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供一些应用层API,供用户调用。协议栈体系分层架构与协议栈代码文件夹对应表如下:   整个协议栈的构架,如图所

2018-02-23 17:22:35 705

原创 修改SecureCRT终端的Home和End功能…

SecureCRT真是个不错的ssh客户端工具,但在使用时发现跟自己的一些使用习惯不符合,例如home、end、pageup、pagedown和delete等键。默认情况下一些按键的功能如下:pageup:向上翻页客户端工具窗口pagedown:向下翻页客户端工具窗口home:无用end:无用delete:功能同backspace,向前删除字符。修改后的按键功能如下:pageup

2018-02-23 17:22:32 522

原创 Could&nbsp;not&nbsp;create&nbsp;…

启动jboss时遇到以下问题Could not create deployment:file:/opt/jboss-4.2.2.GA/server/default/conf/jb解决方案打开 /etc/hosts文件,在以下两行尾部加上本计算机名,重启计算机即可not create deployment: file:/opt/jboss-4.2.2.GA/server/default/

2018-02-23 17:22:30 1022

原创 vm启动openwrt时停留在switched&amp;nb…

vm启动openwrt时停留在switched to clocksource tsc请确保硬盘接口为ideto clocksource tsc" TITLE="vm启动openwrt时停留在switched to clocksource tsc" />

2018-02-23 17:22:27 975

原创 openwrt中使用ubus实现进程通信

ubus为openwrt平台开发中的进程间通信提供了一个通用的框架。它让进程间通信的实现变得非常简单,并且ubus具有很强的可移植性,可以很方便的移植到其他linux平台上使用。本文描述了ubus的实现原理和整体框架。ubus源码可通过Git库git://nbd.name/luci2/ubus.git获得,其依赖的ubox库的git库:git://nbd.name/luci2/ubox.g

2018-02-23 17:22:24 304

原创 nginx+lua实现登陆验证

用于在多台服务器上单点登录SSO、无SESSION,用户身份的验证。1、安装luayum install readline.x86_64 readline-devel.x86_64wget http://www.lua.org/ftp/lua-5.1.5.tar.gzmake linuxmake install注意:不要使用5.2版本,5.2版本的lua和nginx的

2018-02-23 17:22:22 3235 1

转载 VMware&nbsp;Workstation&amp;nb…

原文地址:Workstation 12 Pro 序列号">VMware Workstation 12 Pro 序列号作者:马立杰VMware Workstation 12 Pro 序列号  5A02H-AU243-TZJ49-GTC7K-3C61N -Workstation 12 Pro 序列号" TITLE="[转载]VMware Workstation 12 Pro 序列号" />

2018-02-23 17:22:19 304

原创 /mnt/&nbsp;failed:&nbsp;No&nbsp;such&nbsp;device

# mount -t vfat /dev/sda1  /mntmount: mounting /dev/sda1 on /mnt/ failed: No such device www.upan.cc 提示说找不到设备,可是查看ls  /dev/sda1 ,设备是存在的 # ls /dev/sda1 -lbrw-r--r--    1 root     root        8

2018-02-23 17:22:16 2861

转载 所有的错不在别人在自己,这…

有时候的对错,只是一种主观,而不是客观,一定要明白这一点。原文地址:所有的错不在别人在自己,这样理解对吗【萝卜开会】作者:慧广法师所有的错不在别人在自己,这样理解对吗【萝卜开会】      一信徒问师:师父,在关注和拜读了您的萝卜开会后体会到一个道理:所有的错,不在别人,在自己。我这样理解对吗?      师答:确实是这样。许多时候,对与错只是心中的判断,有时候这种判断会带有主观

2018-02-23 17:22:13 203

转载 怎样才能让心越来越轻松【萝…

当你明白自己的执著与执著之物都是善变的,都不会永恒的时候,你的心自然会放松下来原文地址:怎样才能让心越来越轻松【萝卜开会】作者:慧广法师怎样才能让心越来越轻松【萝卜开会】      一信徒问师:师父,怎样才能让心越来越轻松,不那么累呢?      师答:我们对世界的所有看法与感受,实际上都是妄心。这个妄心,就是六根、六识和外部世界合而为一所产生的结果。打个比喻:你的眼睛看到了一

2018-02-23 17:22:11 214

原创 解决PPPOE宽带拨号经常掉线的一种…

用了小云以后PPPOE频繁掉线又自动重拨,换上以前的路由就没有这个问题,遂排除ISP的问题,只在小云身上找原因。小云用的是 openwrt 的系统,在网上找到一个解决办法:修改 /etc/ppp/options 这个文件里面的两个参数默认:lcp-echo-interval 1  #发送间隔秒lcp-echo-failure 5   #5次未响应断开因为openwrt默认的

2018-02-23 17:22:08 27320 1

原创 使用Lua的扩展库LuaSocket用例

目录结构LuaSocket 是 Lua 的网络模块库,它可以很方便地提供TCP、UDP、DNS、FTP、HTTP、SMTP、MIME 等多种网络协议的访问操作。它由两部分组成:一部分是用 C 写的核心,提供对 TCP 和UDP 传输层的访问支持。另外一部分是用 Lua 写的,负责应用功能的网络接口处理。一、安装LuaSocket下面介绍两种安装方法第一种方法:如果你有安装了

2018-02-23 17:22:05 808

原创 ubuntu安装lua及luasocket

1, apt-get install lua5.1             //lua5.2+不支持luasocket2,apt-get install luarocks3, luarocks install luasocket

2018-02-23 17:22:03 1391

原创 向openwrt添加ap143的支持

借鉴地址:http://www.pppei.net/blog/post/536  0、 linux内核版本 3.18.36  openwrt版本cc1、向文件 \target\linux\ar71xx\generic\profiles\atheros.mk中添加ap143类型   define Profile/AP143       NAME:=Atheros AP143

2018-02-23 17:22:00 1544

原创 ar71xx上WiFi探针的实现

1,修改无线驱动mac80211文件夹中的rx.c文件,获取probe帧的mac。vimbuild_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/compat-wireless-2016-01-10/net/mac80211/rx.c找到 static void __ieee80211_rx_handle_packet(

2018-02-23 17:21:57 698 1

原创 genetlink

转自:http://www.tuicool.com/articles/jE7nimnetlinksocket是一种用于用户态进程和内核态进程之间的通信机制。它通过为内核模块提供一组特殊的API,并为用户程序提供了一组标准的socket接口的方式,实现了全双工的通讯连接。Netlink的特点: 双向传输,异步通信用户空间中使用标准socket API内核空间中使用专门的API

2018-02-23 17:21:55 1052

转载 [转]Linux中shell脚本如何自…

原文地址:[转]Linux中shell脚本如何自动输入密码作者:Elta  shell脚本在处理自动循环或大的任务方面可节省大量的时间,通过创建一个处理任务的命令清单,使用变量、条件、算术和循环等方法快速创建脚本以完成相应工作,这比在命令行下一个个敲入命令要省时省力得多。  但是有时候我们可能会需要实现和交互程序如ftp,telnet服务器等进行交互的功能,这时候我们需要用到shell的自动

2018-02-23 17:21:52 178

原创 ssh隧道远程访问内网

一、通过ssh隧道远程访问公司内网服务器方法       1,场景                 vps主机一台(centos)    --B               处于公司内网中的服务器   --C               公司外部可连接互联网的电脑 --A2, 目的                在A电脑上通过B服务器访问C       3

2018-02-23 17:21:49 1486

原创 Samba服务所使用的端口和协议

Samba服务所使用的端口和协议: 1)Port 137 (UDP) - NetBIOS 名字服务 ; nmbd2)Port 138 (UDP) - NetBIOS 数据报服务3)Port 139 (TCP) - 文件和打印共享 ; smbd (基于SMB(Server Message Block)协议,主要在局域网中使用,文件共享协议)4)Port 389 (TCP) - 用于 L

2018-02-23 17:21:46 33625

原创 统计局域网所以ip的流量信息

#!/bin/shecho "Collecting data..."echo ""cat /proc/net/arp | grep : | grep ^172 | grep -v00:00:00:00:00:00| awk '{print $1}'> mac-arpiptables -N UPLOADiptables -N DOWNLOADwhile read line;do ipt

2018-02-23 17:21:43 1152

原创 iptable&nbsp;规则之mac

这里(http://en.wikipedia.org/wiki/Mac_address)有关于MAC地址的一些信息。   1、阻止MAC地址为XX:XX:XX:XX:XX:XX主机的所有通信:iptables -A INPUT-m mac --mac-source XX:XX:XX:XX:XX:XX -j DROP2、允许MAC地址为XX:XX:XX:XX:XX:XX主

2018-02-23 17:21:41 1769

原创 linux下查找局域网内的ip--nmap工…

当然可以通过登录路由器来查看ip。linux下有个工具:nmap,可以用来网络扫描和嗅探。功能相当强大。fedora下使用以下命令来安装: [html] view plain copysudo yum install nmap  接着可以使用命令来查看局域网内运行着的ip:  [html] view plain copynm

2018-02-23 17:21:38 4898

原创 ettercap&nbsp;配置

1,echo 1 > /proc/sys/net/ipv4/ip_forward2,vim /etc/etter.confa,  ec_uid = 0           ec_gid = 0b, dns = 53 删除c,  redir_command_on和redir_command_off前的“#”去除3, 执行 ettercap -i br-lan -T -L 1

2018-02-23 17:21:35 753

原创 DNSmasq配置文件解析

[root@main ~]# cat /etc/dnsmasq.conf#不读取任何服务器 默认 /etc/resolv.conf 可以使用resolv-file自定义#使用resolv-file时候也不能使用no-resolv参数#no-resolv#server=222.85.85.85#server=222.88.88.88#server=8.8.8.8bogus-priv

2018-02-23 17:21:33 3691

原创 如何判断页面是否被iframe引用

如果没有被iframe引用的话,则location与top.location是一样的!判断页面是否被iframe引用if(top.location != location){      top.location.href=location.href;  }

2018-02-23 17:21:30 3242

T507 android相机hal补丁

T507 android相机hal补丁

2024-01-29

PL2303驱动ForWindows11.zip

PL2303驱动ForWindows11.zip

2022-06-21

烧录工具 BDT_telink BDT 工具及使用说明.zip

烧录工具 BDT_telink BDT 工具及使用说明 烧录工具软件+烧录工具硬件图片+烧录接线说明

2022-01-14

iotkit-embedded-2.2.1.tar.gz

源码为阿里iot sdk。增加了对arm-openwrt mips-openwrt rk3399-android rk3288-android am335-linux等平台的适配。

2021-12-02

t507之ac107调试验证成功源码.zip

安卓下调试t507的ac107成功

2021-10-26

libzdb编译时用的工具filterh

libzdb编译用工具 tools/bin/filterh

2021-08-26

2021最新最全AD封装库3D封装库元件库.zip

2021年最新最全AD封装库,3D封装库,元件库,可用于AD10~AD21,2021年最新最全AD封装库,3D封装库,元件库,可用于AD10~AD21

2020-12-16

ali-c-sdk-so-v1.6.0.patch

ali-smartliving-sdk-c-rel_1.6.0 飞燕平台sdk生成动态库的补丁,阿里生活物联网平台专用sdk目前默认不支持生成动态库,可通过打此补丁快速生成动态库

2020-09-01

交叉编译脚本

移植 iotkit-embedded到openwrt使用,修改环境变量,定义交叉编译环境。

2018-03-26

WIFI探针内核源码

WIFI探针内核源码,通过解析wifi底层通讯协议,取得路由器附近的手机(sta设备)mac,openwrt操作系统。内核与应用层通讯使用genetlink

2017-09-22

909-MIPS-ath79-add-support-for-ap143.patch

在openwrt的cc版本上增加对ap143的支持

2017-03-24

WinCE流驱动程序设计概述

WinCE流驱动程序设计概述

2013-07-30

OK6410开发板 nfs文件系统搭建

压缩包内含:带网络功能的uboot;nfs文件系统;uImage

2012-07-10

OK6410开发板nfs文件系统搭建资源

压缩包内有:OK6410带网络功能的uboot,uImage,nfs根文件系统

2012-07-10

给初学单片机的40个实验

给初学单片机的40个实验

2012-05-05

ARM1176JZF-S R0P7

ARM1176JZF-S R0P7

2012-05-05

u-boot-2011.03.tar.bz2

u-boot-2011.03.tar.bz2

2012-05-05

OK6410uboot网络功能添加

OK6410uboot网络功能添加经过本人测试

2012-05-05

Turbo C for Windows

Turbo C for Windows Turbo C for Windows

2012-02-15

Excel2003函数应用完全手册 (pdf)

Excel2003函数应用完全手册 (pdf)

2012-02-15

集成学习环境(C语言)

集成学习环境(C语言) 用于学习C语言的小软件,有它就不需要VC6.0了

2012-02-15

网络工程师FLASH课件

网络工程师FLASH课件

2012-02-15

路由器知识讲座

路 由 器 知 识 讲 座

2012-02-15

AutoCAD 2002 应用与开发教程

AutoCAD 2002 应用与开发教程

2012-02-15

Win7下安装XP、XP下安装Win7、Win7与WinXP独立双系统安装汇总

Win7下安装XP、XP下安装Win7、Win7与WinXP独立双系统安装汇总

2012-02-15

vb函数.doc

vb函数.doc

2012-02-15

TC2.01版(英文)

TC2.01版(英文)

2012-02-15

TC2.0版(中文)

TC2.0版(中文)

2012-02-15

C++编程思想

C++编程思想

2012-02-15

DOS高手速成

DOS高手速成 DOS 概述及入门                               ——DOS简介    现在家用电脑的操作系统大多都是用的 Windows 95,但在1995年Windows 95推出以前,占统治地位的操作系统是DOS(Disk Operation System 磁盘操作系统)。

2012-02-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除