自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

armwind的专栏

蜗牛的奔跑:男儿志步天下事,但有进步不有止!

  • 博客(13)
  • 资源 (12)
  • 收藏
  • 关注

原创 Altium designer批量更改原件原理图和PCB库

有时候只有原理图和PCB文件,为了让原理图和PCB文件能够对的上,必须要加上库才行。为此分别将原理图和PCB文件导出库文件,然后在相互更新。文章目录1. 导出库文件1.1 导出原理图封装库2.2 导出PCB文件封装库2.更改原件原理图2.1 修改全部原件2.1 修改相同原件的原理图3.修改PCB库3.2 修改全部库3.1 修改部分库4.进行匹配1. 导出库文件1.1 导出原理图封装库选中对...

2020-02-29 13:16:14 9566 1

原创 FreeModbus添加主机功能

经过前面几个夜晚的学习,此刻已经在FreeModbus中添加了主模式的代码,特此记录下添加心得体会。代码添加还是很容易,就是要保证数据准确的发送出去文章目录1. 添加前的思考2. 添加工作模式(ASCII,RTU)接口2.1 接口描述2.2 接口注册过程3. 添加数据打包过程3.1 接口介绍3.2 接口实现4. 实验演示1. 添加前的思考在添加主模式代码前,深入的分析了FreeModbus源...

2020-02-14 23:11:38 3465 2

原创 FreeModbus ascill工作模式数据接收发送分析

