- 博客(1324)
- 资源 (308)
- 收藏
- 关注

原创 【Qt】Qt6系列教程汇总
00. 目录文章目录00. 目录01. Qt官方资讯02. Qt环境搭建03. Qt Creator教程04. Qt初级教程05. Qt中级教程06. Qt高级教程07. Qt项目实战08. 预留09. 预留10. 预留11. 预留12. 预留13. 官方网站14. 参考教程15. 附录01. Qt官方资讯02. Qt环境搭建03. Qt Creator教程04. Qt初级教程【Qt】Qt下载教程【Qt】Qt5.14安装教程【Tools】Qt 6.0安装图解教程【Qt】Qt 5.15 LT
2021-03-24 13:43:43
36469
10

原创 【C++】C/C++系列教程汇总(更新中......)
00. 目录文章目录00. 目录01. C语言基础02. C开发实战03. 数据结构04. C++语言基础05. C++核心编程06. C++开发实战07. MFC08. QT09. 课程设计10. 其它01. C语言基础02. C开发实战03. 数据结构04. C++语言基础05. C++核心编程06. C++开发实战07. MFC08. QT09. 课程设计10. 其它...
2021-01-28 19:31:24
1352
1

原创 【STM32】STM32系列教程汇总(更新...)
00. 目录文章目录00. 目录01.02.03.04.05.01.02.03.04.05.
2020-12-05 17:19:16
21969
3

