自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WinPcap编译wpcap.dll、Packet.dll

一、下载源码文件下载源码文件WpcapSrc_4_1_3.ziphttps://www.winpcap.org/devel.htm二、编译步骤1、解压文件,使用VS2017分别打开winpcap\packetNtx\Dll\Project\Packet.sln和wpcap\PRJ\wpcap.sln两个工程文件,如果提示版本升级,一直确认即可。2、打开Packet.sln,选择Release no netmon和Win32。编译生成Packet.dll、Packet.lib。如果编译时提示无法找

2021-07-08 15:54:13 897

原创 SublimeText3快捷键

选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号

2021-06-26 21:10:01 134

原创 gRPC快速编译

一、安装依赖工具集sudo apt-get install pkg-configsudo apt-get install autoconf automake libtool make g++ unzipsudo apt-get install libgflags-dev libgtest-devsudo apt-get install clang libc++-dev二、下载源代码git clone https://gitee.com/githubplus/grpc.git2.1 修改.g

2021-03-06 11:15:13 286

原创 win10 64位注册TeeChart8.ocx

一、导入TeeChart8.ocx将TeeChart8.ocx放入以下路径:C:\Windows\SysWOW64二、注册以管理员身份打开cmd。regsvr32 TeeChart8.ocx

2021-01-20 21:21:19 1835

原创 ptpd2源码编译

github:https://github.com/ptpd/ptpdstep1:下载git clone https://github.com/ptpd/ptpd.gitcd ptpdautoreconf -vistep4:编译配置(1)主机编译配置./configure(2)交叉编译配置1./configure CC=/opt/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc --

2020-12-12 13:04:12 1318

原创 chrony源码编译

一、简介Chrony是一个开源的自由软件,它能帮助你保持系统时钟与时钟服务器(NTP)同步,因此让你的时间保持精确。它由两个程序组成,分别是chronyd和chronyc。chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。chronyc提供了一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。 当Chrony启动时,它会读取/etc/chron

2020-12-12 12:24:40 1994

原创 CAN接口简介

1.1 CAN总线介绍顾名思义,CAN总线名称如下:目前世界上绝大多数汽车制造厂商都采用CAN总线来实现汽车内部控制系统之间的数据通信。CAN总线由CAN_H、CAN_L双绞线组成,通过差分电压传输信号,提高了抗干扰能力,保证了数据传输可靠性。CAN总线两端必须有120欧终端电阻。各通信节点全部并在CAN总线上,采用时分多路传输,保证各通信节点互通性。汽车一般都提供CAN-OBD...

2020-05-06 22:31:21 50147 3

原创 串口简介及操作指令

1.1 串口简介1.1.1 串口电平串口是一个泛称,UART、TTL、RS232、RS485、RS422都统称为串口。芯片内部的串口收发逻辑电路一般称为UART接口,即通用异步收发器(Universal Asynchronous Receiver/Transmitter);芯片外部的串口一般为遵循TTL电平的TTL串口;RS232、RS485、RS485则通常作为设备的外设串口使用。TTL...

2020-05-06 22:09:38 10114

原创 source insight4.0添加系统库函数头文件

以添加Linux系统库文件到Source Insight base同级目录为例:一、库文件拷贝1、使用tar压缩文件      sudo -s      cd /usr      tar -zcvf include.tar.gz ./include/2、将压缩文件复制到windows下,解压文件3、将include文件放到指定位置,如:     C:\Users\win ...

2018-12-07 23:53:58 4234

原创 STM32输出调试信息-printf重定向到串口

在STM32调试过程中常常需要将调试信息输出到串口,然后通过串口助手查看输出的调试信息。一般来说,串口输出的是指定长度的十六进制字节,对于想打印的调试信息来说,略显灵活性不足。这时候如果可以将printf重定向到串口输出,则能很好的解决这个问题。关于printf重定向的方法有很多种,这里只讨论一种我认为相对简单实用的方法。其主要方法步骤如下:1、配置STM32的串口,确保STM32能输

2017-09-09 22:28:19 4788 1

转载 VC编译问题:0xC0000005

如果通过VC 类向导添加变量后debug版本编译通过,但不能运行,而Go【F5】后出现 Unhandled exception in xxx.exe:0xC0000005:Access Violation错误提示,则通过以下步骤一般都能解决。1. 检查 xxx.cpp 里有是否已经包含 #include "stdafx.h" 2. 执行【build】—>clean

2017-09-03 19:57:53 1066

转载 RTC时间计算方法

RTP支持传送不同codec的steaming,不同codec的clock rate的也不一样,不同的media之间需要依靠RTCP进行同步。这里简单介绍一下他们的机制。在每个RTCP SR包中对应有一个RTP时间和一个NTP时间,它表达的意思很明确,那就是这个RTP时间对应的绝对时间, 不同media的RTP时间尽管不同,但可以通过NTP时间映射到同一个时间轴上,从而实现同步。如

2017-09-02 21:44:03 5815

空空如也

空空如也

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

TA关注的人

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