文章目录1. ASCII帧结构介绍2. FreeModBus ASCII工作模式发送数据代码分析3. FreeModBus ASCII工作模式接收数据代码分析前面分析代码一直是拿RTU工作模式来分析的,不知道ascill工作模式有何不同。其实除了帧起始和末尾格式有些差异外,其它基本是一致的。大概的差异点有下面几点1.ASCII是以字符’:‘开始,以回车 换行结束-’\r,’\n’(CR,LF...

2020-02-14 21:37:22 852

原创 FreeModbus串口移植注意事项

FreeModbus串口移植因为要考虑到实时性,这部分还是很重要的。为了保证实时,使用中断还是很有必要的。下面以RTU的工作模式为例。文章目录1. 串口接口描述2. 串口接收方法xMBRTUReceiveFSM()2.1 串口xMBPortSerialGetByte()移植示例2.2 xMBRTUReceiveFSM移植示例3. 串口发送方法xMBRTUTransmitFSM()3.1 软件循环...

2020-02-13 23:05:25 1343 2

原创 FreeModbus状态机和事件总结

从FreeModbus源码中能够发现有很多状态机,了解这些状态机能更快的理解FreeModbus源码流程。下面逐个接受各个状态机的流程和驱动机制。由于modbus有3种封包模式ASCII,RTU,TCP,这里就以最常用的RTU为例,从源码进行分析,此例程为源码中的win32例程,不过不影响探究流程。文章目录1. FreeModbus 串口接收状态机1.1.系统后设置工作状态为`STATE_RX_...

2020-02-12 23:06:39 3288 1

原创 Modbus代码和软件结构简介

在这里先感谢下FreeModbus作者Christian Walter,让我们能学到开放的ModBus源码。不过源码中只有从设备的代码,但这已经足够了,后面有时间添加主模式代码。学习之前先了解下代码结构和各个模块的功能。文章目录1.freemodbus-v1.6源码下载2.FreeModbus源码目录1.freemodbus-v1.6源码下载外国的网站可能有点慢,坚持下载下来吧。https...

2020-02-11 23:01:56 1035

原创 Modbus常用功能码简介

1.常用功能码日常开发常用的功能码就那几个,基本都是读取传感器数据,配置参数。其它的功能很少用。对主设备来说,外部输入的变量,如开关量,传感器的数据都是只读的,因为这些取决于外部条件。对从设备来说是可以读写的,因为主设备和具体的执行设备之间还隔了一层从设备,主设备获取数据,需要经过从设备。代码中文名称位操作/字操作操作数量主设备访问权限从设备访问权限01读线圈状态...

2020-02-10 22:23:12 2868

原创 Modbus协议简介

这两天把Modubs重新看了一下,之前只是简单的使用没有系统总结。关于Modbus协议的讲解,官方文档讲解的非常清楚,不多说。下面记录下学习笔记文章目录1.Modbus数据类型2. Modbus请求帧结构3.Modbus响应帧结构1.Modbus数据类型Modbus是一种简单的软件协议,说它简单,可能大家在日常工作学习中也有这样类似的用法,只是没有形成体系软件而已。Modbus包含4种数据结...

2020-02-10 22:14:54 2212

原创 python byte和str互相转换

最近为了体验python实时画图功能,必须把python升级到更高的版本(升级到3.6.8),安装matplotlib库,但是发现一些之前的旧例子无法正常运行,在调试的时候发现执行命令后,返回的值是byte而不是str。所以这里总结下环境:Python 3.6.81.转换方法1)byte转换成strstr(bdata, encoding = “utf-8”) ,其中bdata为byt...

2020-02-04 13:45:28 7833

原创 python写入数据到csv文件(cameraservice内存统计)

文章目录1. 元组的特点2.元组运算符3. 实例演示4. 元组存在的意义1. 元组的特点元组的元素不可以修改元素可以是不同类型创建空元组 cell = ()元组包含一个元素 cell = (2020,)元组的索引从0开始2.元组运算符与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。Python 表达式...

2020-02-02 23:22:00 593

原创 python字符串string-列表[]-元组()-字典{}总结

1. 字符串定义字符串可以用单引号和双引号圈住,结尾不需要加分号;,var1='armwind1' var2 = 'armwind2' var3 = "armwind3"print "var1[0]:", var1[0]print "var1:", var1print "var2[0]:", var2[0]print "var2:", var2print "var3[0]:"...

2020-02-02 18:52:49 254

原创 python使用空格和空行需注意的地方

作者:Godric_wsw链接:https://www.jianshu.com/p/2cb52cd8461a来源:简书1.概述在python代码中,需要加空格的一共有四个地方需要特别注意。即二元运算符,逗号,冒号,#号。2.逗号逗号后面要加空格,但是如果后面是小括号,则不用# 逗号func = (0,)x, y = y, xprint x, y3.冒号冒号前不加空格,冒号...

2020-02-02 09:32:37 8723 1

原创 Python关键字介绍和使用

接下来的这段时间,工作中需要修改,编写Python脚本。之前也一直没有写过,这里就花点时间,稍微快速学习一下Python,并记录下学习过程。有过面向对象,面向过程的编程经验,学习起来应该会快点。下面先列举出pytyon关键字,let’s go!andexecnotassertfinallyorbreakforpassclassfromprint...

2020-02-01 22:29:04 1113

yuv22rgb.rar

本资源位RGB24转YUV420的VS2015工程,可参考博文https://blog.csdn.net/armwind/article/details/99943987进行查阅。

2019-08-21

VS2010 TCP协议client和server简单通信例程

TCP工程可以在VS2010编译通过,亲测是可以使用的。机器环境是windows10 x64。不清楚的可以参考:https://blog.csdn.net/armwind/article/details/87564919

2019-03-04

VS2010 UDP协议client和server简单通信例程

UDP工程可以在VS2010编译通过,亲测是可以使用的。机器环境是windows10 x64。不清楚的可以参考:https://blog.csdn.net/armwind/article/details/87564919

2019-03-03

windows编译nginx(包含rtmp)可执行程序源码包

此资源为在windows环境下编译包含rtmp功能的nginx可执行程序,所有的源码依赖包都包含在其中。考虑到压缩包体积太大,所以把依赖库源码删除了,编译之前需要重新解压到源码下。 需仔细阅读README.md说明文档。 详细编译依赖环境请参考:https://mp.csdn.net/mdeditor/88046357

2019-03-03

stdint.h和inttypes.h下载

VS2010等其它编译器没有这两个文件,导致编译报错。本人是在编译ffmpeg编译的时候遇到的问题,特此记录一下。

2019-02-24

ctsVerfifiler.apk

ctsVerifier apk,亲测可用。安装之前最好系统是userdebug版本 adb root adb remount adb install CtsVerifier.apk

2018-03-06

emwin工具集合(GuiBuilder,SetupFontCvt等)

附件中包含了GuiBuilder,SetupFontCvt等工具包,亲测可用。具体可参考博文 http://blog.csdn.net/armwind/article/details/78441556

2017-11-04

Android6.0 TestingCamera

该资源是android6.0 pdk目录下,TestingCamera源码,异常强大。

2016-12-11

mutex类PC机验证实验

该资源是在PC机上验证android mutex类的实例。

2016-09-24

android thread类pc验证实例

该实例是拿出android thread类,在PC上验证的实例,可以根据自己的验证需求,验证!

2016-09-24

android string类在PC上验证实例

此资源是android string完整实例,大家可以拿到本地亲自探索一下。

2016-07-24

空空如也

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

TA关注的人

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