原创 【Linux】一步一步学Linux系列教程汇总(更新中......)
00. 说明本博客持续更新,敬请关注。01. Linux概述【Linux】一步一步学Linux——Linux发展史(01)【Linux】一步一步学Linux——Unix发展史(02)【Linux】一步一步学Linux——Linux版本(03)...
2019-07-04 23:57:03
68545
79
原创 【物联网】华为云物联网平台SDK移植到ARM平台详解
华为云物联网平台(IoT 设备接入云服务)提供海量设备的接入和管理能力,将物理设备联接到云,支撑设备数据采集上云和云端下发命令给设备进行远程控制,配合华为云其他产品,帮助您快速构筑物联网解决方案。使用物联网平台构建一个完整的物联网解决方案主要包括3部分:物联网平台、业务应用和设备。物联网平台作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;同时提供强大的开放能力,支撑行业用户构建各种物联网解决方案。
2023-06-04 12:28:25
13
原创 【物联网】ARM平台移植Paho详解
Paho是一个开源的MTT客户端库,由Eclipse IoT项目组织开发和维护。它提供了多种编程语言的客户端实现,使得MTT协议在各种平台上得以快速、简单地实现。本文将介绍Paho及其应用领域,帮助读者更好地了解这个工具。Paho是一个MTT客户端库,支持多种编程语言,包括Java、C++、Python、JavaScript等。Paho库的开源性、跨平台性和易用性,广受欢迎。Paho库的GitHub仓库上有大量的文档和示例代码,方便学习和使用。
2023-06-04 12:12:52
19
1
原创 【物联网】ARM平台移植openssl-1.1.1详解
OpenSSL是一款开源的安全套接字层(SSL)和加密套接字层(TLS)库,它可以为互联网通信、邮件、文件传输和其他应用程序提供安全保护。它支持多种加密算法,包括对称和非对称加密,并且可以在各种操作系统和硬件平台上运行。OpenSSL由全球各地的开发者和组织共同维护和开发,是目前最流行的SSL和TLS库之一。命令行工具:openssl命令行工具可以用于生成证书、密钥、TLS连接和其他安全操作。库文件:openssl库文件包含了OpenSSL的主要功能,可以在程序中直接使用。
2023-06-04 11:48:51
8
原创 【物联网】超级好用的MQTT客户端软件(MQTTfx下载和安装)
MQTT.fx是一款基于Eclipse Paho,使用Java语言编写的MQTT客户端工具。支持通过Topic订阅和发布消息,用来前期和物理云平台调试非常方便。它是一个用Java编写的MQTT客户端库,可以帮助开发人员在Eclipse环境下快速开发MQTT应用程序。Mqtt.fx提供了一系列功能,包括创建和管理连接,发送和接收消息,以及订阅和取消订阅主题。它还支持许多高级功能,例如持久化连接、自动重试、消息过滤和可靠性传输。Mqtt.fx可以在Eclipse中使用,也可以作为独立的Java应用程序运行。
2023-06-04 09:14:18
18
原创 【物联网】华为云物联网开发实践-基于MQTT协议的智慧路灯(mqttfx)
以“智慧路灯”为示例,通过MQTT.fx的设备模拟器替代真实的设备,带您快速体验设备上报数据到物联网平台和远程下发控制命令到设备的全过程。假设:路灯设备上报一条光照强度(luminance)消息;支持远程控制路灯开关状态的命令(switch),上报数据的格式为JSON格式。
2023-06-02 15:26:18
20
原创 【物联网】华为云物联网平台-基于C示例代码的快速体验
基于C代码演示设备通过MQTTS/MQTT协议接入华为云物联网平台,通过平台接口实现南向“数据上报”、“命令下发”的功能,通过应用侧的示例代码接收北向服务端订阅的消息示例。以智慧路灯为例,设备将光照强度等信息上报到IoT平台,应用服务器再接收从平台推送来的设备数据。
2023-06-01 20:22:44
18
原创 【物联网】华为云物联网平台-虚拟设备实现与云端双向通信
虚拟设备名称包含 “Simulator”字样,选择新注册的虚拟设备,单击右侧的“调试”,进入调试界面,同时设备变更为上线状态。在“设备模拟器”区域,输入上报的光照强度值(luminance),单击“发送”,在“应用模拟器”区域查看上报的结果。6.2 单击“在线调试”页签,单击“新增测试设备”,在弹出的页面中选择“虚拟设备”,并单击确认。5.2 在产品详情“模型定义”页面,单击“自定义模型”,配置产品的服务。在“新增命令”页面,单击“新增输入参数”,填写相关信息后,单击“确定”。步骤3:注册虚拟设备。
2023-06-01 17:44:12
8
原创 【物联网】华为云物联网平台-向导式极速体验
4.7 解压huaweicloud_iot_device_quickstart.zip文件。4.8 运行huaweicloud-iot-device-quickstart.exe。4.2 在左侧的**“总览”**菜单栏里,单击“快速体验”按钮即可开始体验。4.4 注册设备,设备标识码和设备名称自己命名即可,然后点击注册设备。4.3 产品定义,选择产品名称,然后点击创建产品。4.5 选择设备演示包,然后点击下一步。支持向导式极速体验,企业版不支持。4.6 点击下载设备演示包。,单击“管理控制台”。
2023-06-01 16:44:54
6
原创 【物联网】华为云物联网平台简介
提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。设备接入服务(IoT Device Access)是华为云的。
2023-06-01 14:31:39
16
原创 【物联网】mosquitto-2.0.15安装时fatal error cjson cJSON.h 没有那个文件或目录
编译mosquitto-2.0.15时出现找不到cJSON.h的错误。由于缺少cJSON库导致的,需要安装cJSON库。3.1 从github下载cJSON。能够找到cJSON.h则表示安装成功。3.2 进入到cJSON目录。3.4 创建build目录。3.5 安装cmake工具。3.6 执行cmake命令。3.7 执行make命令。
2023-06-01 09:05:28
12
原创 【STM32】ST-LINK下载程序时出现No ST-LINK detected错误
由于没有安装ST-LINK驱动,导致下载时找不到设备。使用ST-LINK V2下载程序时出现一下错误。解决办法:安装ST-LINK V2驱动即可。文件:st-link-win10。
2023-05-26 19:28:42
41
原创 【STM32】STM32F103C8T6 创建工程模版详解(固件库)
ST(意法半导体)为了方便用户开发程序,提供了一套丰富的 STM32标准外设函数库库,简称固件库。固件库版本。
2023-05-26 18:49:50
46
原创 【STM32】STM32F103C8T6 non-ASM statement in naked function is not supported错误
当编译的时候出现error: non-ASM statement in naked function is not supported错误。KEIL5版本更新了的缘故,使用了keil5默认的版本6的编译器,而固件库还是支持版本5的编译器。将Keil5版本中的编译器设置为支持版本5的编译器即可。再次编译,就编译OK了。
2023-05-26 16:54:40
28
原创 【物联网】物联网博客汇总
物联网(Internet of Things,IoT)是指将各种设备、物品、传感器等连接在一起,通过互联网实现彼此之间的交互和通信。这些设备和物品可以是任何东西,包括汽车、家用电器、医疗设备、建筑、工厂设备等等。通过物联网,这些设备和物品可以实现数据共享、远程控制、自动化和智能化等功能,从而提高生产效率、提升生活质量、降低成本、减少浪费。物联网的核心技术包括传感器技术、数据处理技术、网络通信技术、云计算技术、人工智能技术等。
2023-05-24 14:04:08
32
原创 【ZigBee】IAR 创建工程详解
IAR 公司总部在北欧的瑞典,在美国、日本、英国、德国、比利时、巴西和中国设有分公司。它最著名的产品是C编译器-IAR Embedded Workbench, 支持众多知名半导体公司的微处理器。许多全球著名的公司都在使用IAR提供的开发工具,用以开发他们的前沿产品,从消费电子、工业控制、汽车应用、医疗、航空航天到手机应用系统…IAR Systems是全球领先的嵌入式系统开发工具和服务的供应商。
2023-05-23 18:25:04
19
原创 【ZigBee】SmartRF04EB仿真程序失败问题分析和解决
3.5 安装驱动之后,可以看到设备管理其中的对应设备黄色感叹号都没有了。安装IAR的时候,已经默认安装包含了SMartRF0EB驱动,路径如下。实在安装不了驱动就下载一个驱动精灵或者驱动人生,可以直接解决。3.1 鼠标右击SMartRF0EB,选择更新驱动程序。当使用SMartRF0EB仿真器下载和仿真程序时失败。问题分析:主要是缺少串口和SMartRF0EB驱动。3.4 驱动更新成功之后显示的已安装此驱动。3.2 选择浏览我的电脑以查找驱动程序。3.3 找到驱动程序的路径,点击下一步。
2023-05-23 18:10:52
26
原创 【Tools】IAR-EV8051 8.10安装教程详解
IAR 公司总部在北欧的瑞典,在美国、日本、英国、德国、比利时、巴西和中国设有分公司。它最著名的产品是C编译器-IAR Embedded Workbench, 支持众多知名半导体公司的微处理器。许多全球著名的公司都在使用IAR提供的开发工具,用以开发他们的前沿产品,从消费电子、工业控制、汽车应用、医疗、航空航天到手机应用系统…IAR Systems是全球领先的嵌入式系统开发工具和服务的供应商。
2023-05-23 14:35:33
47
原创 【Tools】Visual Studio Code安装教程(C和C++语言环境)
vscode是一种简化且高效的代码编辑器,同时支持诸如调试,任务执行和版本管理之类的开发操作。它的目标是提供一种快速的编码编译调试工具。然后将其余部分留给IDE。vscode集成了所有一款现代编辑器所应该具备的特性,包括语法高亮、可定制的热键绑定、括号匹配、以及代码片段收集等。Visual Studio Code(简称VSCode)是Microsoft开发的代码编辑器,它支持Windows,Linux和macOS等操作系统以及开源代码。
2023-05-22 20:04:10
30
1
原创 【Tools】Visual Studio Code安装教程详解
vscode是一种简化且高效的代码编辑器,同时支持诸如调试,任务执行和版本管理之类的开发操作。它的目标是提供一种快速的编码编译调试工具。然后将其余部分留给IDE。vscode集成了所有一款现代编辑器所应该具备的特性,包括语法高亮、可定制的热键绑定、括号匹配、以及代码片段收集等。Visual Studio Code(简称VSCode)是Microsoft开发的代码编辑器,它支持Windows,Linux和macOS等操作系统以及开源代码。
2023-05-22 19:05:25
26
原创 【网络编程】BOA服务器移植
BOA是一款非常小巧的Web服务器,源代码开放、性能优秀、支持CGI通用网关接口技术,特别适合用在嵌入式系统中。BOA服务器主要功能是在互联嵌入式设备之间进行信息交互,达到通用网络对嵌入式设备进行监控,并将反馈信息自动上传给主控设备的目的。它是基于HTTP超文本传输协议的,Web网页是Web服务最基本的传输单元。嵌入式Web服务的工作基于客户机/服务器计算模型,由Web浏览器(客户机)和Web服务器(服务器)构成,也就是著名的B/S结构。
2023-05-17 10:10:04
46
原创 【Tools】Packet Tracer8.0安装教程详解
Packet Tracer 是由Cisco公司发布的一个辅助学习工具,为学习CCNA课程的网络初学者去设计、配置、排除网络故障提供了网络模拟环境。学生可在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,软件中实现的IOS子集允许学生配置设备;并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况。
2023-05-16 20:08:33
156
原创 【S5P6818】Win10强制禁用驱动程序签名
由于fastboot驱动程序中没有对应的文件哈希值文件,win10默认开启了驱动程序签名,因此会报错。解决办法禁用驱动程序签名即可。win10操作系统安装fastboot驱动时,出现文件的哈希值不在指定的目录文件中,此文件可能已经损坏或被篡改。3.8 系统重新启动以后在启动设置页面按“7”7或者“F7”选择禁用驱动程序强制签名即可。4.1 在系统的开始菜单中,找到命令提示符功能,并选择以管理员身份运行。3.3 在更新和安全页面选择左侧的恢复标签,在右侧选择立即重新启动。3.6 在高级选项页面选择启动设置。
2023-05-08 16:04:14
83
原创 【S5P6818】XShell串口连接开发板
Win10系统一般会默认安装,如果默认没有安装就安装对应的驱动即可。如果能够看到log信息,表示连接OK。
2023-05-08 15:43:04
107
2
原创 【Ubuntu】 Ubuntu18.04搭建NFS服务
NFS 即网络文件系统(Network File-System),可以通过网络让不同机器、不同系统之间可以实现文件共享。通过 NFS,可以访问远程共享目录,就像访问本地磁盘一样。NFS 只是一种文件系统,本身并没有传输功能,是基于 RPC(远程过程调用)协议实现的,采用 C/S 架构。
2023-05-08 15:07:11
112
原创 【Tools】Vmware Ubuntu22.04共享文件夹找不到问题
在Ubuntu22.04中安装好VMware Tools之后,通过共享Windows文件,发现找不到。3.2 执行vmware-hgfsclient 命令,会显示共享文件目录名。3.4 将前面步骤中的挂载命令添加到开机脚本中。3.1 虚拟机设置中共享文件夹选择总是启用。3.3 手动尝试挂载,并且查看是否挂载成功。3.5 添加权限,然后重启系统即可。需要启动相关服务,并且自动挂载。
2023-05-07 18:29:04
75
原创 【Tools】Ubuntu22.04安装VMware Tools详解
VMware Tools 中包含一系列服务和模块,可在 VMware 产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作系统进行无缝交互。将消息从主机操作系统传递到客户机操作系统。将客户机操作系统作为 vCenter Server 及其他 VMware 产品的组成部分进行自定义。运行有助于实现客户机操作系统自动化运行的脚本。这些脚本在虚拟机的电源状态改变时运行。在客户机操作系统与主机操作系统之间同步时间。
2023-05-07 18:03:07
386
原创 【S5P6818】6818开发板简介
6818 开发板由邮票孔核心板,底板和液晶板三大块组成,核心板采用 8 层板工艺设计,确保稳定可靠,可以批量用于平板电脑,车机,学习机,POS 机,游戏机,行业监控等多种领域。它是 4418 开发板的姐妹版,CPU 由原来的 S5P4418 升级为 S5P6818,ARM 核由A9 四核升级为 A53 八核,最高主频 1.4GHz。底板留有丰富的外设,几乎可以演示 6818 芯片的全部功能,支持千兆以太网、板载 LVDS 接口、MIPI 接口、PCIE 接口等。支持软件开关机,休眠唤醒等。
2023-05-07 15:18:01
284
原创 【Tools】几款浏览器免费翻译插件
很多浏览器用户都会吐槽它自带的翻译功能太难用,速度慢,翻译结果也不太满意。而其它浏览器内置翻译也没强到哪去,功能太少,连基本的划词翻译也不支持。很多还不错的工具也要收费,对于没有太大工作需求,顶多遭遇个英文单词或者网页的人来说又不太划算。今天我给大家推荐几款免费强大的的浏览器翻译扩展插件,可以用于所有浏览器。
2023-05-05 12:39:47
279
原创 【Qt】Qt5.12.12安装教程详解
Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。Qt 是纯 C++ 开发的,所以学好 C++ 非常有必要,对于不了解 C++ 的读者,我建议先阅读《C语言教程》,再阅读《C++教程》。C++ 是在C语言的基础上发展起来的,学完C语言就学了 C++ 的一半了。
2023-05-05 09:57:21
989
2
原创 【Tools】Ubuntu22.04安装详细教程
Ubuntu 22.04 LTS是Canonical于2022年4月21日发布的操作系统,代号为Jammy Jellyfish(果酱水母)。Ubuntu 22.04 LTS采用GNOME电源配置文件和流线型工作空间过渡;提高优化图形驱动程序上的桌面帧速率;使用新的加密算法迁移到OpenSSL v3以提高安全性;提供十种不同的强调色,有深色和浅色变体主题,以及较广泛的社区壁纸选择。
2023-05-03 22:13:57
414
原创 【Tools】Xshell7安装教程详解
Xshell 是一款功能强大的终端模拟器,支持SSh2,SSh3,SFTP,TELNET,RLOGIN和SERIAL。通过提供业界先进的性能,Xshell 包含了其他SSH客户端无法发现的功能和优势。Xshell 是更常用的安全终端模拟器,人们可以使用它远程登录其他系统服务器,达到远程控制终端的目的。
2023-04-22 23:32:46
257
原创 【Tools】常用PDF转Word工具
PDF到Word转换器允许将PDF文档“转换”为Word格式,而无需长时间和复杂的操作。此类软件还可以保持原始文件不变。出于这个原因,许多经常使用上述文件格式的人正在寻找一个免费的程序将PDF转换为Word。
2022-09-24 17:11:25
2547
1
原创 【Tools】Typora 1.2.4安装教程详解
Typora 是一款由 Abner Lee 开发的轻量级 Markdown 编辑器,与其他 Markdown 编辑器不同的是,Typora 没有采用源代码和预览双栏显示的方式,而是采用所见即所得的编辑方式,实现了即时预览的功能,但也可切换至源代码编辑模式。Typora 目前采用买断制,价格为 14.99 美元/89 元人民币,支持 macOS、Windows、Windows(ARM)、Linux 系统,最多可在 3 台设备上使用, 还提供 15 天的免费试用。......
2022-08-11 11:47:51
1573
4
原创 【PS图像处理】PS软件提示不能完成命令,因为暂存盘已满的解决办法
以上就是装机之家分享的Photoshop提示“PS暂存盘已满”解决方法,其实方法很简单,我们只需在Photoshop 软件设置里将内存和暂存盘设置一下即可。一般遇到这个提示就是用户在Photoshop软件中暂存位置容量(硬盘容量)或者内存不够造成的。解决办法就是将PS的暂存盘切换到其它空间剩余比较多的磁盘。。......
2022-08-10 22:30:24
8688
mqttfx-5.3.0-windows-x64.rar
2023-06-04
mqttfx-1.7.1-windows-x64
2023-06-04
基于C示例代码的快速体验代码
2023-06-01
PS10SetupV10.34.8768.rar
2022-09-15
PL2303_Prolific_GPS_1013_20090319.zip
2022-07-08
FSCapture_Ver.9.4_Chs_Final
2022-04-02
RDB通用包处理工具v3.9.z
2022-01-05
Rdb打包解包工具4.0精简版 .zip
2022-01-05
MVS_WIN_STD_3.3.1_201207.zip
2021-10-27
RustDesk-1.1.6源码.rar
2021-07-10
RustDesk-1.1.6安装包.rar
2021-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人