自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

youngyang的专栏

一个码农的学习之路!

  • 博客(9)
  • 资源 (11)
  • 收藏
  • 关注

原创 Windows API串口编程

在Windows系统中实现串口通信的基本功能,并对有关的API函数进行解释。

2014-09-27 15:17:41 7168

原创 Modbus协议分析——TCP/RTU

TCP和RTU协议非常类似,只要把RTU协议的两个字节的校验码去掉,然后在RTU协议的开始加上5个0和一个6并通过TCP/IP网络协议发送出去即可  MBAP Header长度共7个字节,分别为Transaction identifier(事务标识符),Protocol identifier(协议标识符),Length(长度), Unitidentifier(单元标识符)组成,具体

2014-09-24 12:50:46 33949 3

原创 linux串口接收0x03等特殊字符的问题

近日在写一个linux的串口程序,发现大多数情况下数据接收没问题,但是有时却有问题。主要是接收的字符串中包含有0x03这个字符,会造成与它相邻的字符同时也接收不到,搞了好久才发现这个错误。查找资料后发现许多ARM板也存着这个问题,存在问题的字符串还包括0x13、0x0D等特殊含义的字符。解决方法方法比较简单,在接收数据前,对串口的文件描述符fd进行如下设置, struct termio

2014-09-24 10:53:31 6736

原创 三菱Fx系列PLC的编程口协议

三菱PLC编程口的通讯协议比较简单,只有四个命令,即:命令                    命令码             目标设备DEVICE READ CMD             "0"                       X,Y,M,S,T,C,DDEVICE WRITE CMD            "1"                       X,Y,

2014-09-23 20:47:59 14151 7

转载 Siemens PPI协议分析

这篇文章是我做PPI协议分析时候读过的,写的挺便于理解的,也转载过来,供有需要的朋友阅读。其中加了一点点我理解的东西并且证明是正确的!原文地址:http://wenku.baidu.com/view/c57e5c37ee06eff9aef807bd.html?from=rec&pos=0&weight=136&lastweight=70&count=4大家好:我是山东临沂的郝金

2014-09-23 09:28:23 12769 6

转载 select()函数用法

select的函数格式(我所说的是Unix系统下的伯克利socket编程,和windows下的有区别,一会儿说明): int select(int maxfdp,fd_set *readfds,fd_set *writefds,fd_set *errorfds,struct timeval *timeout); 先说明两个结构体: 第一,struct fd_set可以理解为一个集合,这

2014-09-18 13:32:07 891

原创 linux串口编程

#include /*标准输入输出定义*/#include /*标准函数库定义*/#include /*Unix标准函数定义*/#include /**/#include /**/#include /*文件控制定义*/#include /*PPSIX终端控制定义*/#include /*错误号定义*//***@brief 设置串口通信速率*@param fd 类型 int 打开串口的文件句柄*@p

2014-09-18 13:10:57 628

转载 libevent简介和使用

libevent是一个基于事件触发的网络库,memcached底层也是使用libevent库,今天学习下。总体来说,libevent有下面一些特点和优势:* 统一数据源, 统一I/O事件,信号和定时器这三种事件;* 可移植,跨平台支持多种I/O多路复用技术, epoll、poll、dev/poll、select 和kqueue 等;* 对并发编程支持,避免竞态条件;

2014-09-18 11:40:17 736

原创 ubuntu 使用Pepper Flash Player代替adobe Flash player

在使用网页浏览视频时一般要安装adobe Flash player,

2014-09-15 22:58:48 2360

python开发环境 wingide-5.0.9-1.exe

python开发环境 wingide5,在windows下比较好用的IDE,也可以到下载到linux系统下安装包

2014-10-20

TeeChart8组件

打包成.exe的teechart8组件,破解版,非常方便安装和卸载

2014-04-04

opencv字符轮廓分割

字符分割 轮廓 opencv

2014-02-25

ASP.NET MVC 2开发实战

ASP.NET MVC 2 开发实战.pdf

2013-10-17

代码静态分析工具PC Lint

PC Lint9.0e破解版与中文使用说明

2012-04-09

source insight v3.5.0066+注册机

source insight最新版v3.5.0066 内含响应的注册机

2012-04-07

具有用户管理权限的串口小工具源代码

实现了简单了串口功能,设置串口格式,实现用户注册、登陆、修改用户密码等功能

2012-03-21

空空如也

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

TA关注的人

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