【2021】个人博客分类汇总

目录

一、RT-Thread系列

二、QT系列

三、智能音箱wukong-robot系列

四、智能家居HomeAssistant系列

五、硬件设计PCB

六、MQTT协议

七、嵌入式Linux

 八、其他mark


一、RT-Thread系列

1、RT-Thread官网入门

RT-Thread, RTOS, 物联网操作系统 - RT-Thread物联网操作系统

RT-Thread 文档中心

​​​​​​RT-Thread Studio - RT-Thread物联网操作系统

RT-Thread-首页-RT-Thread问答社区 - RT-Thread

RT-Thread 视频中心 - RT-Thread物联网操作系统

软件包 - RT-Thread物联网操作系统

下载 - RT-Thread物联网操作系统

2、应用开发 

 2.1、UART串口设备驱动、DLT645-2007电表协议

【RT-Thread】UART串口设备驱动★DLT645-2007多功能电能表通信协议★_风浪云HH的博客-CSDN博客

2.2、PWM设备驱动

RT-Thread 之 PWM 设备驱动详细配置过程(血泪经验)_风浪云HH的博客-CSDN博客

2.3、HTTP OTA 升级

【RT-Thread】HTTP OTA固件升级_风浪云HH的博客-CSDN博客

2.4、FreeModbus主从机

RT-Thread 之 移植 FreeModbus 协议栈( 同时支持主机和从机功能)_风浪云HH的博客-CSDN博客_freemodbus 主机

2.5、W5500、MQTT、阿里云物联网平台 

RT-Thread 之 WIZnet 软件包(全硬件TCP/IP协议栈W5500以太网芯片) 以太网 Socket 通信_风浪云HH的博客-CSDN博客_rtthread w5500

RT-Thread 之 RT-Thread + WIZnet + W5500 + MQTT + ali-iotkit-v3.0.1 完成以太网Socket通信MQTT协议主题订阅发布_风浪云HH的博客-CSDN博客

2.6、异常处理

rt-thread项目出现错误 undefined reference to ‘_sbrk‘ 和 makefiel:61:rtthread.elf Error 1 的解决方案_风浪云HH的博客-CSDN博客

【RT-Thread】RT-Thread Studio用stlink下载显示 Error: Old ST-LINK firmware version. Upgrade ST-LINK firmware_风浪云HH的博客-CSDN博客

modbus slave和modbus poll使用说明(含软件下载地址)_风浪云HH的博客-CSDN博客_modbus poll下载

浅谈NBIOT_风浪云HH的博客-CSDN博客_nbiot

defined but not used [-Wunused-function] 使用 __attribute__((unused)) 告诉编译器忽略此告警_风浪云HH的博客-CSDN博客

STM32禁止JTAG调试功能,保留SWD下载调试功能_风浪云HH的博客-CSDN博客_stm32禁用jtag

二、QT系列

【QT】串口调试助手(串口编程代码详解)_风浪云HH的博客-CSDN博客_qt 串口助手

 【QT】串口助手(优化升级)_风浪云HH的博客-CSDN博客

【QT】翻金币项目(QT综合案例)_风浪云HH的博客-CSDN博客_qt翻金币

【QT】宏定义qDebug显示调试文件路径名及所在行数_风浪云HH的博客-CSDN博客

【ARM嵌入式Linux】正点原子I.MX6U-ALPHA的QT交叉编译环境搭建_风浪云HH的博客-CSDN博客_qt交叉编译环境搭建

【ARM嵌入式Linux】正点原子 I.MX6U-ALPHA 移植OpenCV_风浪云HH的博客-CSDN博客

Qt打包生成exe步骤和无法定位程序输入点_gxx_personality_v0于动态链接库_风浪云HH的博客-CSDN博客

【OpenCV】C++ OpenCV 快速入门案例Demo_风浪云HH的博客-CSDN博客

【C++】基于多态的职工管理系统_风浪云HH的博客-CSDN博客

【C++】基于STL的演讲比赛流程管理系统_风浪云HH的博客-CSDN博客

【C++】机房预约系统(综合案例)_风浪云HH的博客-CSDN博客

三、智能音箱wukong-robot系列

​​​​​​树莓派wukong-robot智能音箱(一)-- docker安装方式实现智能语音聊天_风浪云HH的博客-CSDN博客_悟空机器人

树莓派wukong-robot智能音箱(二)-- docker 相关使用_风浪云HH的博客-CSDN博客

树莓派wukong-robot智能音箱(三)-- 手动安装实现智能语音聊天_风浪云HH的博客-CSDN博客_树莓派悟空

树莓派wukong-robot智能音箱(四)-- 更新唤醒词“小科小科”_风浪云HH的博客-CSDN博客

树莓派wukong-robot智能音箱(五)-- 安装 homeassistant 智能家庭_风浪云HH的博客-CSDN博客

四、智能家居HomeAssistant系列

智能家居HomeAssistant(一)介绍概览_风浪云HH的博客-CSDN博客_homeassistant 自动化

智能家居HomeAssistant(二)Docker安装homeassistant_风浪云HH的博客-CSDN博客_docker安装homeassistant

智能家居HomeAssistant(三)MQTT配置_风浪云HH的博客-CSDN博客_homeassistant mqtt

智能家居HomeAssistant(四)HAChina树莓派镜像的烧写及体验_风浪云HH的博客-CSDN博客_homeassistant 树莓派 镜像

