自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bingyu的博客

人生苦短,别省,别等,别放,别忍,别恨!

  • 博客(238)
  • 资源 (13)
  • 论坛 (3)
  • 收藏
  • 关注

原创 linux系统下,如何用命令获取公网IP

linux系统下,如何用命令获取公网IP目录linux系统下,如何用命令获取公网IP1. 运用curl获取自己的外网IP2. 运用wget命令1. 运用curl获取自己的外网IPcurl http://members.3322.org/dyndns/getipcurl icanhazip.comicanhazip.com 是一个神奇的网址,访问时会返回主机的外网访问ip,类似的网址还有如下:http://ip.3322.netmyip.dnsomatic.comip.appspot.c

2020-10-27 17:10:35 22

转载 kernel panic , Oops 等cpu异常的分析与定位(二)

kernel panic , Oops 等cpu异常的分析与定位一、kernel panic二、mips异常机制三、linux kernel 对mips异常的处理四、kernel panic 实例分析1. Kernel panic内核代码,相比用户层代码更难以调试,在内核程序开发上更要加倍小心和注意:有的BUG在内核或内核模块运行时会导致系统崩溃。当崩溃发生时,收集尽可能多的信息将有助于问题的解决。这就是内核OOPS诞生的目的。OOPS会显示出CPU在崩溃时的状态,包括CPU寄存器和其它一些

2020-10-26 18:14:40 56

转载 kernel panic问题分析(一)

kernel panic 分析解决方法kernel panic 表示 Linux kernel 走到了一个不知道该怎么走下一步的状况,一旦到这个情况,kernel就尽可能把它此时能获取的全部信息都打印出来,至于能打印出多少信息。下面讲解几种用于查找出错函数定位的方法:1. 查看panic现象首先看一下出错的kernel panic 现象,下面是一个kernel panic的出错log:2. 分析定位如上崩溃信息,可知发生崩溃的函数为 rb_init_debugfs,崩溃的地址为 0x8

2020-10-26 18:02:59 24

原创 mips-linux-gdb: error while loading shared libraries: libncurses.so.5: wrong ELF class: ELFCLASS64

ubuntu1404 使用GDB调试,出现mips-linux-gdb: error while loading shared libraries: libncurses.so.5: wrong ELF class: ELFCLASS64mips-linux-gdb报错error while loading shared libraries: libncurses.so.5: wrong ELF class: ELFCLASS64或者error while loading shared libra

2020-10-26 17:53:15 25

原创 git log --pretty=format:““的用法

git log --pretty=format:““的用法目录git log --pretty=format:““的用法1. git log --pretty=format:" "2. 使用说明3. 实际效果1. git log --pretty=format:" "官方参考:https://git-scm.com/docs/pretty-formats控制显示的记录格式,常用的格式占位符写法及其代表的意义如下:'%H': commit hash'%h': abbreviated commit

2020-09-28 11:23:46 286

转载 Ubuntu 16.04设置rc.local开机启动命令/脚本的方法

Ubuntu 16.04设置rc.local开机启动命令/脚本的方法(通过update-rc.d管理Ubuntu开机启动程序/服务)注意:rc.local脚本里面启动的用户默认为root权限。一、rc.local脚本rc.local脚本是一个Ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令。该脚本位于/etc/路径下,需要root权限才能修改。该脚本具体格式如下:#!/bin/sh -e## rc.local## This script is executed at t

2020-09-23 09:32:28 77

转载 Android 编译时:m、mm、mmm、mma、mmma的区别

Android 编译时:m、mm、mmm、mma、mmma的区别1. m:编译整个安卓系统makes from the top of the tree2. mm:编译当前目录下的模块,当前目录下需要有Android.mk这个makefile文件,否则就往上找最近的Android.mk文件。builds all of the moudles in the current directorymma:当前目录新增或删除文件后,可以用mma重新编译。3. mmm:编译指定路径下的模块,指定的路径下

2020-08-25 11:39:50 167

原创 Different Wi-Fi Protocols and Data Rates [wifi的速录表]

Different Wi-Fi Protocols and Data Rates [wifi的速录表]IEEE 802.11 Wi-Fi protocol summary802.11ax (Wi-Fi 6)802.11ac wave2802.11ac wave1802.11n802.11gReleased in 2003.Data rates with varying modulation types: 6, 9, 12, 18, 24, 36, 48 and 54 Mbps;

2020-08-04 10:24:36 51

转载 主流无线芯片厂商的自动信道选择算法小结

