自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 shell 之 bash 与sh 区别

在文件的第一行#!/bin/sh  #!/bin/bash 还是有区别的,如果是sh就认 let的指令,并且会打印出错chen@chen-ThinkPad-T420:~/rtl8188$ ./test8188.sh0x0011223344559./test8188.sh: 15: ./test8188.sh: let: not found9./test8

2016-03-31 22:07:49 480

转载 如何清理arp缓存和清除dns缓存

http://www.xpc8.com/wd/xpc8044859.html arp缓存就是IP地址和MAC地址关系缓存列表。在Windows下 arp -d [$ip] 不指定IP地址时清除所有arp缓存。在Linux下 arp -d $ip 必须指定IP地址才能执行这条命令的此参数,所有在Linux系统下 arp -d $ip 命令只能清除一个IP地址的对应MAC地址缓存,

2016-03-30 21:21:37 9579

转载 shell 之基本的运算指令

加法的三种表达式#!/bin/bashn=8 n=`expr $n + 1 `echo  "n=$n"a=9let a=a+1echo "a=$a"b=11b=$(($b + 1))echo "b=$b"http://blog.sina.com.cn/s/blog_4b9eab320100rc1t.htmllet与(()) 在shel

2016-03-30 08:38:23 340

原创 rtl8188cus编译

1.make 后会出现这个错误,home/chen/rtl8188/888cus/os_dep/linux/usb_intf.c:1580:52: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]cc1: some warnings being treated as errors

2016-03-28 22:33:05 1140

原创 临时挂载usb驱动

1. 先看一下,USB模块挂载的名字是什么再拆掉USB模块lsmod|grep 81chen@chen-ThinkPad-T420:~/下载/888cus$ lsmod|grep 818192cu                585728  0rtl8192ce              53248  0rtl_pci                28672  1 rtl8

2016-03-28 12:01:49 348

转载 linux dmesg命令参数及用法详解(linux显示开机信息命令)

http://blog.csdn.net/zhongyhc/article/details/8909905功能说明:显示开机信息。语  法:dmesg [-cn][-s ]补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。参  数

2016-03-28 09:43:20 926

原创 把文件的读出值存入到变量中

#!/bin/bashread_char=`cat  mac.sh | grep "mac" ` echo  "$read_char"  exit 0

2016-03-27 21:55:46 514

转载 Openwrt无线管理工具/命令

http://blog.csdn.net/cupidove/article/details/45599985查看连接Openwrt路由的无线客户端:[cpp] view plain copy iwinfo wlan0 assoclist  iw dev wlan0 station dump  查看分配的DHCP客户

2016-03-26 22:37:57 2380

转载 shell 之 read

http://blog.163.com/niuxiangshan@126/blog/static/170596595201271215933154/http://kb.cnblogs.com/a/2255702/1. Read的一些选项 Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项。-a :将内容读入到数值中

2016-03-26 07:46:08 243

原创 wifi之 802.11 的DS位

若数据包To DS为0,From DS为0,表明该数据包在网络主机间传输若数据包To DS为0,From DS为1,表明该数据帧来自AP若数据包To DS为1,From DS为0,表明该数据帧发送往AP若数据包To DS为1,From DS为1,表明该数据帧是从AP发送往AP

2016-03-25 14:46:02 842

原创 802.11n 的速率集 和802.11(wi-fi)的PHY层(编码与调制方法)

11.n的速率集   802.11n采用了MIMO多天线技术,采用2X2模式,即使用两根天线,在每种带宽下它存在16种速率,即MCS0-MCS15,MCS(Modulation and coding scheme),这16种速率分别是: HT20(20MHz):(MCS0-MCS7) 6.5M、13M、19.5M、26M、39M、52M、58.5M、65M       

2016-03-25 11:47:47 10228

原创 wifi之请求帧与答应帧分析

请求帧响应帧Management frame(管理帧:Type=00)a0000Association request(关联请求)0001Association response(关联响应)0010R

2016-03-25 09:50:58 2907

转载 HT Capability Info 字段的意义

http://blog.csdn.net/lmingo/article/details/7452086当前modem相关的WiFi 11N模式主要有4种,在不抓取无线数据包的前提下如何确认modem的无线工作模式一直是个难题:1.      HT202.      HT403.      HT20/40-20MHz4.      HT20/4

2016-03-25 09:25:25 3429