智能家居HomeAssistant(五)HAChina树莓派的初体验_风浪云HH的博客-CSDN博客_ha 树莓派

五、硬件设计PCB

【PCB】Altium Designer 生产文件 - Gerber文件的输出及整理 ☆_风浪云HH的博客-CSDN博客

【PCB】Altium Designer 常用快捷键_风浪云HH的博客-CSDN博客_pcb镜像快捷键

开始启动Altium Designer20时界面卡在Explorer Starting EDMS Interface时处理办法_风浪云HH的博客-CSDN博客

六、MQTT协议

Docker 安装MQTT服务 mosquitto_风浪云HH的博客-CSDN博客_docker mosquitto

【MQTT】Docker 安装配置 EMQ X Broker (开源物联网 MQTT 消息中间件)_风浪云HH的博客-CSDN博客_docker emq

移远EC20模组MQTT连接阿里云平台_风浪云HH的博客-CSDN博客_ec20 mqtt

七、嵌入式Linux

libmodbus移植到嵌入式ArmLinux(imx6ull)-- 学习记录_风浪云HH的博客-CSDN博客_arm linux modbus

【ARM嵌入式Linux】正点原子I.MX6U-ALPHA的QT交叉编译环境搭建_风浪云HH的博客-CSDN博客_qt交叉编译环境搭建

【ARM嵌入式Linux】正点原子 I.MX6U-ALPHA 移植OpenCV_风浪云HH的博客-CSDN博客

【Linux Posix】Linux Posix编程入门(合集)_风浪云HH的博客-CSDN博客_linux posix

 八、其他mark

小米手机的刷机经验教训_风浪云HH的博客-CSDN博客_小米刷机error

开启终身学习之旅_风浪云HH的博客-CSDN博客

wake on lan 实现远程开机(远程开关机程序)_风浪云HH的博客-CSDN博客_lan开机

ubuntu 如何查看内存和CPU的使用情况_风浪云HH的博客-CSDN博客_ubuntu如何查看cpu占用情况

 工业互联网平台的应用场景(备忘)_风浪云HH的博客-CSDN博客_工业互联网平台应用场景

 物联网标准和协议_风浪云HH的博客-CSDN博客

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
概述随着物联网应用的不断发展,传统的传输技术在各个物联网行业应用方面渐渐不能满足我们的需求,传统的局域网技术,如2.4GHz的WiFi,蓝牙、Zigbee等,以及传统广域网技术2G/3G/4G等无线技术,不能同时兼顾远距离和低功耗。直到在低功耗广域网(Low Power Wide Area Network, LPWAN)技术出现后,能在保证更远距离的通信传输的同时,最大限度的降低功耗,节约传输成本。 本应用使用ART-PI开发板,NUCLEO-L452开发板以及本人自制的扩展板,组成LORA采集端和接收转发端,即使在条件恶略的环境下也能采集数据并通过LORA传送接收并转发至云平台. 开发环境硬件:ART-PI开发板NUCLEO-L452开发板 LORA采集扩展板(安信可Ra-02,DHT11) LORA接收扩展板(安信可Ra-02,W5500,sp485) RT-Thread版本:RT-Thread4.03(ART-PI开发板)RT-Thread4.02(NUCLEO-L452开发板) 开发工具及版本:RT-ThreadStudio V2.0 STM32CuBeMx V6.1.0 RT-Thread使用情况概述内核部分:主要使用了线程管理 时钟管理 组件部分:FinSH控制台,netdev网卡,SAL套接字抽象层,ulog日志 软件包部分:cjson webclient,pahomqtt,fal,wiznet,dhtxx 硬件框架采集端:简单的LORA模组,通过SPI跟板卡通信,以及一个可控LDO和AHT10和BH1750,以LDO控制AHT10和BH1750以达到低功耗的效果. 接收端:一个LORA模组,一个W5500芯片,SPI通信,以及一个SP485. 主要部分就是LORA模组以及W5500,本设计使用立创EDA设计,W5500参考自立创官方团队. 软件框架说明ART-PINUCLEO-L452软件模块说明ART-PI(接收端),上电自动初始化LORA和W5500,等待W5500连接上网络,这里通过判断网卡的状态,当link_up状态后,开始连接mqtt服务器,就可以把LORA接受的数据通过MQTT发送至平台. NUCLEO-L452(采集端),上电初始化软件IIC,直接采集同一总线下AHT10和BH1750的数据,并通过LORA直接发送出去.(备注:因时间关系,采集端的低功耗并没有做,年前估计没时间完善了,以后有时间继续完善) 演示效果视频展示: 比赛感悟这次比赛又学到了不少东西,最主要的就是I2C总线设备和netdev 网卡,刚开始板载WIFI使用时无法使用W5500,因为默认网卡的原因,后来查询RT-Thread 文档中心,看看API和示例,轻松解决.还有就是使用I2C总线设备,刚开始一直想要使用硬件IIC和软件包去驱动AHT10和BH1750,后来发现软件IIC加PIN设备轻松解决,对着文档中心的例子,轻松举一反三出BH1750的程序.所以感觉RT-Thread的文档是真的全乎,所有自己解决不了的东西文档中心都有.但很遗憾的是这次由于出差的原因并没能很完美的展现出来作品,其中ART-PI扩展板上的485并没写到程序中,IWIFI也没应用到(现在是以太网),采集端的低功耗也没有做,年后一定把晚上出来!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值