
嵌入式
文章平均质量分 50
当你进入物联网企业后要知道些什么
方偲~
大佬养成中...
展开
-
multiple definition of `xxxx`解决方法
报错打印显示“a变量在def.h中多重定义了”,又说“第一次定义是在a变量在def.h文件中”。为什么我明明没有重复定义这些变量,还会报错呢?仔细看这两行报错的最前面,显示是在C、D这两个不同的.o文件中的,就是说C.c 和D.c文件都include了def.h,它们各自编译成C.o和D.o文件时,都定义了def.h中的a变量,因此,造成了多重定义。修改方法1.我这里发现C、D文件中的D文件本次开发中不需要用到,就删除D文件即可解决2.还可以将变量定义到C.c中,D.c中用extern..原创 2022-01-11 16:41:04 · 645 阅读 · 0 评论 -
filezilla搭建FTP服务器教程
之前用的xlight被白名单限制了,只能改用filezilla1.下载客户端:下载链接提取码: 14yy服务端:下载链接提取码: v2rs2.1安装客户端,一路默认就行,不用修改2.12又一个大坑,安装好两个包后,记得先把防火墙允许名单里加上这两个软件,不然就一直没法成功了控制面板-防火墙-允许程序通过防火墙浏览路径,选安装包路径下的exe,添加,确定保存2.2配置客户端,有个大坑在这一打开跳出来的界面就这样配置,HOST一定写l...原创 2021-12-23 11:06:09 · 10090 阅读 · 0 评论 -
【解决办法】adobe audition打不开 显示MSVCR71.dll丢失
1.找到安装目录下【自定义安装目录:D:/开发工具/Adobe Audition/DVA/COM/Rel1】的MSVCR71.dll、MSVCP71.dll,拷贝到主机【C:\Windows\sysWOW64】目录下2.重新打开AU即可正常使用原创 2021-10-28 16:01:54 · 9358 阅读 · 0 评论 -
wireshark抓包发现大于1500字节的包
问题&现象:嵌入式软件开发,抓包平台->设备,发现有很多数据包大于配置的MTU值1500“MTU”项可以设置最大传输单元,指TCP/UDP协议网络传输中所通过的最大数据包的大小。找了如下两篇文章解释两种大于1500字节的数据包的存在,1518字节以上的和1818字节以下的。下文原创链接现象:1、在电脑A上挂一个程序,上传数据的时候,用wireshark抓包,偶然发现发送的包居然有上万的。回想起mss,tcp连接不是会协商mss吗?2、在电脑B上写个tcp连接...原创 2021-09-14 16:29:44 · 8738 阅读 · 3 评论 -
分层状态机学习
转载:原创作者参考:参考作者日志:21.8.24:组内同事分享了一个多状态的项目,其中用到了分层状态机的概念,蛮有兴趣的,前来学习一下决策方法:有限状态机(Finite-State Machines)分层状态机(Hierarchical Finite-State Machines)行为树(Behavior Trees)效用系统(Utility Systems)目标导向型行动计划(Goal-Oriented Action Planners)分层任务网络(Hierarchical Task原创 2021-08-24 14:20:21 · 2160 阅读 · 0 评论 -
编译报错:error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘static’
编译报错:error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘static’找半天,结果并不是报错的那一行有问题,是下面有一个宏后面不小心输了几个字符原创 2021-08-23 20:40:40 · 1481 阅读 · 0 评论