自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Linux基础操作

本文总结了Linux系统操作的核心知识点,主要包括:1)基础命令使用(ls/cd/touch/mkdir/rm/mv/cp等);2)vim编辑器安装配置及gcc编译流程;3)用户权限管理(passwd/adduser/sudo权限设置);4)进程管理(kill命令及信号机制);5)文件压缩(tar命令)与链接文件(硬链接/软链接);6)网络共享服务配置(samba/tftp);7)通配符使用技巧。全文通过具体命令示例和操作流程,系统性地介绍了Linux环境下的开发环境搭建、文件管理和网络共享等实用技能,适合

2025-10-25 15:59:14 479

原创 PYQT 窗口基础测试

本文介绍了PyQt5窗口编程的几个核心知识点:1.窗口坐标系以屏幕左上角为原点(0,0),使用setGeometry()设置窗口位置和大小,子窗口基于父窗口坐标系定位;2.Python自动内存管理结合Qt对象树机制,父对象删除时会自动删除子对象;3.实现多窗口显示的方法,包括独立窗口和通过按钮触发显示;4.窗口嵌套技术,通过setParent()方法将子窗口内嵌到主窗口中。文章通过具体代码示例演示了窗口位置控制、父子窗口关系、多窗口交互等GUI开发关键技术。

2025-09-16 18:18:43 902

原创 将 PyQt5 程序打包成可执行文件及 Windows 安装包

摘要:本文介绍了将PyQt5程序打包成可执行文件(exe)和Windows安装包的方法。首先使用PyInstaller工具(命令:pyinstaller --onefile --windowed Main.py)生成exe文件,用户无需Python环境即可运行。接着,通过Inno Setup软件将exe打包成Windows安装包:新建脚本、配置路径、选择程序文件并命名,最终生成可安装的exe文件。两种方式均能实现程序的便捷分发。

2025-09-16 15:26:48 366

原创 [PYQT] VScode 开发PYQT,新建窗口并增加资源环境

本文介绍了使用PyQt5创建图形界面的完整流程。首先在VSCode中建立项目目录结构,创建Main.py和MainWindow.py文件。然后通过Qt Designer设计包含按钮和图片标签的窗口界面,保存为.ui文件。接着将设计的界面编译为Python代码,并演示了如何将图片等资源文件打包到工程中,通过.qrc资源文件进行管理。最后展示了如何加载资源文件中的图片,并提供了完整的工程模板结构。整个过程涵盖了PyQt5界面开发的完整环节,包括界面设计、代码实现和资源管理等内容。

2025-09-16 15:02:40 2137

原创 [stm32] I2C 通信协议

本文介绍了IIC通信协议及其在24C02 EEPROM芯片上的应用实现。IIC是一种两线式串行总线协议(SDA数据线和SCL时钟线),由PHILIPS公司开发,支持多主机系统和最多255个从机设备。文章详细讲解了IIC的空闲状态、起始/停止信号、应答机制和数据有效性等关键特性,并通过快递驿站和图书馆借书的生动类比,形象说明了24C02的读写时序流程。实验部分提供了完整的IIC驱动代码(iic.c/h)和24C02操作实现(24cxx.c/h),包括单字节读写、多字节读写等功能函数,以及设备检测等实用方法。该

2025-09-10 18:23:20 1396

原创 初试PYTHON 类与对象

本文介绍了Python中类和对象的基础概念及使用方法。主要内容包括:1) 类定义使用class关键字,可包含属性和方法;2) 继承机制通过Parent class实现代码复用;3) 多继承和子类方法覆盖的应用;4) super()函数调用父类方法;5) 实例化过程及__new__和__init__方法的作用。文章通过窗口管理和物联网数据发送等实例,演示了类的实际应用场景。

2025-09-07 19:56:50 298

原创 【STM32】标准库 SPI

本文介绍了SPI(串行外围设备接口)总线的基本原理和应用。SPI是一种高速全双工同步通信总线,采用4线制(CS、MISO、MOSI、CLK),具有传输速率高(可达数MHz)、硬件连接简单的特点。文章详细说明了SPI的工作原理、寄存器配置、数据传输时序以及状态标志管理,并给出了STM32平台下SPI接口的初始化代码实现。此外,还介绍了W25Q32系列Flash存储器的驱动开发,包括读写操作、扇区擦除等功能的实现方法。SPI总线广泛应用于Flash存储器、TFT屏幕、WiFi模块等外设的通信中。

2025-09-04 21:01:37 660

原创 19_Modbus

Modbus是一种广泛应用于工业自动化领域的串行通信协议,主要用于PLC、传感器等设备间的数据传输。它采用RS-485作为物理层标准,通过电压差实现抗干扰的长距离(最远1200米)通信。Modbus采用主从式结构,最多支持253个从机节点,通过地址编码实现设备识别。协议数据帧包含设备地址、功能码、寄存器地址等字段,并以CRC校验确保传输可靠性。文中还提供了Modbus的代码移植示例,包括CRC校验算法和主从机通信的实现方法。该协议通过统一的通信规则,有效解决了工业设备间的互联互通问题。

2025-09-03 20:53:32 817 2

空空如也

空空如也

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

TA关注的人

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