logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

学习笔记| 小范围蓝牙 iBeacon 定位实战 + Python 可视化优化

本文针对1×1米小范围定位需求,提出了一套完整的蓝牙定位解决方案。重点介绍了直角三角形基站布局方案(顶点坐标(0,0)、(1,0)、(0,1))及其优势,详细说明了RSSI测距校准公式(A=-45,n=2.0)和三边定位算法实现。基于Python(Tkinter+Bleak)开发了专业可视化上位机,具备实时坐标显示、0.3秒高刷新率和厘米级误差展示功能,特别优化了界面布局与视觉效果。文章还提供了小

#算法#python#学习
STM32与树莓派USART通信实战:从零开始调试与回声功能实现

本文详细介绍了STM32F103RCT6与树莓派5通过USART通信的调试过程。针对初版代码中出现的无响应问题,从硬件连接和软件层面进行排查,解决了中断未使能、重复定义、数据格式等问题。优化后的代码实现了可靠的命令响应功能,并开发了实用的"回声"功能用于调试。文章提供了完整的代码示例(STM32端和树莓派Python脚本)及常见问题解决方案,为嵌入式开发者提供了实用的串口通信调

#stm32#嵌入式硬件#单片机
Windows下模拟树莓派:使用ble-serial创建虚拟串口实现手机蓝牙通信

本文详细介绍了在Windows系统上模拟树莓派蓝牙串口通信的完整方案。通过使用com0com虚拟串口驱动和ble-serial工具,将蓝牙低功耗(BLE)功能桥接到虚拟串口,使PC能够与手机进行蓝牙通信。文章包含五个关键步骤:安装配置虚拟串口驱动、启动ble-serial服务、手机端连接准备、编写Python通信脚本以及最终测试验证。该方案无需硬件设备即可实现树莓派蓝牙通信的核心功能,代码逻辑可直

#单片机#嵌入式硬件#python +1
【解决实战】Windows 蓝牙用户服务异常修复:从代码实现到手动排障

本文介绍了一个针对Windows蓝牙用户服务异常的自动化修复方案。通过分析BluetoothUserService_ee91643服务停止的问题,开发了包含状态检测、自动修复、注册表修改和手动指导四模块的Python脚本。核心使用sc命令查询和配置服务状态,注册表修改作为备用方案,并提供完整的手动修复步骤。脚本采用subprocess模块执行系统命令,需管理员权限运行,适配不同Windows版本的

文章图片
#单片机#嵌入式硬件#windows +2
python解决蓝牙服务意外停止问题 学习笔记

摘要:本文针对Windows系统蓝牙服务意外停止问题,提出"定时检查+自动修复+崩溃预防"三重解决方案。通过sc命令实现服务状态监控和启动,设置系统级恢复策略,并封装为Windows系统服务实现长期守护。方案包含临时调试和长期运行两种场景:前者通过Python脚本手动监控,后者以系统服务形式开机自启。关键点包括管理员权限执行、服务名确认、双重保障机制等,有效解决了蓝牙服务异常关

文章图片
#单片机#学习#python
计算机四级嵌入式之操作系统原理(一)操作系统概论

摘要:计算机四级嵌入式考试大纲包含计算机组成与接口、操作系统原理两大模块。操作系统部分重点包括:系统结构(整体式、层次式、微内核)、五大核心功能(进程/存储/文件/设备/接口管理)、分类(批处理/分时/实时/分布式/嵌入式系统)、特性(共享性/并发性)及处理器工作状态(核心态/用户态)。考试大纲可参考官网(ncre.neea.edu.cn),本文按2025年大纲系统整理知识点,帮助考生高效备考。其

文章图片
计算机四级嵌入式之操作系统原理(三)进程线程模型

本文摘要:计算机四级嵌入式考试大纲第三章主要讲解进程线程模型相关知识。重点内容包括:1)系统分类及核心指标(批处理、交互式、实时系统);2)各类调度算法(先来先服务、最短作业优先等);3)进程特性与七状态模型;4)进程控制块PCB的组织方式;5)线程资源特性与实现机制。文章详细解析了不同系统的调度策略、进程状态转换规则以及线程管理机制,为考生提供了系统化的复习指导。

计算机四级嵌入式之计算机组成与接口(三)汇编语言程序设计

摘要:本文系统整理了x86汇编语言程序设计核心知识,包含汇编语言基础、寄存器系统、寻址方式、指令系统、伪指令、标志寄存器、保护模式等七大部分。重点包括:1)物理地址计算(段地址×10H+偏移地址);2)通用寄存器(AX/BX/CX/DX)和段寄存器(CS/DS/SS/ES)的使用规范;3)5种核心寻址方式及地址计算;4)数据传送(MOV/PUSH/POP)、算术运算(ADD/SUB/CMP)、逻辑

到底了