主流无线芯片厂商的自动信道选择算法小结文章目录主流无线芯片厂商的自动信道选择算法小结1、MTK芯片自动信道选择算法1.1 MTK的自动信道选择实现了以下3种算法:2、RealTek芯片自动信道选择算法3、BRCM芯片自动信道选择算法3.1 以下命令用于测试autochannel:3.2 acs算法流程3.3 自动信道选择包含以下注意事项:在介绍自动信道选择算法之前,先介绍一下相关的术语及名词解释。802.11h针对802.11a无线网络在5GHz频段工作时遇到的信道干扰问题而制定,其所定义的机制能使

2020-08-04 09:56:23 226

转载 开发调试指令大全--(realtek开发调试命令)

开发调试指令大全–(realtek开发调试命令)1、术语与缩写解释缩写、术语解释BBPBaseband Processor,基带处理,指PHY,物理层。NICNetwork Interface Card,网卡也叫“网络适配器”NDISNetwork Driver Interface Specification, 网络驱动接口规范。NDIS的主要目的就 是为NIC制定出标准的API接口。TSSITransmitter Signal Strength Indic

2020-08-03 18:19:09 541

原创 dnsmasq.conf 配置

dnsmasq.conf 配置################################################################################ DNS 选项################################################################################ 不加载本地的 /etc/hosts 文件#no-hosts# 添加读取额外的 hosts 文件路径,可以多次指定。如

2020-07-21 14:21:21 179

转载 OpenWRT 镜像

OpenWRT 镜像简介OpenWRT(曾用名 LEDE)是一款广泛应用于路由器的嵌入式操作系统。本站提供 OpenWRT 的包管理器 opkg 的镜像,以加快国内访问速度。配置方法手工替换登录到路由器,并编辑/etc/opkg/distfeeds.conf文件,将其中的 downloads.openwrt.org替换为 mirrors.aliyun.com/openwrt即可。自动替换执行如下命令自动替换sed -i 's_downloads.openwrt.org_mirrors.ali

2020-07-21 14:17:48 343

转载 WiFi Auto DFS & TPC无线自动换频与功率调整技术应用解说

WiFi Auto DFS & TPC无线自动换频与功率调整技术应用解说参考转载地址:http://www.52rd.com/bbs/Detail_RD.BBS_134403_89_1_1.html什么是Auto DFS? 简单说:就是自动躲雷达扫频追击机能。什么是Auto TPC? 简单说:就是自动调整输出功率机能,以避免干扰军方雷达的使用。Auto DFS + Auto TPC = 802.11h,也就是说,802.11h的认证技术规范指的就是这两项目。这两个机能是属于强制性的,不符合

2020-06-18 19:37:27 147

原创 python 遇到 syntaxerror: non-ascii character xd7 in file 解决方案

python 遇到 syntaxerror: non-ascii character ‘/xd7’ in file 解决方案1. 现象 File "ip_scan.py", line 22SyntaxError: Non-ASCII character '\xe7' in file ip_scan.py on line 22, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details2. 解决方

2020-06-18 17:24:35 159

原创 SimpleMind的使用方法及思维导图压缩包的使用方法

SimpleMind的使用方法及思维导图压缩包的使用方法1.Windows方法:下载连接:http://tay2.sdbeta.com/soft1/SimpleMind%20Desktop%20Pro.rar 下载后解压,1)按照首先点crack里头的bat自动批处理2)然后点SimpleMind程序。这个破解版可以添加图形。然后将我给出的1.0.zip文件解压到对应的程序SimpleMindPro 1.22\roaming\modified@APPDATA@\ModelMakerTools\Si

2020-06-04 14:15:44 330

原创 解决VirtualBox虚拟机配置桥接模式时提示 - 未指定要桥接的网卡

解决VirtualBox配置桥接模式时提示"未指定要桥接的网卡"1. 软件环境:宿主机 Windows 10虚拟机 linux mint2. 原因网卡没有安装VirtualBox的桥接驱动3. 处理方法操作方式:进入控制面板的网络适配器界面, 右键需要用来桥接的网卡, 选择属性弹出窗口中选中Microsoft网络客户端, 安装点击 【安装】----->【服务】------>【添加】----->【从磁盘安装】----->【浏览】弹出窗口中点击从磁盘安装

2020-06-04 14:09:41 477 2

原创 Directory Opus一款功能强大的资源管理器

