- 博客(133)
- 收藏
- 关注
原创 MK8000(UWB射频芯片)与DW1000的协议适配
本文介绍了MK8000(ARM Cortex-M1/M23内核主控)与DW1000(UWB射频芯片)的协议适配方案。核心内容包括:硬件层适配(SPI接口、GPIO中断配置)、驱动层移植(SPI读写接口替换、中断服务函数实现)以及协议层对齐(统一帧格式)。通过CMSIS标准接口和HAL库实现底层外设初始化,复用现有UWB驱动代码,最终实现MK8000对DW1000的完整控制,包括UWB通信和精准测距功能。适配过程注重硬件时序匹配、中断优先级优化和协议帧兼容性,为UWB应用开发提供完整解决方案。
2026-01-09 16:58:21
697
原创 CH585M+MK8000、DW1000 (UWB)+W25Q16的低功耗室内定位设计
本文摘要: 该设计基于CH585M微控制器,实现了MK8000 UWB模组与DW1000 UWB裸芯片的低功耗互联互通方案。通过特性对比分析,两者底层射频兼容但协议层不同,CH585M作为协议转换网关完成AT指令与标准UWB帧的双向转换。硬件连接采用分时复用SPI接口,并通过精细的电源管理策略实现系统休眠功耗低至3.4μA。关键实现包括AT指令解析、标准协议帧封装以及动态时钟控制,确保仅在通信时唤醒相关模块。该方案兼顾了MK8000的开发便捷性和DW1000的灵活性,可直接整合到现有低功耗定位系统中。(15
2026-01-09 16:47:05
788
原创 CH585M+MK8000(UWB)+W25Q16 低功耗代码实现的核心函数详细讲解
本文详细讲解了CH585M+MK8000(UWB)+W25Q16低功耗系统的核心函数实现。主要内容包括:1)CH585M基础低功耗函数,如RAM保留配置、下电模式设置和外设时钟管理;2)MK8000(UWB)的低功耗控制函数,包括深度休眠、唤醒和空闲检测;3)W25Q16闪存的低功耗控制;4)跨器件协同工作流程。重点阐述了各函数的参数配置、底层原理和实际应用场景,特别针对UWB应用优化了低功耗策略,如8K RAM保留、RTC唤醒和时钟门控等技术细节,为开发超低功耗UWB系统提供了完整解决方案。
2026-01-09 16:38:35
469
原创 CH585M+SX1262+W25Q16 低功耗代码实现的核心函数详细讲解
本文详细讲解了CH585M低功耗实现中的三个核心函数: PMU_RAMRetentionConfig:配置休眠时保留的RAM大小(8K/16K/32K),需在进入下电模式前调用,保留越多功耗越高。 PMU_PowerDownModeCfg:控制休眠深度(Retention/Deep模式)和唤醒源(RTC/GPIO/UART等),唤醒源越少功耗越低,Deep模式需重新初始化外设。 RCC_PeriphClockCmd:禁用不必要的外设时钟以降低功耗,通常先禁用所有时钟再单独启用RTC时钟。 合理配置这三个函数
2026-01-09 16:30:42
527
原创 在CH585M代码中如何精细化配置PMU(电源管理单元)和RAM保留
摘要:本文详细讲解CH585M芯片PMU电源管理单元和RAM保留的精细化配置方法,从硬件特性、核心函数到分场景实现。CH585M提供Retention和Deep两种PMU模式,支持8K/16K/32K RAM保留选项,休眠功耗从0.5μA到1.1μA不等。通过PMU_RAMRetentionConfig()和PMU_PowerDownModeCfg()函数可实现不同业务场景下的最优配置,包括保留少量数据(8K RAM+Retention)、无数据保留(Deep模式)和保留大量数据(16K/32K RAM)三
2026-01-09 16:25:57
703
原创 进一步优化CH585M的低功耗模式
本文针对CH585M芯片在电池供电应用中的低功耗优化,提出四大核心方案:1)精细化PMU模式与RAM保留配置,通过动态调整RAM保留大小和选择深度下电模式,将休眠功耗降至0.5μA;2)时钟系统管控,休眠前禁用所有非必要时钟,唤醒后优先使用16MHz低主频;3)GPIO与外设优化,将未使用引脚设为模拟输入模式,确保外设进入硬件级低功耗;4)唤醒流程精简,采用中断驱动替代轮询,压缩高功耗窗口。实测表明优化后下电模式功耗可从1.1μA降至0.8μA,降幅达27%,显著延长电池寿命。
2026-01-09 16:16:18
489
原创 在MT8791 5G硬件平台上舍弃安卓系统-运行OpenWRT系统
本文详细介绍了在联发科MT8791 5G硬件平台上移植OpenWRT系统的完整方案。通过解锁Bootloader、移植5G驱动(mtk_5g.ko)和适配设备树(DTS),实现了完全舍弃安卓系统、仅运行轻量化OpenWRT的目标。关键步骤包括:获取适配MTK平台的OpenWRT源码、配置5G调制解调器驱动、修改分区表,以及通过QMI协议配置5G拨号。方案特别强调了5G功能调优和系统稳定性验证,最终实现5G连接延迟≤50ms、72小时无中断运行。注意事项包括Bootloader解锁、驱动版本匹配和电源管理等关
2026-01-08 17:53:36
1036
原创 基于CH585M+SX1262+W25Q16的硬件-低功耗配置工程代码包进一步优化方案
摘要:本文针对CH585M+SX1262+W25Q16硬件平台提出低功耗优化方案,从硬件配置、软件逻辑、外设管控和唤醒机制四个维度进行改进。关键措施包括:GPIO模拟输入模式减少漏电、SX1262配置精简缩短唤醒时间、中断替代轮询降低CPU空耗、外设动态时钟管理以及双唤醒机制设计。优化后系统休眠电流降至2.0-2.2μA,平均功耗降低50%至7-8μA,CR2032电池续航延长至3年以上。所有优化均基于器件手册特性实现,具有直接工程应用价值。
2026-01-05 13:54:00
488
原创 计算 CH584M-SX1262-W25Q16 组合最低功耗 (1)
CH584M-SX1262-W25Q16组合最低功耗计算 该组合在深度低功耗模式下可实现约4μA的总电流消耗(典型值)。各器件参数如下: CH584M(MCU):下电模式1μA(保留IO/RTC唤醒) SX1262(LoRa模块):冷启动Sleep模式1.9μA W25Q16(Flash):断电模式1μA 关键实现要点: 正确配置各器件进入最深度睡眠状态 关闭所有非必要外设时钟 未使用GPIO设为高阻态 采用RTC周期性唤醒(如30秒)并缩短唤醒时间 典型应用场景(30秒唤醒周期+10ms唤醒时间)下,平均
2025-12-31 15:41:55
641
原创 ESP32 启动电流冲击抑制与软启动方案
ESP32启动电流冲击抑制与软启动方案 摘要:ESP32在上电和射频模块启动时会产生400mA-1.5A的瞬时电流冲击,可能导致系统复位或电源故障。本文分析了冲击成因,包括电容快速充电、PCB寄生参数和内部电源管理架构特性。提出综合解决方案:硬件上采用DC-DC转换器(如TPS54331)、优化电容配置(22-100μF铝电解+10μF MLCC)和PCB设计(20mil走线+完整地平面);软件上实施错峰启动机制,通过FreeRTOS任务调度延迟外设初始化。实测显示优化方案可降低30%的电流峰值,确保系统稳
2025-12-31 14:35:25
650
原创 ESP32-S3 (ESP-IDF) 动态修改BLE设备名称 完整实现方案
ESP32-S3动态修改BLE设备名称实现方案 本方案提供ESP32-S3在ESP-IDF环境下动态修改BLE设备名称的完整实现方法。核心思路是通过esp_ble_gap_set_device_name()接口修改名称,并配合广播重启使新名称生效。方案包含以下关键点: 核心机制:使用BLE GAP API修改名称后,必须停止当前广播并重新启动,新名称才能被扫描到 实现步骤: 初始化BLE控制器和协议栈 设置默认设备名称 配置广播参数并启动广播 通过定时器或串口指令触发名称修改 注意事项: 名称长度建议不超过
2025-12-30 11:15:17
652
原创 CH584M vs nRF52840 vs 主流BLE SoC全面对比
本文对比了主流BLE SoC芯片(CH584M、nRF52840、CC2652R、EFR32BG22L、DA14695)的关键参数和性能。从处理器架构、功耗表现、射频性能、外设集成等方面进行了详细对比分析,并评估了各芯片的开发支持生态和最佳应用场景。CH584M在多功能集成上有优势,nRF52840在多协议支持上领先,CC2652R和EFR32BG22L在低功耗方面表现突出,DA14695则适合高性能应用。文章提供了按功耗需求、应用复杂度和通信需求的选型建议,帮助开发者根据项目需求选择最合适的BLE解决方案
2025-12-29 15:45:13
930
原创 主流BLE SoC芯片全面对比文档(2025版)
2025年BLE SoC市场呈现"三强引领、多极并存"格局,Nordic、TI和Silicon Labs占据主要份额。核心参数对比显示:Nordic的nRF54L15采用异构双核架构,功耗低至50nA;TI的CC2652R接收灵敏度达-105dBm;Silicon Labs的EFR32BG24L集成AI加速器。协议支持方面,高端芯片普遍支持BLE 5.4、LE Audio和多协议共存。开发工具链完善,Nordic的nRF Connect SDK和TI的SimpleLink SDK最受欢迎
2025-12-29 13:51:56
704
原创 物联网云平台数据库选型与搭建全指南(NRF52840, CH585M,ESP32-S3的硬件资源要求选型对比、方案设计、搭建步骤)
物联网云平台数据库选型与搭建指南 摘要 本文系统介绍了物联网云平台数据库的选型与搭建方案,特别针对LoRaWAN场景。首先对比了时序数据库(InfluxDB/TDengine)、关系型数据库(PostgreSQL)、文档型NoSQL(MongoDB)和键值数据库(Redis)的特性与适用场景,提出了中小规模(InfluxDB+PostgreSQL+Redis)和大规模(TDengine+PostgreSQL+Redis Cluster)的典型组合方案。详细给出了基于Docker的容器化部署步骤,包括环境初始
2025-12-29 13:50:38
768
原创 物联网云平台数据库选型与搭建全指南(LoRaWAN)
本文全面介绍了物联网云平台数据库选型与搭建方案,重点针对LoRaWAN场景。首先对比了时序数据库、关系型数据库、文档型NoSQL等主流数据库的特性及适用场景,推荐时序数据库+关系库+Redis的组合方案。针对不同规模项目给出了具体选型建议,包括中小规模采用InfluxDB+PostgreSQL+Redis,大规模采用TDengine集群等。详细讲解了基于Docker的部署流程,包含环境初始化、三大数据库容器化部署及与ChirpStack的对接方法。最后总结了选型要点和搭建关键,强调时序数据存储、容器化部署和
2025-12-29 13:22:07
1028
原创 鸿蒙(HarmonyOS)第一个程序开发全指南:环境搭建+入门例程
本文详细介绍了鸿蒙(HarmonyOS)4.1应用开发的完整流程。首先提供了Windows和Mac系统的环境搭建指南,包括DevEco Studio安装、SDK配置和模拟器设置。随后通过一个"文本显示+按钮点击修改文本"的简单应用示例,展示了基于Stage模型和ArkTS语言的开发过程。文章包含完整的源码实现和逐行解析,涵盖了组件导入、状态管理、UI布局等核心知识点,帮助开发者快速掌握鸿蒙应用开发基础。
2025-12-26 09:19:00
852
原创 鸿蒙(HarmonyOS)第一个程序开发全指南:环境搭建+入门例程(Stage模型/ArkTS)-2
本文详细介绍了鸿蒙HarmonyOS 4.1开发的完整流程。主要内容包括:Windows环境下DevEco Studio的安装配置、模拟器设置,以及使用Stage模型和ArkTS语言开发第一个鸿蒙应用。文章提供了环境搭建的详细步骤、项目结构解析,并通过一个包含文本显示和按钮交互的入门示例,讲解了ArkTS的核心语法、组件使用和状态管理机制。同时补充了Mac环境的差异配置,适合鸿蒙开发新手快速上手。
2025-12-25 15:51:32
828
原创 Git推送失败“fatal: protocol error: bad line length 8192/16384“完整解决方案(含大文件历史清理、协议优化、身份配置)
Git推送失败解决方案摘要 针对本地仓库包含大体积./svn文件夹(8.87GB)导致GitHub推送失败的问题,提供完整解决方案: 历史清理:使用git filter-repo或BFG工具彻底删除历史中的./svn文件,保留本地文件夹,大幅减小仓库体积 身份配置:设置全局Git用户信息(user.name/user.email)解决Author identity unknown错误 协议优化:切换至SSH协议并配置大缓冲区,解决protocol error和网络超时问题 LFS处理:禁用LFS锁定验证并清
2025-12-24 13:29:10
614
原创 手搓 L2 级自动驾驶辅助 OpenPilot 移植指南,包括硬件适配与接口对接(CAN 总线接口适配)及相关代码实现
本文详细介绍了如何将开源L2级自动驾驶系统OpenPilot移植到DIY硬件平台的完整流程。主要内容包括:1) 硬件适配方案,推荐使用NVIDIA Jetson或树莓派作为主控,搭配摄像头、毫米波雷达等传感器;2) CAN总线接口适配方法,提供can_comm.py模块实现车辆控制信号收发;3) OpenPilot核心模块移植,涵盖感知、规划和控制三大功能;4) 系统集成与标定要点,特别是摄像头和PID参数的校准;5) 测试流程与常见问题解决方案。文章强调安全第一原则,提供完整的代码实现和函数解析,适合具备
2025-12-23 17:17:36
771
原创 手搓L2级自动驾驶辅助,开源自动驾驶系统OpenPilot移植指南
OpenPilot是开源的L2级自动驾驶系统,支持自适应巡航和车道保持功能。移植指南包括硬件适配(推荐Comma3或树莓派)、软件环境搭建(Ubuntu+Docker)和开发步骤:1)硬件接口适配,修改CAN通信和摄像头驱动;2)部署车道检测模型并生成标定文件;3)调试控制算法参数。测试环节需进行CARLA仿真和实车验证,注意保留驾驶员接管能力并遵守法规要求。移植需针对不同车型调整CAN协议和硬件特性,最终通过Pull Request贡献代码。
2025-12-23 10:43:27
709
原创 ESP32-C3 AT指令开发全解析
摘要:本文详细解析ESP32-C3和ESP8685的AT指令集开发方法,涵盖基础指令实现、参数化指令处理、事件响应机制及BLE功能开发。重点介绍自定义AT指令的注册流程、参数解析和调试技巧,包括Wi-Fi连接、TCP/IP通信及BLE广播/扫描等核心功能。针对常见问题提供解决方案,如指令无响应、参数解析失败等。开发环境需基于ESP-IDFv4.4+,通过串口工具和逻辑分析仪进行测试验证。文中还包含BLE模式设置、GATT服务配置等进阶应用示例,为物联网设备串口控制开发提供完整技术参考。
2025-12-22 14:16:26
794
原创 Git Push大文件错误终极解决指南-解决 git push 8192 MiB 错误的方法
摘要:解决git push 8192MiB错误的方法包括:1)调整postBuffer大小;2)启用Git LFS管理大文件;3)检查服务器端限制;4)分拆大文件或仓库;5)验证网络稳定性;6)改用SSH协议。这些方法可解决Git默认推送限制导致的错误,建议根据实际情况组合使用,并检查日志获取具体错误信息。
2025-12-16 14:30:36
334
原创 HC32F460/ESP32-S3 对接自带 MQTT 的 NB-IoT 语音聊天系统
本文提出了一种基于自带MQTT协议栈的NB-IoT模组(移远BC35-G)的语音聊天系统设计方案,通过HC32F460/ESP32-S3主控与VS1053编解码器实现语音采集与播放。核心创新点在于利用BC35-G内置的MQTT 3.1.1协议栈,主控仅需通过UART发送AT指令即可完成MQTT通信,大幅降低开发难度和资源占用。系统采用私有云+微信小程序的架构,包含终端设备、NB-IoT网络、EMQ X MQTT Broker和Python转发服务。方案对比显示,HC32F460+BC35-G组合适合工业低功
2025-12-11 08:46:56
644
原创 HC32F460 + ESP32 - S3 + NB - IoT 语音聊天系统设计
本文设计了一个基于HC32F460、ESP32-S3和NB-IoT的语音聊天系统,包含微信小程序交互功能。系统采用"端-网-云-小程序"四层架构:终端硬件层负责语音采集/播放和NB-IoT网络接入;网络层通过MQTT协议实现数据传输;云端层使用OneNET平台进行设备管理和消息转发;应用层微信小程序提供语音交互界面。硬件方面采用HC32F460控制语音编解码模块VS1053,ESP32-S3负责网络透传,NB-IoT模块BC28实现低功耗网络连接。软件设计包括自定义串口通信协议和MQTT
2025-12-11 08:45:23
743
原创 HC32F460与ESP32-S3对接NB-IoT的语音系统设计
摘要:本系统采用HC32F460作为主控芯片处理音频采集与编解码,通过UART与ESP32-S3通信。ESP32-S3连接NB-IoT模块实现云端数据传输,与微信小程序交互。系统实现了PCM音频采集、ADPCM编解码(4:1压缩比)及NB-IoT分包传输功能,微信小程序通过WebSocket接收播放音频。针对不同场景提供两种方案:低功耗场景由HC32F460处理ADPCM,高质量场景由ESP32-S3处理OPUS编码。系统包含完整的语音收发流程,支持8kHz/16kHz采样率,并提供了网络重传和缓冲补偿机制
2025-12-08 10:57:52
467
原创 NB-IoT+小程序:实现IoT语音消息聊天例程
本文介绍了NB-IoT与微信小程序对接实现语音消息功能的方案。硬件方面需配置NB-IoT模块(如BC95)和MCU,通过AT指令建立网络连接;微信小程序需获取录音权限并通过WebSocket实现实时通信。系统采用MQTT协议传输数据,使用AAC-LC编码格式确保兼容性。文章详细说明了设备端音频采集、压缩和传输的实现方法,以及小程序端的音频处理流程,并对比了HC32F460与ESP32两种硬件方案的性能差异。最后强调了安全性措施和数据包格式规范,为窄带环境下的语音通信提供了完整解决方案。
2025-12-08 10:52:47
635
原创 鸿蒙开发小程序语音聊UI天开发全攻略
本文介绍了鸿蒙小程序开发的关键步骤和技术要点。主要内容包括:1.开发环境搭建(安装DevEco Studio、配置SDK);2.语音聊天工具的实现(UI布局、录音功能);3.网络通信模块(WebSocket管理);4.微信小程序开发基础(项目结构、核心功能实现);5.鸿蒙特性适配(分布式能力调用)。文章提供了详细的代码示例,并强调了权限配置、性能优化和调试技巧等注意事项,为开发者快速上手鸿蒙小程序开发提供了实用指导。
2025-12-08 10:40:53
262
原创 ESP32-S3与HC32F460物联网语音方案对比
本文对比了ESP32-S3 WiFi和HC32F460+NB-IoT两种语音传输方案的技术实现。ESP32-S3通过WiFi模块直连互联网,提供200ms低延迟但功耗较高(80mA);HC32F460+NB-IoT采用PSM模式实现5μA超低功耗,但延迟达800-1000ms。两者在开发复杂度、成本构成(5$ vs 12$)等方面各具特点,均需配合Opus编解码器实现16kHz语音传输。文章详细介绍了硬件初始化、音频采集传输、服务端搭建及小程序实现等关键技术细节,为物联网语音方案选型提供参考。
2025-12-08 10:37:03
694
原创 NBIOT实现低成本对讲机硬件方案对比
摘要:本文对比分析了两种低成本对讲机设计方案。HC32F460方案基于ARM Cortex-M4内核,主频200MHz,适合实时音频处理,BOM成本低于15美元;ESP32-S3方案采用双核Xtensa LX7处理器,支持Wi-Fi/BLE组网,成本约20美元。性能方面,HC32F460延迟更低(<50ms),ESP32-S3扩展性更强。功耗测试显示HC32F460休眠电流仅5μA。建议纯NB-IoT场景选择HC32F460,混合网络需求选用ESP32-S3,在成本与性能间取得平衡。
2025-12-08 10:18:21
647
原创 基于RISC-V MCU平台CH584实现AODV动态自组网算法的详细C代码实现
本文介绍了在RISC-V MCU平台CH584上实现AODV动态自组网算法的方案,包括核心数据结构、路由维护函数和HELLO消息处理等关键模块的实现。同时详细阐述了LoRa无线OTA升级的实现方法,涵盖硬件准备、固件分区设计、通信协议和安全机制等内容。方案采用双分区设计保证升级安全,通过分段传输协议和完整性验证确保可靠性,并提出了低功耗优化和测试要点。完整工程需要硬件驱动层适配和协议栈配置,建议根据设备资源调整参数并优化内存管理策略。
2025-12-05 16:49:57
885
原创 基于RISC-V MCU CH584 MCU 的AODV自组网协议移植
本文介绍了基于CH584 RISC-V MCU的AODV路由协议实现方案。CH584是沁恒微电子推出的144MHz主频、支持蓝牙5.3的32位MCU,具有低功耗特性。文章详细阐述了AODV协议在CH584上的移植过程,包括硬件抽象层适配、网络接口层实现、核心数据结构定义以及路由发现和维护机制。针对CH584有限的存储资源(64-256KB Flash/32-64KB RAM),提出了静态内存分配、路由表条目限制等优化策略,并给出了中断处理、性能优化建议和测试验证方法。该方案为物联网和无线通信场景下的移动自组
2025-12-02 13:55:07
922
原创 LoRa自组网提速与AODV算法优化
本文提出了一种基于LoRa自组网的通信优化方案,通过改进AODV路由协议和TDMA/CSMA混合访问机制,显著降低了网络延迟。主要创新点包括:1)动态时隙分配的TDMA算法,最小时隙可压缩至10ms;2)混合路由协议结合OLSR和AODV优点;3)数据包聚合技术采用LZ77压缩;4)双信道快速切换机制。测试结果表明,该方案将端到端延迟从800ms降至150ms以下,组网收敛时间缩短至10秒内。关键实现包括基于二进制指数退避的动态时隙分配、邻居表维护算法和自适应信道切换机制,适用于物联网低功耗广域网络场景。
2025-12-01 13:34:49
691
原创 LoRa自组网算法AODV算法移植设计与优化
本文提出了一种基于LoRa和AODV算法的自组网设计方案,在ESP32-S3平台上实现低延迟多级中继通信。系统采用半双工通信模式,目标在200ms内完成4-5级中继传输。设计包含硬件配置(SPI接口初始化)、AODV算法移植(路由表结构、RREQ/RREP处理)、数据转发逻辑以及延迟优化措施(快速重传、动态功率控制)。通过TDMA/CSMA混合调度和碰撞检测机制提高网络可靠性,同时实现路由维护、邻居发现和快速数据传输功能。测试验证了端到端延迟、路由收敛速度和冲突处理能力,为物联网应用提供了一种高效的自组网解
2025-12-01 11:36:04
808
原创 基于ESP32-S3 IDF平台的半双工LoRa自组网算法设计
本文提出一种基于ESP32-S3IDF平台的半双工LoRa自组网算法设计。系统采用分层树状拓扑结构,主节点为根节点,中继节点负责数据转发,网络深度限制为5级,末端节点3个。通信采用TDMA时分复用机制,每个节点分配固定时隙(10ms单位)。硬件配置包括ESP32-S3芯片和SX1262LoRa模块(868MHz,20dBm发射功率)。时隙分配算法考虑节点深度和标识符,网络初始化可在200ms内完成。实现方案包含信标广播、节点加入、数据中继和时隙同步等核心功能,经测试5级中继网络端到端延迟稳定控制在180-2
2025-12-01 11:26:16
879
原创 半双工LoRa自组网算法设计
采用双向时间戳交换算法,计算时钟偏移量: $$ \Delta t = \frac{(T2 - T1) - (T4 - T3)}{2} $$ 其中T1为发送时间,T2为接收响应时间,T3为对方接收时间,T4为对方响应时间。基于ESP32-S3 IDF平台,设计一个半双工LoRa自组网算法,支持4.8kbps通信速率,网络架构包括一个中心节点、4~5级中继和3个末端节点,要求末端节点数据上报周期为200ms。中心节点负责协调整个网络的通信,中继节点负责转发数据,末端节点负责采集数据并上传。
2025-12-01 11:19:06
692
原创 AI智能体设计:从框架到实现
本文介绍了AI智能体的基本设计框架与实现方案。首先提出了包含自然语言处理、对话管理、知识库和用户交互的核心模块架构,并给出了基于Python的聊天机器人实现示例,重点展示了NLP处理、对话管理和情感分析模块的代码实现。接着详细说明了如何将Python智能体对接移动设备,包括搭建Flask后端API、实现WebSocket通信、数据处理函数以及数据库交互等关键技术环节。最后专门介绍了对接鸿蒙系统的实现步骤,涵盖设备连接、API调用、数据同步和事件监听等具体操作。全文提供了从智能体设计到移动端集成的完整技术路线
2025-12-01 10:33:17
858
原创 《CS2》中使用AutoHotkey和Python修改鼠标弹道的详细实现方案
《CS2》中使用AutoHotkey和Python修改鼠标弹道的详细实现方案-AK47,M4,沙鹰
2025-11-27 08:55:15
475
原创 MounRiver Studio RISC-V将定义数组到SRAM固定位置 __attribute__ __at__ 详细说明和步骤
MounRiver Studio RISC-V将定义数组到SRAM固定位置 __attribute__ __at__ 详细说明和步骤
2025-11-27 08:49:12
319
原创 CH58x RAM2K独立分配实战技巧
地址范围必须确保不与芯片原有RAM区域冲突,CH582M的32KB RAM原始范围为0x20000000-0x20007FFF。示例中0x20007800-0x20007FFF是最后2KB空间。双电源供电模式下,需确认芯片手册中指定区域的掉电保持特性。部分芯片的特定RAM区域支持低功耗状态下的数据保留。关键字防止编译器优化导致意外访问。对于关键数据,建议增加校验机制(如CRC)确保数据完整性。
2025-11-25 14:52:21
19
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