自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ghost的博客

记录下自己在嵌入式行业的足迹!

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

转载 (转)Windows sockets编程指南

以下是Windows Sockets编程的入门指南,提供帮助理解最基础的Winsock函数和数据结构,以及它们是如何一起运作。零、关于服务器和客户端有两种截然不同网络应用程序:服务器(Servers)和客户端(Clients)。服务器和客户端有着不同的行为,因此建立它们的过程也是 不一样的,下面是建立一个TCP/IP服务器和客户端的一般模型。服务器1. 初始化Winsock2. 建立一个

2017-12-13 18:57:51 485

原创 FM1702sl终于调通小结

先发个牢骚前段时间着手调试fm1702sl的刷卡器,真是费了好一番功夫,首先对于这款芯片其实不应该算很难的,但是拿到fm1702sl的芯片手册,打开一看却是一头雾水,整整列出了几十个寄存器,但是没有相关的说明,对于寄存器的操作步骤和大概流程也没有,完全无从下手,只能从网上下载一些参考程序,第一版是从周立功那得到的参考程序,参照其流程移植过来,大概理解了该芯片的操作流程,但是发现里面对IC卡的命令也没

2017-09-25 19:23:04 9126 1

转载 (转)HTTP协议简介

HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1

2017-09-25 17:44:25 302

转载 (转)gzip文件格式详解

一、文件头 文件头由固定长度的部分和扩展部分组成,扩展部分不一定存在,尤其是网络传输使用的HTTP压缩,如果使用了gzip格式,那么对应的压缩报文一般都不带扩展部分。gzip文件格式通过将头部中定长部分的某些比特位置位来标识头部是否带有扩展部分,我们一一来看。1、 文件以10字节的定长部分开始+——+——+——+——-+—+—+—+—+——+—–+| ID1 | ID2 |

2017-08-25 19:58:31 9837

转载 (转)gzib等压缩算法原理详解

[本文转载自ghevinn的博客](http://blog.csdn.net/ghevinn/article/details/45747465)gzip 、zlib以及图形格式png,使用的压缩算法都是deflate算法。从gzip的源码中,我们了解到了defalte算法的原理和实现。我阅读的gzip版本为 gzip-1.2.4。下面我们将要对deflate算法做一个分析和说明。首先简单介绍一下基本

2017-08-21 11:19:41 2329

转载 (转)zlib库分析

本文整理自zlib.net以及zlib 1.2.7的手册页http://zlib.net/manual.html。    zlib是一套免费、通用、法律上不受限制的无损数据压缩库,可以在任何硬件及操作系统上使用。zlib数据格式可以跨平台移植。不像Unix compress(1)和GIF图像格式中使用的LZW压缩方法,当前zlib中使用的压缩算法不会扩充数据(LZW在极端情况下能使文件大小变为原来

2017-08-19 15:02:08 1320

原创 string字符串操作以及整数和字符转换的总结

一、字符串操作复制字符串 原型声明:char strcpy(char dest, const char *src);复制指定长度字符串 原型声明:char *strncpy(char *dest,char *src,unsigned int n);附加字符串 原型声明:char *strcat(char *dest, const char *src);附加指定长度字符串

2017-07-27 15:49:55 665

原创 WIFI和蓝牙无线模块的应用小结

最近的项目上有需要无线模块连接手机APP,实现一些配置功能,蓝牙模块和wifi模块都有用到,蓝牙模块用的是YHD-BT421,是基于tlsr8266蓝牙芯片实现的,WIFI模块用的是ESP8266。蓝牙模块 蓝牙传输距离大约为10米,只要是两个可以支持蓝牙通讯的设备,即可在传输距离内实现数据传输。蓝牙采用分散式网络结构以及快跳频和短包技术,蓝牙使用的是FHSS方式,一般每秒钟跳

2017-07-26 17:46:31 12768

转载 (转)谷歌编程风格指南_C语言版

一、头文件通常,每一个.cc文件( C++的源文件)都有一个对应的.h文件(头文件),也有一些例外,如单元测试代码和只包含main()的.cc文件。 正确使用头文件可令代码在可读性、文件大小和性能上大为改观。 下面的规则将引导你规避使用头文件时的各种麻烦。1.自包含头文件(感觉这部分得好好消化下,目前没思路)头文件应该自包含(即自需要编译他们自己),以及以.h结尾。非头文件想要被包含的话,应该以.i

2017-07-18 15:37:47 2058

原创 智能机井灌溉项目

使用RTU设备,采集智能测控装置、电力仪器、流量计数据,通过Zigbee传输数据到DTU,再将汇聚数据分别上传到县局平台和省局平台,其基本模型如下图所示。 简单介绍下基本流程,首先是RTU硬件485接口分别接刷卡器、流量计和电能表,通过处理刷卡操作命令,采集流量和电量,经过处理后,上报相应的报文(定时报、开关泵报等)给平台,传输过程是RTU打包好数据,通过zigbee传输到DTU,DTU再将

2017-06-06 17:11:16 653

原创 c语言指针问题小结

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-03-25 08:44:46 1248

原创 从今天起,重新出发

最近回顾了这几年的工作经历,有做过硬件,有做过软件,好像什么都会,好像又什么都不会,有做过一些小项目,但是真正输出的时候,却觉得自己没什么料。最近参加了一个读书群,认识一群各行各业的积极的小伙伴,大家相互交流的时候,探讨过一些话题,才发现自己只是莫名其妙的心比天高,比如是否有思考过工作的意义,在工作中对自己的定位,是否明确工作事业的发展方向,有没有意识到自己现阶段的危机是什么。这几天认真的反省

2017-03-13 19:52:10 339

空空如也

空空如也

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

TA关注的人

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