- 博客(25)
- 问答 (1)
- 收藏
- 关注
原创 解决client模式连接11an ap的时候兼容性问题
11an的ap不能处理四地址报文转发,设置client短口的extap模式为1,在cpe端完成了所有地址转换工作。
2021-04-07 21:15:52 298
原创 wifi配置为vht80,sta接入后,用wlanconfig ath8 list 查看为ht20
wifi配置为vht80,sta接入后,用wlanconfig ath8 list 查看为ht20.该问题不是必现问题,分别抓取正常和出问题时的beacon包分析: 发现channel width值不正确。查阅驱动文档找到配置方法:iwpriv ath8 get_chwidth结果为0iwpriv ath8 chwidth 2,配置后sta模式变为vht80。在配置无线参数的函数最后...
2021-03-25 13:36:28 1003 3
原创 uboot命令行修改gpio值
gpio_set_value(30, 1);void gpio_set_value(unsigned int gpio, unsigned int out){ unsigned int *addr = (unsigned int *)GPIO_IN_OUT_ADDR(gpio); unsigned int val = 0; val = readl(addr); val &= ~(0x2); val |...
2021-03-22 17:54:30 1695
原创 外置watchdog uboot喂狗
watchdog分为 cpu内置watchdog,外置硬件watchdog,软件实现watchdog。cpu内置watchdog可以在uboot启动时关闭,这样uboot就不会受watchdog影响。外置硬件watchdong需要以下处理,基本思路就是打开watchdog宏,定义在uboot中多次调用的hw_watchdog_reset函数。1、u-boot-2016/common/Makefile 添加一句obj-$(CONFIG_HW_WATCHDOG) += watchdog.o..
2021-03-22 17:23:19 1097 1
原创 打印skb内报文内容
int i=0; struct vlan_ethhdr *veth; veth = (struct vlan_ethhdr *)(skb_mac_header(skb)); if(0x49==veth->h_source[5] || 0x49==veth->h_dest[5]){ printk("-----%s[%d]-%s-len:%d----------\n",__FUNCTION__,__LINE__,skb->dev->na...
2021-03-12 17:05:17 1374
原创 wifi设备名称顺序调换
1、设备名称是如何创建的#define WIFI_DEV_NAME_PDEV "wifi%d"qdf_netdev_t wlan_create_pdev_netdevice(struct wlan_objmgr_psoc *psoc, uint8_t id){......#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 19, 0) dev = alloc_netdev(siz...
2021-01-18 17:48:32 371
原创 JavaScript实现按钮显示倒计时
<script language="javascript">x = 60;function language_Change(){ if (2==document.login.loginlanguage.value) { document.getElementById("loginbtn").value="登录"; document.getElementById("resetbtn").value="取消"; } else...
2020-08-19 14:11:34 286
转载 Cross Frame Scripting
有時白箱工具會掃出Client Cross Frame Scripting Attack ,可以在 Header 中加入設定X-FRAME-OPTIONS但是這樣有些 白箱工具並不知道,客戶還是會要你改到 Report 看不到,那怎麼辦呢?這時候一般會在js中加入if (top != self) {top.location = self.location;}...
2019-08-07 17:51:22 1961
转载 哈希表简单实现
#include <string.h>#include <stdio.h>#include <stdlib.h>typedef struct _node{ char *name; char *desc; struct _node *next;}node;#define HASHSIZE 10static node* has...
2018-12-10 17:15:50 242
原创 VMware安装的ubuntu虚拟机网络不通解决办法
Ubuntu虚拟机原先使用自动桥接模式上网,原本网络一直很好,有一天突然不通了。后来发现在 编辑->虚拟网络编辑器->VMnet0->桥接到 选择可以上网的网口。点确定ubuntu虚拟机就可以正常使用网络了。...
2018-12-06 14:32:30 1826
转载 luci网络资料
Openwrt LuCI模块练习详细步骤http://www.cnblogs.com/chengyi818/p/5094443.htmlopenwrt中luci学习笔记http://blog.chinaunix.net/uid-23780428-id-4367351.htmlhttps://www.cnblogs.com/andy-ahz/p/3722538.html(该连接好)...
2018-11-28 14:57:11 220
原创 无缝漫游11k,11r, 11v
https://baijiahao.baidu.com/s?id=1601967656860540378&wfr=spider&for=pchttps://wenku.baidu.com/view/bff40fc9b307e87100f69667.html1、11k,11r,11v需要ap,sta双方支持2、11k sta获取周围ap的信号强度,在漫游时只需在最佳ap的...
2018-11-14 10:26:23 14401
转载 大端小端
网络字节序:TCP/IP各层协议将字节序定义为Big-Endian,因此TCP/IP协议中使用的字节序通常称之为网络字节序。 我们常用的X86结构是小端模式,而KEIL C51则为大端模式。很多的ARM,DSP都为小端模式。有些ARM处理器还可以由硬件来选择是大端模式还是小端模式。 Note:采用大端方式进行数据存放符合人类的正常思维,而采用小端方式进行数据存放利于计算机处理。#incl...
2018-09-30 13:28:04 5420
原创 find_mac_from_arptbl find_ip_from_mac
static int find_ip_from_mac(const char *stamac, char *staip){ FILE *fp = NULL; char match_cmd[256] = {0}; char match_line[256] = {0}; sprintf(match_cmd, "cat /proc/net/arp | grep %s ...
2018-08-23 17:15:19 186
原创 读文件内容
FILE *pFile = NULL; char g_media_version[64]; if(0 != access("/tmp/storage/sda1/rsync_success", F_OK)) { pFile = fopen("/tmp/storage/sda1/http_last_version","r"); i...
2018-08-23 15:56:02 145
原创 rsync命令
//生成认证文件cd /tmp/;echo 123456 > rsync.password;chmod 600 rsync.password 从服务器获取数据rsync --no-motd --protocol=29 -ap --password-file=/tmp/rsync.password rsync_backup@192.168.78.55::backup ./...
2018-08-22 08:25:07 536
原创 linux系统用c语言获取设备mac
#include <net/if.h>#include <net/if_arp.h>static int get_device_mac(u8 *mac, const char *dev_name){ int ret = 0, i = 0; int fd = -1; struct ifreq ifr; if (NULL == mac...
2018-07-31 16:49:34 1499
转载 超强大的dnsmasq及hosts全自动脚本扶墙去广告详细教程
http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=217335&highlight=%C8%A5%B9%E3%B8%E6
2018-07-20 09:02:07 6381
转载 k2资料
降级方法https://jingyan.baidu.com/article/ab69b27080990d2ca7189f0b.html刷第三方固件方法https://blog.csdn.net/zuoweixiaoduzuozuo/article/details/70820988https://tieba.baidu.com/p/5586392024?red_tag=0196918...
2018-07-13 13:45:11 514
原创 备忘录 java
java写的备忘录,有新建,查看,修改,删除,提醒等功能。需要连接sql server数据库。************************* package memo; import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.JTextArea.*;i...
2010-06-13 10:49:00 867 1
空空如也
求芯客rk3288开发板linux SDK(非安卓)
2015-10-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人