Directory Opus一款功能强大的资源管理器Directory Opus 是一款由澳大利亚 GP 软件公司设计开发的功能强大且简单、易用的文件资源管理工具,其主程序采用与 Windows 系统相似的用户交互界面即具有良好的适应性。与之相媲美的则是我们熟知的 Total Commander 文件管理器,称得上是双峰对峙、二水分流,不过在易用性方面 Directory Opus 更适合于鼠标一族。Directory Opus 的主要优点体现在内置功能与文件收集两大方面,丰富的资料浏览及窗口

2020-06-04 14:03:31 1241

原创 ubuntu1404 解决apt install的问题“The following packages have unmet dependencies”

ubuntu1404 解决apt install的问题“The following packages have unmet dependencies”1. 问题us1404@us1404:/home/renyinshan/work/tmp/rtl819x$ sudo apt -f install exuberant-ctagsReading package lists... DoneBuilding dependency treeReading state information... Done

2020-05-20 14:05:21 135

原创 解决wireshark检测不到网卡的问题(Windows)

解决wireshark检测不到网卡的问题(Windows)目前在调试4G/5G模块时,会有个radins的网口(连接usb接口即可生成),但是在使用wireshark抓包时,找不到这个网卡,于是各种google/baidu,终于解决了此问题,各种综合解决方案,如下:一. 方案1第一步1、打开windows设备管理器。2、查看->显示隐藏的设备3、非即插即用驱动程序4、Ne...

2020-04-29 10:51:03 1187 1

原创 网络性能评估工具Iperf详解(可测丢包率)

网络性能评估工具Iperf详解(可测丢包率)一、网络性能评估工具Iperf网络性能评估主要是监测网络带宽的使用率,将网络带宽利用最大化是保证网络性能的基础,但是由于网络设计不合理、网络存在安全漏洞等原因,都会导致网络带宽利用率不高。要找到网络带宽利用率不高的原因,就需要对网络传输进行监控,此时就需要用到一些网络性能评估工具,而Iperf就是这样一款网络带宽测试工具,本节将详细介绍一下Iperf...

2020-04-23 10:16:12 1291

原创 openwrt 开关机测试配置丢失的问题跟踪(overlay)

openwrt 开关机测试配置丢失的问题跟踪(overlay)开关机挂测1680次配置丢失,查证是overlay系统出现写一致性问题,在/overlay/work/work/里有残留文件,导致overlay系统不能挂载到JFFS2,只能回落到ramoverlay,类似ramdisk系统,出现所有配置变成默认值并且不能保存任何设置问题。一个简单的容错方式是开机时检查/overlay/work/wo...

2020-04-07 18:25:17 1641

转载 busybox无法ping域名的解决办法

busybox无法ping域名的解决办法$ ping www.google.comping : bad address 'www.google.com现在各个版本的busybox都一样, 网上有人讲需要libnss_dns* …文件, 拷贝过去还是不能用,手编2.6.21内核+手编1.5.1busybox+一堆deb包解压缩出gcc, 一个自定义的linux基本完成了,就差这么一个东西,...

2020-03-05 21:45:28 307

转载 USB layout 走线要求

USB layout 走线要求 USB是一种快速、双向、同步传输、廉价、方便使用的可热拔插的串行接口。由于数据传输快,接口方便,支持热插拔等优点使USB设备得到广泛应用。目前,市场上以USB2...

2020-03-05 21:37:30 448

原创 一次性解决libgcc_s.so.1 must be installed for pthread_cancel to work 的方法

一次性解决libgcc_s.so.1 must be installed for pthread_cancel to work 的方法在Ubuntu 1404的环境中,编译一个SDK时,遇到了“libgcc_s.so.1 must be installed for pthread_cancel to work” 的问题,网上找了很多中方法,都不好使。比如安装libgcc1-dbg等等。sud...

2020-02-18 14:51:57 1784

原创 RFC 协议下载方法

RFC 协议下载方法一、RFC官方网站:http://www.rfc-editor.org/http://www.ietf.org/rfc.htmlRFC文档列表:http://www.rfc-editor.org/rfc/https://tools.ietf.org/二、与DNS相关的RFC文档:三、官方查询及同步方法Search, show and print docume...

2020-01-03 14:59:25 648

转载 osi七层图解(超详细+思维导图+各协议位置)

osi七层图解(超详细+思维导图+各协议位置)参考连接:https://www.openwrtdl.com/wordpress/osi%E4%B8%83%E5%B1%82%E5%9B%BE%E8%A7%A3%E6%80%9D%E7%BB%B4%E5%AF%BC%E5%9B%BE附录:OSI七层模型 相关协议 缩写1. 应用层HTTP 超文本传输协议FTP 文件传输协议SMTP 简单...

2020-01-02 14:23:50 931 2

