自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (14)
  • 收藏
  • 关注

转载 十六进制和字符串之间的转换

十六进制转换为字符串:函数uti_hex2text功能为将hex字符以十六进制格式输出到字符串text中int uti_hex2text(unsigned char *hex, int hex_len, char *text){char buffer[20];int cnt;for(cnt = 0; cnt < hex_len; cnt++){memset(buffer, 0...

2018-11-27 13:23:52 15438 3

转载 利用cJSON解析和创建JSON字符串

一、前言:为了使用简单方便,可以通过下载cJSON文件来解析JOSN字符串比较简单方便,而且cJSON文件只有一个cJSON.c和cJSON.h两个文件,使用起来效率比较高。二、cJSON文件源码下载:链接:https://pan.baidu.com/s/1hZl12FqMJsfxkocU2ULBTg 密码:xi67三、使用说明:将下载到的文件解压出来,里面只有cJSON.c、cJSO...

2018-11-27 11:05:57 3213

转载 编译成动态库

1.所需的文件:main.c main.h test.c test.h将着几个文件编译成动态库:libtest.sogcc test.c -fPIC -shared -o libtest.so编译完成后会在当前目录下生产libtest.so这个文件将main.c与动态库libtest.c链接生成可执行文件main:gcc test.c -L./ -ltest -o main执行ldd...

2018-11-27 11:03:55 744

转载 Paho MQTT 嵌入式c客户端研究笔记

最近做物联网设备,需求长连接推送功能。当前物联网有一个标准协议是MQTT,对应有很多开源服务端,如何快速接入这个服务呢。有两种接入方案:   1.自己clone 代码修改维护。   2.找第三方服务,比如当前提供支持的有云巴,bat。bat目前都还处于公测中,at使用都需要申请设备,b可以直接接入。对比了价格,b最便宜,一个月免费消息1百万条。   最后决定先尝试使用百度云的MQTT服务后台...

2018-11-22 15:46:44 1465

原创 使用Socket时的阻塞工作方式和非阻塞工作方式有什么区别

阻塞模式和非阻塞模式的主要区别在于无请求来到时,阻塞模式会一直停在接收函数即accep函数,直到有请求到来才会继续向下进行处理。而非阻塞模式下,运行接收函数,如果有请求,则会接收请求,如果无请求,会返回一个负值,并继续向下运行。一般来说,使用阻塞模式的程序比较多,因为阻塞模式是由内核保障等待请求的,当他阻塞时不占用系统资源,而非阻塞模式需要我们人工轮询,占用资源较多。另外,阻塞模式可以使用sele...

2018-11-11 19:35:39 6260

转载 FreeRTOS系列第2篇---FreeRTOS入门指南

  FreeRTOS可以被移植到很多不同架构的处理器和编译器。每一个RTOS移植都附带一个已经配置好的演示例程,可以方便快速启动开发。更好的是,每个演示例程都附带一个说明网页,提供如何定位RTOS演示工程源代码、如何编译演示例程、如何配置硬件平台的全部信息。      演示例程说明网页还提供基本的RTOS移植细节信息,包括如何编写FreeRTOS兼容的中断服务例程,不同架构的中断处理会稍有不同...

2018-11-07 15:31:54 964

转载 FreeRTOS系列第1篇---为什么选择FreeRTOS?

1.为什么学习RTOS?         作为基于ARM7、Cortex-M3硬件开发的嵌入式工程师,我一直反对使用RTOS。不仅因为不恰当的使用RTOS会给项目带来额外的稳定性风险,更重要的是我认为绝大多数基于ARM7、Cortex-M3硬件的项目,还没复杂到使用RTOS的地步,使用状态机就足够了。         对于现代的微处理器,特别是资源相对丰富ARM7、Cortex-M3硬件来说...

2018-11-07 15:27:23 1808 1

转载 基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(七)交叉编译paho.mqtt.embedded-c库和嵌入式linux样例程序

本篇将把paho.mqtt.embedded-c官方的源代码交叉编译成数据包封装库和应用程序两部分,并把样例应用程序在mini2440上运行。一、首先编译MQTT协议包封装库:解压paho.mqtt.embedded-c-master.zip之后,进入目录, 修改Makefile: 1、修改第70行CC ?=gcc为:CC ?=arm-linux-gcc12、第43行SOURC...

2018-11-03 17:47:22 454

转载 基于ARM平台交叉编译MQTT-C客户端的百度云IOT接入流程记录

基于ARM平台交叉编译MQTT-C客户端的百度云IOT接入流程记录 Paho MQTT嵌入式c客户端编译实践[百度云MQTT客户端兼容PAHO,PAHO也是一个开源的MQTT协议项目]:1.参见以下网页:http://blog.csdn.net/rambomatrix/article/details/62892151Paho MQTT 嵌入式c客户端研究笔记在百度物接入的“...

2018-11-03 17:25:59 3674

转载 如何用ESP8266实现一个网络时钟

前段时间买了一个智能插座,功能很简单就是手动app开关插座和定时器开关插座两个功能,对于后面那种功能,我当时挺好奇的,因为可以设置某年某月某日某时某分对插座进行开关机,说到这里,可能大伙觉得挺简单的,不就是服务器那边同步下时间,到时推送个控制信息就搞定了,重点不在于这里,那款插座还有一个功能就是即使没有网络也可以定时开关,说道这里,大伙可能想到需要一个时钟芯片本地保存下时间,那问题是时间哪里来的呢...

2018-11-02 08:55:06 12829 2

转载 ESP8266学习笔记6:ESP8266规范wifi连接操作

一、前言我整理了从2015年至今关于ESP8266的学习笔记,梳理出来了开发环境、基础功能、进阶学习三大部分,方便自己和他人。可点此查看,欢迎交流。之前在笔记4《ESP8266的SmartConfig》http://blog.csdn.net/iotisan/article/details/54849410中,做了smartconfig例程的测试。这个例程是由于DEMO演示的,离商用还有段距...

2018-11-01 13:33:10 2669

SMx-master (2).zip

SM2 该算法基于ECC,该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC256位(SM2采用的就是ECC 256位的一种)安全强度比RSA 2048位高,但运算速度快于RSA。 SM3 SM3消息摘要。可以用MD5作为对比理解。该算法已公开。校正结果为256位。 SM4 SM4无线预设标准的分组数据算法。对称加密,长度和分组长度长度为128位。

2019-11-07

SM4加密解密算法.7z

sm4加密解密算法,纯c语言代码,在linux下和window运行可以,需要这个代码的小伙伴,赶紧来我这里下载

2019-10-17

smtest.rar

该资源时纯C源码,可以在任意平台下编译,,本人在QT下经过整理并调试通过,里面有测试数据,其功能有签名,验签,加密和解密等,在windows和linux都可以使用

2019-10-17

GPRS_GPS代码_m590E -MQTT

GPRS_GPS代码_m590E -MQTT 开发项目工程,代码功能强大

2018-10-25

wireless tools

wireless tools工具的移植和使用

2014-12-03

tw6869驱动代码

tw6869驱动,自己亲自运行成功,非常稳定,支持d1和640x480

2014-11-25

c语言的mp4编解码代码

不错 跑来效率还可以 111111

2014-09-29

resample代码

这个声音的resample,代码是单声道,我在项目中移植很成功

2014-09-29

adv7441_i2c

adv7441_i2c.c的设置,ti-dm8168上可以跑起来,可以VGA,DVI,YPBPR,VBS

2013-10-14

DM8168 dvr rdk link 代码阅读小结 图

DM8168_dvr_rdk_link学习的框架图,很不错,希望大家来下

2013-10-14

看代码工具

看代码工具:Source_Insight教程及技巧(大全

2013-03-23

flash下载用的

与flash有关的工具希望大家能用到,下载用的

2012-09-06

lm3s9b96.pdf

函数的介绍和lm3s9b96中有关的

2012-09-06

Protel 99 SE

单片机编写程序的好的很呀哼哼哼哼哼哼哼哼哼哼

2010-06-03

空空如也

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

TA关注的人

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