原创 wifi之1M传输速率时占空比

当设备在找热点时,工作时最低速率1M,按思科的计算公式,在1M时,如果一个是64个字节的包,约可以发1000个包左右,如果我们的设备一直在找default_888, 那么发送数据包的间隔时间最短为1ms,或更小上点,后面采用避让算法会加长,按实际与路由器交换数据来看,1秒约通讯了40-60个数据包, 那换算过来说,也是说,当40个左右的设备在同样的环璄中

2016-03-25 08:58:54 3394

原创 wifi之物理占用时间与速率和调制模式的关系

具体在思科高密度无线部署指南第15页,一个64字节的数据在CCK下约占1000uS

2016-03-25 08:16:57 1641

原创 RTL8188设定MAC

S_linux_v4.1.3_6007_20121207_MP_packageV1/Quick_Start_Guide_V5.txt, 有详细的介绍 iwpriv wlan0 efuse_set mac,00e04c871234           #  cmd,Data bytes[hex] (Use set mac cmd to write 6 bytes data "0x00,0xe

2016-03-23 10:01:36 2464 2

原创 openwrt之wifi驱动显示连接设备MAC

iwinfo wlan0 ass

2016-03-22 15:00:43 1268

转载 通过 iwpriv 指令修改工厂参数

http://home.elecfans.com/forum.php?mod=viewthread&tid=527717最标本兼治的方法是,修改FLASH 的factory 分区(art 分区)步骤一:使用 iwpriv 命令, 在7688开发板输入root@OpenWrt:/# iwpriveth0.1    no private ioctls

2016-03-22 11:29:24 5051

原创 openwrt 恢复出厂设置

按 firstboot   再 输入 Y 再 reboot

2016-03-22 11:21:45 4629

转载 ubuntu 安装 rtl8188驱动

http://blog.csdn.net/rainysia/article/details/17484537

2016-03-20 23:21:16 8242

原创 openwrt 显示当前时间及更改时区

1. 直接输入 date 就可以显示 时间, 也可以加-u,root@OpenWrt:/# date -uThu Mar 17 11:36:33 UTC 2016root@OpenWrt:/# date -RThu, 17 Mar 2016 11:36:49 +00002. 在openwrt中更改时区 在/etc/config/systm 中更改 o

2016-03-19 17:56:11 11097

原创 openwrt 显示系统版本和GCC的版本

cat /proc/version   gcc -v

2016-03-18 22:31:08 10964

原创 openwrt之强制关掉应用程序

1. 进入相应的目当, 输入 killall  XXXX运行的程序名,就可以直接强制关掉。 进入相应的目录主要是为了方便自动补全。

2016-03-18 21:59:14 2461

原创 opewrt 之 crontab 之实际测试

测试的例子:root@OpenWrt:/tmp/spool/cron# crontab -l*/1 * * * *   sh /root/mytest.sh root@OpenWrt:~# cat mytest.sh #!/bin/shecho  good >> /tmp/kkk  root@OpenWrt:~#注,要给mytest.sh 加执行权限,

2016-03-17 13:44:18 482

转载 OpenWrt使用cron实现路由器定时重启 之二

http://www.qzkyl.cn/post-124.html

2016-03-17 10:03:37 3997

转载 路由器定时重启脚本

转载地址http://blog.csdn.net/qingfengtsing/article/details/40375565前一阵子写了一篇《俺在德国上网的十八般武艺》和一篇《修改OpenWRT的设置接入802.1X认证的网络》,这个CF-E218N远程Wifi放大器确实帮了我的大忙,可以足不出户就连接上百米以外的WLan。  不过从第一天开始就发现有路由器偶然中

2016-03-17 09:59:57 9072 1

原创 opkg之强制安装

