会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HuDaXia
https://hudaxia.top/
博客园
首页
联系
管理
上一页
1
2
3
2020年5月9日
c语言结构体中字节对齐方式
摘要: //TODO: 1】结构的大小(sizeof)必须为最大内部最大成员的整数倍,不足则补齐 2】结构体中第一个成员必须放在offset为0的位置,后面的成员位置必须为该成员大小整数倍的位置,不足则顺延补齐 3】如果A结构中嵌套B结构体,则B在A的位置为B中最大成员的整数倍 typedef struct
阅读全文
posted @ 2020-05-09 17:18 HuDaXia
阅读(630)
评论(0)
推荐(0)
2020年3月19日
modbus协议数据格式
摘要: 说明: modbus协议一般适用于一个主设备访问多个从设备的硬件开发环境,类似于zigbee网络中的一个路由器多个协调器的一对多模型。 modbus常用的寄存器类型为 3X 输入寄存器和 4X保持寄存器 从机3X 输入寄存器对主机来说是可读不可写状态,从机4X 保持寄存器对主机来说是可读可写状态 功
阅读全文
posted @ 2020-03-19 13:45 HuDaXia
阅读(8967)
评论(0)
推荐(0)
2020年3月17日
qt小例子:实现阿里云物联网设备登录信息计算器
摘要: 阿里云的物联网平台设备端使用mqtt时必须要使用阿里云加密算法通过设备三元组算出来的username、password、clientId才可以连接成功 使用mqtt.fx、mqttBox等客户端软件时必须要根据设备三元组计算出正确的登录信息,最近在使用qt,所以使用qt写了这么一个小工具 做出来的基
阅读全文
posted @ 2020-03-17 14:45 HuDaXia
阅读(1265)
评论(0)
推荐(0)
mqtt协议
摘要: mqtt协议中一些名词解释: 保留消息Retained Messages: publish消息的时候设置的参数、当客户端或者服务器publish一条消息的时候将消息Retain标志设置为1,则服务器端会保存当前topic下的最后一条消息,当有新的客户端订阅这个topic时候,服务器会马上将此topi
阅读全文
posted @ 2020-03-17 09:51 HuDaXia
阅读(327)
评论(0)
推荐(0)
2020年3月13日
亚马逊物联网平台c-sdk的使用
摘要: 需要使用到的所有文件 aws_iot_test.tar.gz 链接:https://pan.baidu.com/s/1sbc1yfKU5QtNAFKKbRtj3g 提取码:ercd aws-iot-device-sdk-embedded-C-master.zip 链接:https://pan.bai
阅读全文
posted @ 2020-03-13 09:31 HuDaXia
阅读(1279)
评论(0)
推荐(0)
2020年3月6日
esp32-cam开发环境搭建
摘要: esp32-cam模组是安信可推出的一个很小的 wifi-摄像头 模块 开发方式可以选择arduinoIDE开发的方式也可以使用官方sdk IDF开发的方式, 下面是使用虚拟机+ubuntu+IDF的开发环境搭建: 下载虚拟机软件并安装,需要在最后安装的时候写上密钥 密钥:5A02H-AU243-T
阅读全文
posted @ 2020-03-06 17:07 HuDaXia
阅读(7674)
评论(0)
推荐(0)
2020年3月5日
qt小例子:实现选值框和滑块同步变化
摘要: 实现的功能为: 1.选值框数值变化的同时,滑块随值变化移动 2.滑块滑动的同时,选值框的数值也跟着变化 使用到的模块 #include <QApplication> #include <QDialog> //父窗口 #include <QSlider> //滑块 #include <QSpinBox
阅读全文
posted @ 2020-03-05 10:46 HuDaXia
阅读(889)
评论(0)
推荐(0)
2020年2月28日
在qt5中使用qtmqtt库
摘要: qtmqtt库源码下载链接 链接:https://pan.baidu.com/s/1TyqbLX5x17mwhAX-OJiorw 提取码:i6ww perl安装下载链接 链接:https://pan.baidu.com/s/1xQTMjChlr2mSothEHbMRzA 提取码:jqxs 下载qtm
阅读全文
posted @ 2020-02-28 17:42 HuDaXia
阅读(2332)
评论(0)
推荐(0)
将short类型转换为char类型
摘要: void short2char(uint8_t *charstr, uint16_t *shortstr, int len) { int x = 0; int y = 0; for (x; x < len; x++) { charstr[x++] = shortstr[y] >> 8; if (2
阅读全文
posted @ 2020-02-28 15:37 HuDaXia
阅读(5045)
评论(0)
推荐(0)
嵌入式设备sqlite库移植和使用
摘要: 1】官网下载sqlite-autoconf-3300100.tar.gz,网址https://www.sqlite.org/download.html,2】解压:tar zxvf sqlite-autoconf-3300100.tar.gz3】进入包内:cd sqlite-autoconf-3300
阅读全文
posted @ 2020-02-28 15:35 HuDaXia
阅读(483)
评论(0)
推荐(0)
cjson库的移植和使用
摘要: json可以使用普遍用的比较多的cison 也可以使用别人写的比较好用的一些现成的,比如庆科MICO的json处理 一、cjson 下载链接 https://github.com/DaveGamble/cJSON 下载完成将其中的cJson.c cJson.h复制到自己的项目中引用即可; 1.字符串
阅读全文
posted @ 2020-02-28 14:34 HuDaXia
阅读(1615)
评论(0)
推荐(0)
libmodbus库linux 嵌入式设备中的使用
摘要: libmodbus库的交叉编译:1】到libmodbus官网https://libmodbus.org/download/下载安装包,内部自带configure文件,官网推荐v3.1.6稳定版。另外注意,如果是从github上克隆源码的,则包里没有configure文件,需要额外安装部分软件,才能生
阅读全文
posted @ 2020-02-28 11:34 HuDaXia
阅读(5032)
评论(0)
推荐(2)
2019年4月23日
arm linux和windows 使用tftp传文件
摘要: 一、在windows 安装tftp客户端 链接:https://pan.baidu.com/s/1sxNciX337DObVmGJmCxICw 提取码:hzvj 在客户端新建一个tftp文件夹 二、关闭windows防火墙 三、保证 windows 和 arm-linux 能ping通 执行tftp
阅读全文
posted @ 2019-04-23 16:22 HuDaXia
阅读(821)
评论(0)
推荐(0)
arm 执行 交叉编译完成的可执行文件时 出现premission denied 问题
摘要: 我用的tftp传过去的文件 然后传完 执行的时候 出现了premission denied (权限不够)得问题 解决方法 就是添加权限 chmod 777 filename 就算之前添加过权限的文件通过tftp传到另一个地方也同样需要添加权限
阅读全文
posted @ 2019-04-23 15:58 HuDaXia
阅读(728)
评论(0)
推荐(0)
2019年1月9日
arduino 引脚作为输入时的不稳定问题和 解决方案
摘要: 问题描述: arduino引脚作为输入状态时,高低电平不稳定 出现的原因: arduino 引脚为输入时,引脚电平处于悬空状态,容易受外部电荷信号等干扰 解决的方案: 再程序配置为输入状态后 使用下拉电阻(10k)将其拉低,一直保持低电平稳定状态 void setup() { Serial.begi
阅读全文
posted @ 2019-01-09 21:39 HuDaXia
阅读(5660)
评论(0)
推荐(0)
上一页
1
2
3
公告