菜鸟笔记
提升您的技术认知

菜鸟教程 第41页

一文读懂PID控制算法

一文读懂PID控制算法(抛弃公式,从原理上真正理解PID控制) PID控制应该算是应用非常广泛的控制算法了。小到控制一个元件的温度,大到控制无人机的飞行姿态和飞行速度等等,都可以使用PID控制。这里我们从原理上来理解PID控制。 PID(p...

赞(0)菜鸟菜鸟阅读(2614)

PID算法完全讲解

总所周知,PID算法是个很经典的东西。而做自平衡小车,飞行器PID是一个必须翻过的坎。因此本节我们来好好讲解一下PID,根据我在学习中的体会,力求通俗易懂。并举出PID的形象例子来帮助理解PID。 一、首先介绍一下PID名字的由来: P:P...

赞(0)菜鸟菜鸟阅读(2307)

简单网络管理协议SNMP

简单网络管理协议(SNMP)是TCP/IP协议簇的一个应用层协议。在1988年被制定,并被Internet体系结构委员会(IAB)采纳作为一个短期的网络管理解决方案;由于SNMP的简单性,在Internet时代得到了蓬勃的发展,1992年发...

赞(0)菜鸟菜鸟阅读(1672)

Linux GDB 常用命令

Linux GDB 常用命令如下: 1.启动和退出gdb (1)启动:gdb ***:显示一段版权说明; (*** 表示可执行程序名) (2)退出:quit。有的时候输入quit后会出现相关提示:类似于“(y/n)”,输入y 2.显示和查找...

赞(0)菜鸟菜鸟阅读(2962)

protobuf 嵌套协议使用方法

protobuf 使用方法 protobuf 文件产生: 主要是使用windows .bat脚本。 对于C++来说: “……\Tools\protoc.exe” –proto_path =.\Protocol –cpp_out=.\Prot...

赞(0)菜鸟菜鸟阅读(2351)

CMakeList 中 find_library 用法

在CMakeList中,有时需要 寻找 三方库,通常是使用 find_libaray 来进行查找的。 find_library(名称1 [path1 path2 …]) 作用:用于查找库。 VAR 创建名为的缓存条目以存储此命令的结果。 如...

赞(0)菜鸟菜鸟阅读(5212)

vs调试“字符串中字符无效”处理办法

自从将visual studio从2010升级到2015后,发现调用接口的utf8格式字符串不能正常显示了,常常被莫名其妙截断,查了下,原来可以直接将变量拖到watch窗口中,在变量名后面手动添加,s8予以解决, 总结如下: ,s8:将字符...

赞(0)菜鸟菜鸟阅读(2818)

I2S接口介绍

I2S接口介绍 一、I2S协议介绍   I2S协议作为音频数据传输协议,由Philips制定。该协议由三条数据线组成: 1、SCLK:串行时钟,频率= 2 * 采样频率 * 采样位数。 2、WS:字段(声道)选择,用来切换左右声道...

赞(0)菜鸟菜鸟阅读(3403)