- 博客(6)
- 收藏
- 关注
原创 使用pkg工具将node.js项目打包成exe可执行文件
有时需要将nodejs项目运行在没有node环境的电脑下,因此最简单的方式就是打包成exe文件,使用pkg工具包可以实现,虽然pkg工具包已经停止更新了,但仍可以继续使用。值得注意的是node 21官方已支持打包成exe文件的功能。
2025-05-06 10:28:46
599
原创 windows环境下使用influxDB时序数据库
随着信息技术的发展,数据的类型和处理需求变得越来越多样化。针对不同类型的数据,出现了专门设计以满足特定需求的数据库系统。其中,时序数据库(Time Series Database, TSDB)和关系型数据库(Relational Database Management System, RDBMS)是两种广泛使用的数据库类型,它们各自有着独特的应用场景和优势。
2025-04-07 16:22:34
1332
原创 Arduino IDE开发STM32 - 点亮LED
每个程序员第一个代码是从’Hello,World!'开始,而对于我们单片机开发来说第一个代码从点亮LED开始。本节将通过SWD和串口连接STM32单片机,通过这两种方式进行烧录代码,后续的所有章节均使用上一节文章中原理图的开发板进行测试。
2025-03-08 16:13:55
798
原创 Arduino IDE开发STM32 - 开发板分析
在使用Arduino IDE开发STM32之前,先来分析一下STM32F103RCT6单片机,完整的单片机控制板一般由微控制器(MCU)、电源模块、时钟电路、输入/输出接口(I/O)、通信接口等部分组成,再逐步分析一下各个电路。简单的分析了一下单片机系统的原理图,包括STM32芯片的命名规则、电源转换电路、复位电路、晶振电路、GPIO输入/输出电路和STM32的两种下载模式,接下来将基于以上原理图的STM32F103RCT6开发板,使用Aduino IDE进行编程学习。
2025-02-23 16:21:30
1728
原创 Arduino IDE开发STM32 - 安装
利用Arduino IDE开发STM32支持包还是挺多的,这里我推荐使用Arduino官方的支持包stm32duino基本上支持所有STM32系列单片机,GitHub上拥有2.9k stars,并且在持续更新。由于GitHub网络原因可能会下载失败,因此推荐使用离线安装,上述所有的文件均可在下载获取。经过多次环境测试按照上述方式进行离线安装,成功率100%。
2025-02-18 09:51:23
1545
原创 Arduino IDE开发STM32 - 简介
特性寄存器开发标准库开发HAL库抽象层级最低(直接操作寄存器)中等(函数封装寄存器)高(统一API跨系列)最高(完全硬件无关)开发效率低中高(CubeMX生成代码)极高(无需手动配置)执行效率最高较高较低最低(多层封装开销)资源占用最少较少较多最多(框架+库文件)可移植性差(依赖具体芯片)一般(同系列内移植)强(跨系列兼容)极强(跨硬件平台)学习成本高(需精通寄存器)中(需理解库函数)低(CubeMX简化配置)极低(类似Arduino语法)
2025-02-18 09:48:21
1518
全网最全/最新使用Arduino IDE 2.3.4开发STM32全系列单片机(支持包STM32duino 2.9.0)
2025-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人