转载 Linux 子系统及进程间通讯方式

Linux 子系统及进程间通讯方式参考连接:http://naotu.baidu.com/file/0b795205c5a27a0eb8eb3b094afae1e6?token=f93f0b3c2d012e3e参考连接:https://www.openwrtdl.com/wordpress/linux%E4%BA%94%E5%A4%A7%E5%AD%90%E7%B3%BB%E7%BB%9F%E...

2020-01-02 14:11:48 76

转载 openwrt luci固件升级流程

openwrt luci固件升级流程参考连接:https://www.openwrtdl.com/wordpress/openwrt-luci固件升级文档说明:本文档简述了openwrt sdk的升级功能流程,从页面传入升级文件到升级文件检测,再到调用升级脚本进行升级,升级完成后,进行系统重启。最后简述了如何添加升级文件标识,标识包括自己定义的字段,以及升级软件的md5值。达到防止用户用其他...

2020-01-02 11:53:55 3830

原创 git 错误解决:fatal: 'git status --porcelain' failed in *t

git 错误解决:fatal: ‘git status --porcelain’ failed in *1. 问题现象在进行git操作时遇到一个比较怪异的事件:厂家发的SDK,上传时遇到以下问题:git 错误解决:fatal: 'git status --porcelain' failed in boot/uboo-4.1.2/并且系统运行 git status时,会卡死,或者一直提示...

2019-12-27 12:06:04 226

转载 luci的context