命令opkginstall /tmp/xxx.ipk  --force-depends回车(这个命令--force-depends代表强制安装

2016-03-15 09:15:52 22063

原创 openwrt之 mtd操作

root@songjia:/mnt# cat /proc/mtddev:   size   erasesize  namemtd0: 00030000 00010000"u-boot"mtd1: 00010000 00010000"u-boot-env"mtd2: 00010000 00010000"factory"mtd3: 00fb0000 00010000"firmwar

2016-03-15 09:14:18 6007

转载 openwrt 之GPIO之 led 和IO控制

http://wiki.wrtnode.com/index.php?title=GPIO%E5%A4%8D%E7%94%A8%E5%BC%95%E8%84%9A%E7%9A%84%E9%87%8A%E6%94%BE%E5%8F%8Agpio-leds%E7%9A%84%E6%B3%A8%E5%86%8C介绍如何更改MT7620A的IO口http://www.cnblogs.com/

2016-03-15 09:05:10 7671

原创 openwrt 之显示相信的信息三

root@SongJia:/etc/config# cat /proc/cmdlineconsole=ttyS0,57600 rootfstype=squashfs,jffs2root@SongJia:/etc/config# cat /proc/iomem00000000-07ffffff : System RAM  00000000-0027409f : Kernel code

2016-03-15 08:59:07 854

原创 在openwrt显示相关的信息

root@SongJia:/etc/config# cat /proc/cpuinfosystem type             : MediaTek MT7628AN ver:1 eco:2machine                 : songjia7628processor               : 0cpu model               : MIPS

2016-03-15 08:50:54 634

原创 ping 和 /dev/null

1、ping -c1 -w1 中-c1是指ping的次数,-w是指执行的最后期限,也就是执行的时间,单位为秒2、&>/dev/null 是指标准输出和错误输出都输出到/dev/null上,而不在界面上显示;

2016-03-15 08:47:59 1740

原创 shell 之 cat 显示不可见字符

CAT的用法 用简单的cat -A命令就可以显示所有不可见的字符:用cat -T命令来显示TAB键的字符^I

2016-03-15 08:43:47 2091

原创 shell 之 echo

echo stringecho命令有很多功能,其中最常用的是下面几个:\c 不换行。\f 进纸。\t 跳格。\n 换行 Echo >> 表示在原来的文件的是追加输入

2016-03-15 08:42:27 220

原创 16进制显示mtd块的内容

16进制显示mtd2块的内容 hexdump -C /dev/mtd2查看系统MTD的分区  root@SongJia:/etc/config# hexdump -C /dev/mtd200000000  28 76 00 02 02 06 00 00  0d a0 00 00 00 00 00 00  |(v..............|00000010  ff ff ff

2016-03-15 08:40:49 2666

转载 shell 之 2>&1 和 tee

inux shell 中"2>&1"的含义脚本:nohup /mnt/Nand3/H2000G  >/dev/null  2>&1  &对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(STDERR_FILENO),其后果就是文件描述符

2016-03-14 22:27:10 903

转载 编译错误的处理及译编过程及清理

编译错误 如果因某种不知道的原因而编译失败,下面有种简单的方法来得知编译到底错在哪里了: # make V=99 2>&1 |tee build.log |grep -i error有比较详细的介绍编译内容的http://blog.csdn.net/sdvch/article/details/16343021清理 编译OpneWrt时你可能需要一个清

2016-03-14 22:06:41 298

原创 openwrt 显示编译的版本信息

root@OpenWrt:/# cat /etc/openwrt_releaseDISTRIB_ID='OpenWrt'DISTRIB_RELEASE='Bleeding Edge'DISTRIB_REVISION='r48975'DISTRIB_CODENAME='designated_driver'DISTRIB_TARGET='ramips/mt7620'DISTRI

2016-03-13 22:04:14 10317

原创 GCC编译器的问题

threadtest.c:6:1: error: stray ‘\200’ in programC:后面的6表示第6行, STRAY 表示threadtest.c:6:1: error: stray ‘\200’ in program但是,出错行中包含不被识别的字符,比如空格的格式不对;将程序中出错行前面的空格删除,重新插入空格或tab键,重新编

2016-03-13 16:06:56 276

转载 shell 之 grep 指令

Linux里怎样查找文件内容Linux查找文件内容的常用命令方法。从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名从文件内容查找与正则表达式匹配的行: $ grep –e “正则表达式” 文件名查找时不区分大小写: $ grep –i "被查找的字符串" 文件名查找匹配的行数: $ grep -c "被查找的字符串" 文件名从文件内容查找不匹配指

2016-03-13 16:03:41 289

cpost 用于上下文解耦,和中断延时

用于没有操作系统中,上下文解耦和延时使用

2022-11-20

ESP32 的低成本LORA网关

ESP32 的驱动LORA芯片实现的低成本的WANLORA网关

2022-11-06

C语言实现的MD5的编解程序

C语言实现的MD5的编解程序,单片机也是可以使用的

2022-11-06

空空如也

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

TA关注的人

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