luci的context  最近有个需求是在luci的交互界面上增加本地ipk的安装功能,因此要去研究下luci。  luci的httpdispatch函数解析了路径信息后调用dispatch来处理请求。代码如下: local stat, err = util.coxpcall(function() dispatch(context.request) end, ...

2019-12-19 16:41:30 76

转载 巨帧(jumbo frame)

巨帧(jumbo frame)最近重新接触到巨帧(jumbo frame)这个概念,第一次接触是在视频传输中,本来以为定义是一个定值的,故没有太大留意,这次重新查看了下,其定义是一个范围值,而且该范围还与厂家设置有关,故需要注意一下。首先为什么要启用巨帧,具体来源理解还不深,不过带来最大的好处还是效率提高(尤其在高速网络中,该效率体现比较大)。在网络中定义该效率就是真实发送payload的时间...

2019-12-19 16:32:40 305

原创 移植MT7620A+MT7610E驱动到Openwrt trunk(Linux Kernel 3.14.18)--(1)

移植MT7620A+MT7610E驱动到Openwrt trunk(Linux Kernel 3.14.18)1. MT7620修改trunk/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620a/mt7620/rt2880/os/linux/rt_linux.c :1201行将:pOSFSInfo-...

2019-12-06 14:09:09 265

原创 移植MT7620A+MT7610E驱动到Openwrt trunk(Linux Kernel 3.14.18)(续:MT7620A)

移植MT7620A+MT7610E驱动到Openwrt trunk(Linux Kernel 3.14.18)(续:MT7620A) 按照上一篇的内容修改文件重新编译后不会报错,但是烧到flash里后运行的时候有问题,如下:[ 16.840000] mt7620: module license 'unspecified' taints kernel.[ 16.840000] ...

2019-12-06 14:04:29 196

原创 linux /proc目录简介

linux /proc目录简介1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户...

2019-11-28 10:59:36 50

原创 Linux 清除arp缓存

Linux 清除arp缓存使用ip命令清除某一网络接口的arp(下面命令是 eth0 接口)ip neigh flush dev eth0Linux 清除arp缓存是把列表标记为(incomplete),在下一次系统清理垃圾是会清除。...

2019-11-25 16:25:17 348

原创 GPON ITU-T G.xxx 标准协议下载

GPON ITU-T G.xxx 标准协议下载主要用到的协议有:ITU-T G.983.xITU-T G.984.xITU-T G.988下载链接1.1 CSDN链接下载链接:GPON G.984官网协议规范大全(G.984.1 - G.984.7)下载链接:GPON G.988官网最新协议规范大全(G.988)1.2 官方链接官网链接:https://www.itu....

2019-11-07 11:09:25 442

原创 Openwrt PPTP ALG功能

Openwrt PPTP ALG功能主要涉及了以下文件:net/netfilter/nf_conntrack_pptp.cnet/ipv4/netfilter/nf_nat_pptp.c需要选中以下2个配置:CONFIG_NF_CONNTRACK_PPTP=mCONFIG_NF_NAT_PPTP=m还需要将NF_NATHELPER宏打开...

2019-11-05 12:00:37 478

原创 Error in VirtualBox – “This kernel requires the following feature not present on the CPU: pae”

Error in VirtualBox – “This kernel requires the following feature not present on the CPU: pae”You may have come across the following error when running virtual machine(Kali Linux Operating System in ...

2019-10-31 14:02:45 83

原创 error: dereferencing pointer to incomplete type 'RSA {aka struct rsa_st}'

error: dereferencing pointer to incomplete type ‘RSA {aka struct rsa_st}’编译openwrt CC版本时,出现以下问题,折腾了好久,终于google出了解决办法。原因是安装更新了openssl,新版本的API做了些改动。openssl的版本如下sean@sean:~$ openssl versionOpenSSL 1...

2019-10-21 16:09:46 1263

原创 openwrt: 编译失败 "Please install the openssl library (with development headers)"

openwrt: 编译失败 “Please install the openssl library (with development headers)”编译openwrt时,突然发现如下问题,困扰了好久。网上资料说安装openssl,libssl,libssl-dev,但是我ubuntu1604系统中发现,这些都已经安装了。最终,找到了解决办法:解决办法1. 方法1:sudo apt i...

2019-10-21 15:40:37 224

tcp/ip 协议详解

TCP/IP的协议详解 在本章中,我们将详细讨论以太网链路层协议,两个串行接口链路层协议( S L I P和P P P) , 以及大多数实现都包含的环回( l o o p b a c k)驱动程序。以太网和 S L I P是本书中大多数例子使 用的链路层。对M T U(最大传输单元)进行了介绍,这个概念在本书的后面章节中将多次遇 到。我们还讨论了如何为串行线路选择M T

2011-06-21

GPON G.988官网最新协议规范大全(G.988)

GPON G.988官网最新协议规范大全(G.988),希望能够帮助有需要的朋友

2019-11-07

GPON G.984官网协议规范大全(G.984.1 - G.984.7)

GPON G.984官网协议规范大全(G.984.1 - G.984.7),涵盖了所有的规范大全,希望能够帮助有需要的朋友

2019-11-07

rfc3518.pdf

RFC3518协议,主要介绍“Point-to-Point Protocol (PPP) Bridging Control Protocol (BCP)”。

2019-09-17

PPP BCP_patch文件

PPP BCP功能开发patch,适用用Linux-2.4.21的内核,但是很有参考价值。我开发此功能就是参考这个patch

2019-09-17

Autodesk AutoCAD 2014简体中文版/2015/2018

Autodesk AutoCAD 2014简体中文版,32位,64位,亲测可用。 Autodesk AutoCAD 2015版本 Autodesk AutoCAD 2018版本

2019-03-18

MT7603E_Data_Sheet

MT7603E_Data_Sheet

2019-01-29

MTK_Wi-Fi_SoftAP_Software_Programming_Guide_v2.4

MTK wifi手册 This document is a software programming guide for Mediatek Wi-Fi SoftAP driver and it teaches you how to configure your own settings. We do provide two kinds of configuration method, profile and iwpriv. Later we show you the profile parameter list, the iwpriv command list, and some OID examples to demonstrate how to fully utilize the WLAN driver.

2019-01-29

Hi3798M V300 datesheet

Hi3798M V300 datesheet. Hi3798MV300 芯片的封装形式为TFBGA(Thin Fine BGA package),封装尺寸为 14mm×14mm,管脚间距为0.65mm,管脚总数为350 个,详细封装如图1-1 所示。

2019-01-29

ch341 linux 官方驱动

CH340/CH341的USB转串口LINUX驱动程序,支持32/64位系统。使用范围:CH340G,CH340T,CH340C,CH340E,CH340B,CH341A,CH341T,CH341B,CH341C,CH341U

2018-06-11

secureCRT8.1.1

ubuntu 14.x and 15.x SecureCRT tools.

2017-03-06

AP143_boardtype.patch

openwrt 中增加AP143支持

2017-03-02

初学者单片机红宝书及单片机资料宝典

初学者的必备品,看看,相当收益!!! 对于初学者来说,学好单片机显得相当的困难,我们需要在网上找好多相关的资料来辅助我们,这份资料可能会对你又很大的帮助!!!

2009-10-02

bingyu9875的留言板

发表于 2020-01-02 最后回复 2020-01-02

sql 如何根据表中某个字段的值,查询有哪些表包含该字段?

发表于 2016-01-23 最后回复 2016-01-26

pic16f877单片PWM输出控制

发表于 2010-09-20 最后回复 2016-01-23

空空如也

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

TA关注的人 TA的粉丝

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