自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式单片机实验室

记录开发过程中的问题和功能。

  • 博客(426)
  • 资源 (128)
  • 问答 (2)
  • 收藏
  • 关注

原创 Windows+VSCode 搭建 ESP-IDF 开发环境(eim-gui 版,新人保姆级教程)

本文为Windows系统下使用eim-gui工具搭建ESP-IDF开发环境的保姆级教程。详细介绍了通过图形化界面一键安装ESP-IDF SDK、配置VSCode开发环境的完整流程,支持多版本共存和离线安装。重点讲解了安装前的准备工作、eim-gui的核心功能界面、三种安装方式选择、VSCode插件配置方法,并提供了创建首个ESP32项目的验证步骤。针对常见问题给出解决方案,强调路径命名规范和管理员权限等关键注意事项,帮助开发者快速搭建稳定的ESP32开发环境。

2026-04-02 19:15:00 413

原创 ESP32-S3 运行 Linux 全指南:从 RISC-V 模拟器移植到 8 秒快速启动

摘要:传统认知中单片机无法运行完整Linux系统,但通过RISC-V模拟器mini-rv32ima和ESP32-S3高性能MCU,仅需20元开发板即可实现8秒启动Linux。本文详解移植原理,通过三大核心接口适配(镜像加载、串口输入输出)和PSRAM优化配置,提供PlatformIO/Arduino双平台部署方案。方案支持基础BusyBox命令行,性能达CoreMark 6.65分,并补充原生Linux运行方案对比。从环境搭建、镜像编译到系统启动测试,完整呈现单片机运行Linux的全流程,突破MMU缺失、内

2026-03-23 21:11:51 577 1

原创 嵌入式软件架构设计:从分层思想到状态机实现,打造高可维护、高可移植的工程级代码

本文探讨了嵌入式软件架构设计的关键方法。首先提出分层架构思想,通过3层(裸机)、4层(RTOS)和6层(量产)模型实现硬件与业务逻辑的解耦。重点介绍了6层架构中各层的职责:通用基础层定义系统标准,硬件抽象层屏蔽MCU差异,设备驱动层封装外部器件,服务层提供通用能力,应用层专注业务逻辑,入口层管理系统启动。随后给出了适配ESP-IDF/STM32的标准化目录结构。文章还指出状态机是业务逻辑的最佳载体,将介绍三种工程化实现方法。整体目标是构建高可维护、高可移植的嵌入式系统架构。

2026-03-23 21:11:31 632

原创 ESP32-P4 看门狗复位全解析:HP_SYS_HP_WDT_RESET 故障排查实战

摘要: 本文深入解析ESP32-P4芯片的HP_SYS_HP_WDT_RESET复位故障,提供完整的排查方案。首先介绍该故障的典型现象和日志特征,随后详细拆解其核心原理,区分与其他看门狗复位的差异。文章列出了ESP32-P4的完整复位类型,包括特有和通用复位类型。重点提供了5个维度的排查方案:代码死循环、中断异常、任务看门狗配置、系统内存问题及硬件电源问题。最后给出可直接复用的调试代码,帮助开发者快速定位复位原因。全文内容详实,从现象到本质层层递进,具有很高的实用价值。(149字)

2026-03-20 21:00:00 384

原创 从“能跑”到“可演进”:一套 ESP32 项目的嵌入式软件架构设计实践

本文探讨了嵌入式软件架构设计的重要性与实践方法。文章指出,嵌入式项目常见问题不在于功能实现,而在于后期迭代时的维护困难。作者提出分层架构模型(应用层至HAL层共7层),强调单向依赖原则,并建议通过状态机拆分和接口抽象来增强系统稳定性与可扩展性。文中还给出了工程化建议和8条落地检查清单,强调架构设计是"为未来迭代买保险",能够显著降低长期重构成本。核心观点是:良好的架构设计能让上层聚焦业务,下层吸收差异,从而支撑产品的持续演进。

2026-03-14 15:55:16 364

原创 ESP32S3实现类Linux Initcall驱动注册机制(附完整代码+实战教程)

本文针对ESP32S3开发中模块初始化耦合度高、调用顺序混乱等问题,提出基于ESP-IDF框架移植Linux内核Initcall机制的解决方案。该方案通过段式注册+优先级调度实现驱动自动化分层初始化,并针对ESP32S3的4字节寻址对齐要求进行硬件适配。核心实现包含4个文件:modules.h封装注册宏(强制4字节对齐)、linker.lf链接脚本适配、modules.c实现调度函数、CMakeLists.txt完成构建配置。系统支持从初始化到持续轮询的全流程管理,提供9级初始化优先级和3级轮询优先级划分,

2026-03-14 15:45:52 546

原创 从零构建工业级 ESP32 通用开发框架:BSP 分层 + POSIX 接口 + 表格驱动 FSM

本文提出一种工业级ESP32通用开发框架,通过分层架构解决ESP-IDF开发痛点。框架采用BSP层隔离硬件差异,POSIX接口标准化任务管理,表格驱动FSM优化业务逻辑。核心模块包括:日志系统、POSIX任务封装、硬件抽象层和板级支持包,实现代码高复用性和可移植性。该框架支持ESP32全系列芯片,为物联网项目提供标准化开发模板,显著提升开发效率和系统可维护性。

2026-02-10 02:15:00 1278

原创 C语言 函数指针校验非空,怎么避免重复校验?

在 C 语言中,函数指针调用前必须校验非空以避免崩溃,但重复编写。:多线程环境下需加锁保护,避免校验后被其他线程置空。“在解引用指针之前,总是检查它是否为空”:避免“重复校验” ≠ 省略校验!防御性编程策略才是构建健壮系统的关键。“不应重复检查指针是否为空” 指。,在保障安全的前提下提升代码质量。:函数参数指针、局部变量指针,且。

2026-02-09 19:42:02 621

原创 状态机实现:switch vs 数组列表(状态表)效率深度对比

状态机实现方式的选择对性能影响显著。在满足状态/事件枚举连续的前提下,数组列表(状态表)的执行效率通常最优(O(1)复杂度),具有直接内存寻址和无分支预测优势;而switch-case在小型状态机中开发效率更高。实际选型需综合评估:嵌入式系统优先数组列表,大型状态机推荐二维数组或哈希表,小型状态机可用switch-case。关键是要保证枚举连续性和进行实际性能测试,在效率、可维护性和扩展性之间取得平衡。

2026-02-09 16:17:59 435

原创 ubuntu24安装vscode和espidf

本文详细介绍了在Ubuntu系统上搭建ESP32开发环境的完整流程。主要内容包括:安装基础依赖工具、配置VSCode编辑器及其必要插件、使用ESP-IDF安装管理器(EIM)简化框架安装、验证环境配置以及VSCode集成开发方法。文章重点讲解了EIM工具的使用,包括GUI和CLI两种安装方式,并提供了常见问题的解决方案。通过这套基于VSCode+ESP-IDF的开发环境,开发者能够高效完成ESP32项目的编辑、编译、烧录和调试工作。教程特别适合ESP32开发新手快速搭建开发环境,同时也为有经验的开发者提供了

2026-02-06 20:30:00 967 1

原创 Telink IoT Studio开发环境搭建+tc_ble_single_sdk说明

Telink IoT Studio开发环境搭建与使用指南 摘要:本文详细介绍泰凌微电子Telink IoT Studio开发环境的安装配置流程及使用方法。该工具支持TLSR8/TLSR9/TL系列芯片开发,提供工程管理、编译构建、烧录调试等核心功能。安装过程涵盖Windows/Linux/macOS多平台操作,重点说明工程导入、编译构建(包含清理旧文件、编译启动、结果查看等步骤)以及BDT烧录和JTAG调试两种烧录方式。同时提供工具链自定义配置、常见问题解决方法及开发建议,帮助开发者快速上手泰凌芯片开发工作

2026-01-10 19:40:33 1105

原创 宠物止吠项圈硬件设计全解析:原理图 + 功能逻辑 + 优化方案

本文详细解析了宠物止吠项圈的硬件设计方案,采用CR2032纽扣电池供电,集成音频采集、信号处理、分级止吠和电量监测功能。重点优化了电源稳定性(并联滤波电容)、信号抗干扰(RC低通滤波)和ESD防护,提升设备可靠性。采用低功耗MCU和分级止吠逻辑,兼顾效果与动物福利。实测识别准确率达95%,续航约4-6个月。该设计简洁高效,为便携设备开发提供参考,并建议未来可扩展无线控制、锂电池供电等功能。

2026-01-07 23:40:57 1022

原创 止吠器项圈商业可行性分析报告

摘要: 随着宠物经济崛起和城市养犬管理趋严,振动型止吠器项圈市场迎来高速增长,2023年规模达18.7亿元,预计2026年CAGR为22.4%。报告基于MVP验证,提出以国产芯片为核心的解决方案,小批量单位成本仅9.4元,零售定价49-59元,月销300片即可实现万元毛利。通过线上(淘宝/拼多多)+线下(宠物店)多渠道布局,结合合规设计(无电击)和差异化功能(如2.4G控制),快速验证市场可行性。未来可通过产品升级(APP联动)和跨境电商(欧美市场)拓展增量空间,抓住下沉市场与智能化需求的双重机遇。

2026-01-05 22:11:37 878

原创 编程从“兴趣班”升级中小学必修课:信息科技课的3大核心改革

从“兴趣班”到“必修课”,编程的定位已经从“课外技能”变成了“AI时代的底层能力”——就像10年前人人要学英语,现在人人需要懂点信息科技逻辑。对学生和家长来说,不用再纠结“要不要学编程”,而是要跟着课程逻辑:低龄重体验、高年级重思维,让技术真正成为孩子适应未来的“硬本领”。要不要我帮你整理一份信息科技课各学段的核心学习重点清单?

2025-12-04 14:53:49 757

原创 少儿编程避坑指南:别被这4个“内幕”忽悠了

选少儿编程课,别被“快速拿证”“炫酷机器人”这类噱头吸引——真正有价值的是“是否能培养逻辑思维、解决问题的能力”

2025-12-04 14:45:51 500

原创 别再误解少儿编程了!它教的从不是 “死记代码”

对孩子来说,编程语法早晚会忘,但**“遇到问题-拆解问题-试错解决”的逻辑思维、“跨学科整合知识”的创新能力、“敢尝试不畏惧”的自信**,才是少儿编程真正的价值。别再把少儿编程当成“提前学代码”的工具了——它教的是未来社会的核心竞争力。

2025-12-03 17:04:17 441

原创 少儿编程分类全解析:软件编程 VS 硬件编程,孩子该怎么选?

少儿编程的核心是“兴趣+能力”双培养——无论选软件还是硬件,让孩子在“喜欢的事”中锻炼思维、收获成长,才是最适合的选择。这篇文章结合“编程分类图”,帮你理清两大方向的学习内容、适配年级与能力培养,轻松选对孩子的编程入门路径。两大方向——很多家长分不清两者的区别,也不知道孩子该从哪个入手。软件编程是“通过代码控制虚拟程序运行”的学习方向,核心是锻炼。硬件编程是“通过代码控制实体硬件运行”的学习方向,核心是锻炼。少儿编程不是“单一技能”,而是分为。

2025-11-29 09:46:34 915

原创 为什么说女孩适合学编程?

编程从不是男生的“专属领域”,女孩的特质与编程的核心需求高度适配,且能在学习中收获技能、思维、职业等多维度的成长。打破“编程=男生”的刻板印象,让女孩走进编程的世界——这里没有性别枷锁,只有无限的成长与创造空间。

2025-11-29 09:33:45 809

原创 少儿编程:分龄科学路径 + 机构选择核心标准,避开学习与选课的坑

少儿编程不是“短期技能培训”,而是长期的思维与能力培养。家长需先理清孩子的分龄学习路径,再结合“科学体系、沉浸式课堂、专业师资、灵活授课、竞赛衔接”的机构标准做选择——这样既能让孩子的学习有方向、有节奏,也能避免走弯路,真正在编程中收获逻辑、创新与解决问题的核心能力。

2025-11-29 09:27:56 920

原创 少儿编程≠“聪明专属”:打破认知误区,重新理解编程教育的核心价值

少儿编程不是“聪明孩子的专属赛道”,而是每个孩子都能参与的“能力培养场”。家长无需纠结“孩子够不够聪明才能学编程”,更应关注孩子在编程中获得的逻辑思维、问题解决、协作创新等能力——这些才是编程教育留给孩子的、比“聪明标签”更珍贵的成长礼物。

2025-11-29 09:21:31 893

原创 别把 Scratch 当 “动画玩具”!图形化编程是算法思维的最佳启蒙

摘要:Scratch不仅是制作动画的工具,更是算法思维启蒙的有效方式。它通过图形化积木将抽象的算法逻辑可视化,帮助孩子理解数学概念如运算、数论等,并能解决应用题如鸡兔同笼、水仙花数等。Scratch中的12大核心算法(如枚举、分支、循环等)与Python/C++逻辑相通,为后续学习代码编程打下思维基础。这种"积木转文字"的过渡方式,让孩子在趣味中掌握编程思维,避免死记硬背。

2025-11-28 21:10:14 680

原创 编程对数学到底有没有作用?

摘要: 少儿编程是数学学习的“趣味实践场”,将抽象数学知识转化为可操作的代码实践。编程中蕴含四则运算、数列、几何等数学内容,同时培养问题分解、模式识别等核心思维能力。通过案例可见,编程能将数学公式可视化(如等差数列求和)、强化数感与空间思维(如Scratch坐标系),并实践枚举法等解题逻辑。本质上,编程让数学从“背公式”升级为“解决问题”的工具,实现知识与思维的双向打通。(150字)

2025-11-28 18:54:20 629

原创 新政下少儿编程机构怎么选?

新政下少儿编程机构选择指南 教育部新政强调“校内为主、校外为辅”,选择少儿编程机构需避开4类坑:变相学科培训、炒作非官方竞赛、师资缺乏教育背景、课程超前拔高。合规机构应具备三大特征:课程与校内同步、注重真实场景实践、提供免费资源链接。家长可通过5个问题快速筛选:课程如何衔接学校?能完成什么作品?教师有哪些教学案例?竞赛辅导是否合规?是否提供免费体验资源?重点关注机构是否注重实践能力而非应试技巧,确保选择真正培养孩子编程思维的靠谱机构。

2025-11-27 23:40:55 793

原创 少儿编程不止是写代码而是塑造孩子的逻辑思维

少儿编程绝非“让孩子提前学习成人编程技术”,而是通过**“拆解问题→逻辑推理→创意实现”**的完整链路,培养孩子适应未来的“数字思维模式”。无论孩子未来是否从事技术行业,这种“系统化解决问题”的能力,都将成为其应对复杂挑战的“底层逻辑”。如果你也希望孩子在“逻辑与创意的碰撞”中构建数字时代的核心竞争力,不妨让他从“一颗好奇的心”开始,踏上少儿编程的探索之旅——这里没有门槛,只有无限的成长可能。

2025-11-24 18:06:14 995

原创 学前教育编程,孩子未来加分项

少儿编程的本质,是为孩子构建**“技术素养+思维模式+升学筹码”** 的三维竞争力。它不是“精英专属”,而是AI时代每个孩子都应接触的“素养教育”;它不是“功利性升学工具”,而是“让孩子在数字世界中自主探索、创新创造”的成长路径。对家长而言,让孩子接触少儿编程,是为其在未来的“人机协作”时代,提前储备理解技术、运用技术、甚至创造技术的核心能力——这才是少儿编程的终极价值。

2025-11-24 17:44:14 1608

原创 少儿编程的图形化编程学什么

对6-7岁的孩子而言,图形化编程的学习不仅是掌握“拖拽积木写程序”的技能,更是在空间认知、逻辑思维、数学应用、创造力等维度的综合能力培养。它为孩子搭建了“从具象操作到抽象思维”的过渡桥梁,让编程启蒙真正做到“有趣又有效”,为后续代码编程(如Python、C++)奠定扎实的思维基础。如果您的孩子正处于6-7岁,不妨从图形化编程入手,让他们在“创作中学习,在兴趣中成长”,开启编程思维的启蒙之旅。

2025-11-24 16:14:20 819

原创 少儿编程各年龄规划➕攻略

少儿编程的学习是一场“长期价值投资”,既需要科学的分龄规划,也需要精准的机构选择。家长需结合孩子的兴趣与发展阶段,锚定“体系化、重实操、趣味化”的机构,让孩子在编程学习中真正收获逻辑思维、创新能力与未来竞争力。

2025-11-24 15:52:06 1646

原创 少儿编程全解析:从启蒙到升学,一文带你读懂孩子学编程的那些事

少儿编程是专为儿童设计的编程教育形式,它摒弃了成人编程的枯燥与复杂,通过编程游戏启蒙、可视化图形编程、机器人编程等趣味方式,帮助孩子建立逻辑思维、创新解难能力,是国家在基础教育阶段针对AI领域的提前布局,最终目标是让孩子成长为适应未来AI时代的全科型人才。少儿编程不是“提前学习成人编程”,而是一场针对孩子思维能力、创新能力的“启蒙革命”。从3岁的图形化启蒙,到初高中的信息学竞赛,它既可以是孩子探索科技的兴趣起点,也可以是升学规划的重要路径。

2025-11-24 15:15:06 1070

原创 初学Python必背词汇清单:每天5-6个,轻松突破语法门槛!

Python的词汇学习没有捷径,但“每天5-6个”的轻量化积累,能让你在不知不觉中突破语法理解的壁垒。当这些词汇从“陌生术语”变成“自然表达”时,你会发现读代码、写逻辑都变得顺畅——这就是词汇积累给Python学习带来的“质变”。

2025-11-03 23:05:25 1108

原创 少儿编程不止学技术:6 大学习习惯的蜕变与思维能力的跃迁

少儿编程的价值,远不止于“掌握一门技术”。它是一套**“习惯重塑与思维升级”的系统解决方案**——通过编程的严谨性、即时反馈、项目闭环、创作属性、任务拆解与抗挫试炼,推动孩子从“被动学习”走向“主动成长”。对于家长和教育者而言,选择少儿编程不应只关注“孩子学会了什么技术”,更应重视“孩子养成了什么习惯、获得了什么思维”。

2025-11-03 23:00:12 1021

原创 少儿编程全路线学习规划:从 AI 机器人到 C++,分龄分阶段的科学进阶指南

少儿编程学习是一场“思维与能力”的长期投资。从AI机器人的思维启蒙,到Scratch的逻辑构建、Python的实用进阶,再到C++的竞赛深耕,每一个阶段都有其独特的价值。唯有结合年龄特点、兴趣方向进行科学规划,才能让孩子在编程学习中真正实现“思维升级、能力跃迁”,在数字化未来站稳脚跟。

2025-11-03 22:50:32 2010

原创 编程启蒙全解析:从 Scratch 到 Python、C++,孩子学编程的核心知识与避坑指南

本文针对编程初学者尤其是少儿编程群体,系统介绍编程的本质、Scratch图形化编程、Python与C++代码编程的特点,剖析学编程的实际价值,并给出报课与学习过程中的避坑方法,助力家长和孩子清晰规划编程学习路径。

2025-11-03 22:39:09 1057

原创 少儿编程:隐藏的 “学科加速器”,助力语文、数学、英语成绩多维提升

摘要: 少儿编程不仅是技术培养,更是跨学科的“能力加速器”。在语文方面,编程思维能优化写作逻辑,通过任务拆解提升表达清晰度;在数学领域,编程将抽象公式可视化,强化逻辑推理能力;对于英语学习,编程语言高频词汇的自然习得和语法规则的理解,能有效提升词汇量与语言逻辑。少儿编程通过思维训练与知识联动,实现文化课能力的底层升级,帮助孩子获得可迁移的学习逻辑,促进综合成绩提升。(149字)

2025-11-02 23:05:30 685

原创 学编程 = 当程序员?三大常见误区,带你看清编程学习的真相

编程不等于当程序员!三大误区阻碍认知真相:1.编程培养逻辑思维等核心能力,适用于多种职业场景;2.女性在编程领域同样出色,历史上首位程序员就是女性;3.科学教学方式让编程健康有趣,而非枯燥伤眼。编程是数字化时代的通用思维工具,不应被职业标签、性别偏见或学习体验的刻板印象所局限。

2025-11-02 22:51:17 535

原创 为什么越来越多的家长选择让孩子学机器人?

文章摘要: 在人工智能时代,机器人教育正成为家长培养孩子核心竞争力的新选择。它通过硬件搭建、软件编程和任务解决的闭环训练,帮助孩子掌握未来社会所需的“技术思维+工程能力”。机器人教育打破学科壁垒,将数学、物理等知识转化为实践能力,同时培养逻辑思维、创新力和抗挫力。政策支持与升学优势(如赛事获奖对“科技特长生”的助力)进一步提升了其价值。其本质不仅是学习技术,更是培养孩子解决问题的系统思维,为AI时代奠定“理解-运用-创新技术”的底层能力。

2025-11-01 18:09:05 937

原创 孩子学编程顺序别搞反

编程学习是一场“长期修行”,而非“短期冲刺”。遵循科学的阶段顺序,结合年龄规划与赛事路径,才能让孩子在编程学习中持续获得成就感——无论是作为兴趣拓展,还是升学助力,都能走得更稳、更远。,孩子在动手操作中理解“条件判断”“循环执行”等核心逻辑,同时培养空间思维与问题分解能力。这一阶段不涉及代码,而是用孩子熟悉的“积木语言”,把抽象编程概念具象化。本文将系统梳理从编程启蒙到信息学奥赛(信奥)的完整路径,结合3-16岁年龄分层规划与赛事体系,为家长和教育者提供清晰指引。,而非单纯的“代码背诵”。

2025-11-01 18:02:03 1095

原创 为什么选择科创实验? 培养未来科技创造者的必经之路

摘要: 科创实验是培养未来科技创造者的关键路径。它通过项目式实践帮助孩子从电子依赖转向主动创造,培养3D打印、AI、机械工程等核心技能,激发创新自信。相比传统教育的被动学习,科创实验采用沉浸式项目探究,让孩子在实践中学到硬技能并展示作品。这种教育模式不仅助力孩子从科技消费者转变为创造者,也为教育机构和家长提供了差异化发展和解决电子依赖的新思路。科创实验正成为未来人才培养的重要孵化器。

2025-10-31 17:50:09 704

原创 孩子学编程黄金年龄表

摘要: 本文系统解析了4-16岁少儿编程的科学学习路径,强调根据认知发展阶段选择适配的语言和课程。4-6岁通过无屏编程启蒙;7-9岁学习Scratch培养逻辑思维;10-12岁过渡至Python;13岁以上可挑战C++竞赛或AI等专项。对比了Scratch(图形化)、Python(全能)和C++(竞赛向)的特点与适用场景,并推荐了蓝桥杯、NOI等权威赛事及等级认证。建议遵循“兴趣驱动+阶段匹配”原则,以培养逻辑、创新等核心能力为目标,避免盲目追求竞赛成绩。

2025-10-31 16:53:10 1419

原创 少儿编程:6-16 岁孩子的思维启蒙与能力进阶之路

少儿编程不仅顺应孩子的成长阶段,更能反向提升专注力、强化思维逻辑,是孩子成长路上的“能力加速器”。对于6-16岁的孩子而言,把握好每个阶段的编程学习节奏,能让孩子在思维深度、学习专注力、未来竞争力上实现全面进阶。让我们抓住孩子成长的黄金阶段,以编程为支点,为他们的未来插上科技的翅膀。

2025-10-31 15:27:25 844

原创 少儿编程升学全路径 + 科技特长生 8 大出路

本文系统梳理了少儿编程升学路径与科技特长生8大出路,为家长提供从小学到高中的科创升学规划指南。小学阶段通过图形化编程和Python奠定基础;初中冲刺CSP-J/S竞赛获取科技特长生资格;高中以NOI系列赛事为目标,省一等奖可获985高校强基计划资格,国赛前50名可保送清北。文章还详细解读了保送清北、综合评价招生等8大科技特长生升学捷径,强调早规划、重能力、善借力的重要性,指出编程竞赛是AI时代差异化竞争的关键。

2025-10-27 21:46:29 2398

低端局cx32L003 移植U8G2

协程+U8G2

2023-08-10

VSCode-x64-1.79.2(集成嵌入式插件).zip

集成嵌入式插件 [VScode] 嵌入式软件开发必备插件 https://lisun.blog.csdn.net/article/details/118066162 1. C/C++ 【c/c++智能提示、调试和代码浏览】 2. C++ Intellisense 【借助GNU Global标签的c/c++智能提示】 3. Bracket Pair Colorizer 【一个可定制的扩展为匹配括号着色 】 4. Chinese (Simplified) 【中文语言包扩展(简体) 】 5. GBKtoUTF8 【GBK到utf8】 6. hexdump for VSCode 【以十六进制显示指定文件】 7. Embedded IDE 【一款适用于 8051/STM8/Cortex-M/RISC-V 的单片机开发环境】 8. Path Intellisense 【自动完成文件名的Visual Studio Code插件 】 9. Visual Studio IntelliCode 10. C-family Documentation Comments 【为///或/**生成c族文档注释】 1

2023-06-25

DLL函数查看器(DLL+Export+Viewer),支持64位DLL查看顺.zip

日常使用推荐使用 lucasg/Dependencies ,列出的内容全面,不但有 dll,还有当前会加载到的文件的完整路径,还能看到相应模块导出的函数及地址。 Dependency Walker 已经比较过时,win10 上不能正常运行。

2023-06-19

文件内容搜索器.zip

dnGrep 是一个开源项目,2008年开始发布,没想到今年还有更新;dnGrep这名字大概是指Linux的grep命令在Windows下的.NET实现吧, dnGrep支持搜索磁盘里txt、word、Excel、PPT、PDF等文件里的内容,以下引用官方介绍: 搜索文本文件、Word、Excel 和 PPT以及 PDF 在压缩文件中搜索文件 - zip、7z、rar、jar 等 使用文本、正则表达式(regex)、XPath等进行搜索 许多搜索筛选选项 搜索和替换,包括撤消 替换为文本文件 - 不替换为二进制文件格式,例如 Word、Excel 或 PDF。 整个文件预览 右键单击以在文件资源管理器中搜索 移动/复制/删除结果文件 在自定义的文本编辑器中打开行结果 将搜索模式加入书签,以便以后使用 在测试窗口中尝试复杂的搜索 保存搜索结果 浅色和深色主题 多种语言的翻译 解压后,双击 dnGREP.exe 即可打开,软件支持中文,在 Settings-Options 中可设置语言,软件界面并不复杂,所以操作上自行摸索即可。

2023-06-20

flawfinder使用说明(中文).pdf

探伤者附带了一本简单的手册,描述了如何使用它。 如果您不确定要冒险 安装程序,你可以看看 首先是文档,其中讨论了如何使用它和 它如何支持 CWE。 该文档以以下格式提供: 这是探伤仪的主要网站,一个简单的程序,用于检查 C/C++源代码并报告可能的安全漏洞(“缺陷”) 按风险级别排序。 这对于快速查找和删除至少一些非常有用 程序广泛发布之前的潜在安全问题 向公众开放。 任何人都可以免费使用,并可作为开源软件(OSS)使用。 参见“探伤仪如何工作? 下面,有关其工作原理的更多信息。 其他人在探伤仪方面取得了成功;请参阅推荐和评论/论文了解更多信息。 如果需要更多详细信息,可以跳到文档。 探伤仪经过专门设计,易于安装和使用。 你可以安装Python并使用pip,如下所示:

2023-06-03

VCG自动代码安全审查工具

VCG是用于C++,C#,VB,PHP,JAVA,PL / SQL和COBOL的自动代码安全审查工具,旨在通过识别不良/不安全的代码来加快代码审查过程。 为 R 添加了新的测试版功能。它具有一些应该使其有用的功能。 除了执行一些更复杂的检查之外,它还为每种语言提供了一个配置文件,基本上允许您添加要搜索的任何不良功能(或其他文本)。它尝试在注释中查找可以指示损坏代码的短语,并提供统计信息和饼图(针对整个代码库和单个文件),显示代码、空格、注释、“ToDo”样式注释和错误代码的相对比例。 我试图制作一些东西来智能地搜索缓冲区溢出和 C 中的有符号/无符号比较、Java 代码中违反 OWASP 建议等。 当前版本: 2.3.1

2023-06-03

merge-hex-master.zip

merge-hex .\tool\mergeHEX.exe .\build\Debug\BOOT.hex .\build\Debug\MCU.hex .\build\Debug\BOOT_APP.hex

2023-05-16

mergeHEX.zip

用于合并hex文件的小工具,通过批处理脚本调用传参,在MDK中,可以在魔术棒的User选项卡设置编译后调用批处理脚本,使用起来非常方便. 1. main.c :为 mergeHEX.exe源码; 2. mergeHEX.exe :为main.c生成的可执行文件,可以直接使用; 3. merge_hex.bat :为批处理文件,用于调用mergeHEX.exe,并传入文件路径参数(文件路径只能使用相对路径,且总路径长度不能大于2048个字节);

2023-05-05

编码转换 任意格式的文本,统一转换为UTF-8

任意格式的文本,统一转换为UTF-8

2023-04-27

jlink-v9固件修复.zip

jlink_v9固件修复

2023-04-12

nRF5-SDK-17.1.0.zip

nRF5-SDK-17.1.0.zip

2023-04-10

snapshot-2023-03-04-02-26.zip

调试仿真

2023-04-04

k3 wiseV15.0手册盘.rar

k3 wiseV15.0手册盘.rar

2023-03-29

syscfg-SDK5.20.zip

x:\ti\simplelink_cc13x2_26x2_sdk_5_20_00_52\source\ti\ 将文件夹[ble5stack][drivers],解压到上面目录,并替换全部。 使用参考下面链接: https://blog.csdn.net/qq_29246181/article/details/126611930 https://blog.csdn.net/qq_29246181/article/details/126669725

2023-03-14

CCS10.3.0.00007-win64.zip

CCS10.3.0.00007_win64

2023-03-13

mingw32 V8.1

mingw32 V8.1

2023-03-01

STM32动态加载实现V1.0.pdf

本文主要介绍如何在单片机上实现动态加载功能,需要读者具有一定的嵌入式开发 基础且已经可以熟练运用 MDK 创建应用程序。其中所讲的生成具有动态段的 elf 文件 方法有一部分仅适用于 MDK 平台 ARM clang 编译器,因此推荐读者也使用与作者一样 的软件平台。本文的主要参考资料为《Arm Compiler User Guide Version 6.16 (PDF)》、 ARM 官网中关于动态链接的介绍 https://developer.arm.com/documentation/ihi0044/h/?lang=en#dynamic-linking 、《ELF 手册 -中文版.pdf》、《野火 HAL 库开发指南》第 49 章、《安富莱_STM32-V7 开发板_用户手 册》等。

2023-02-21

simplelink-cc13xx-cc26xx-sdk-6-40-00-13

simplelink_cc13xx_cc26xx_sdk_6_40_00_13 TI协议栈

2023-02-14

STM32F103C8T6功耗测评(功耗优化必读)

STM32F103C8T6 MCU 越来越广泛的应用在生产生活的各个领域,外接丰富的传感器、功能模块、通信 模块、显示存储等可以形成各种可样的产品项目应用。对于功耗要求比较高的产品,一般会选择 STM32L 系 列的 MCU,但是从功耗的评测角度,逻辑上是基本相似的。 在很多应用场合中都对电子设备的功耗要求非常苛刻,如某些传感器信息采集设备,仅靠小型的电池提供电源, 要求工作长达数年之久,且期间不需要任何维护。由于智能穿戴设备的小型化要求,电池体积不能太大导致容量也比 较小,所以也很有必要从控制功耗入手,提高设备的续航时间。其实,只要是涉及到便携式的产品,都免不了要使用 电池作为电源,否则,如果还是需要接一个插头使用市电来供电的话,那就无法称之为便携式了,比如手机、运动手 环、蓝牙耳机、智能手表等都是类似的。所以控制功耗和提高产品的续航时间就显得尤为重要。

2023-02-13

ccc3.0数字钥匙 UWB资料2.pdf

CCC(Car Connectivity Consortium)车联网联盟是一个致力于制定智能手机到汽车连接解决方案标准的全球跨行业组织。2021年7月CCC将UWB定义为第三代数字钥匙的核心技术,并发布CCC R3(第三代数字钥匙)规范。 CCC R3是基于NFC/BLE/UWB作为基础的无线电技术的使用,该系统采用非对称密码技术对车辆和设备进行相互签名认证,且只对已知车辆显示身份,只有使用和车辆存储的公钥相对应的私钥签名计算,车辆才能进行解闭锁、启动发动机等功能。R3可以兼容R2(第二代数字钥匙),R1(第一代数字钥匙)是独立于R2、R3进行部署。 在成功完成车主配对后,车主每次携带设备靠近车辆Approach前,应执行最低安全测距流程(UWB的工作内容),以建立安全测距,然后才能启动Approach,如迎宾、Lock、Unlock功能;一旦建立了安全测距和设备本地化,车辆可以根据其策略或要求决定启动上述行动。在建立安全测距之前需要URSK(UWB测距密钥),车辆可以有一个预先派生的URSK或根据需要派生一个新的URSK。URSK的机密性和完整性应在URSK的整个生命周期内得到

2023-02-01

画板做的动态代码雨~很酷炫.zip

画板做的动态代码雨~很酷炫,易语言代码

2025-10-31

图片颜色相似度比较.rar

图片颜色相似度比较 易语言源码

2025-10-31

15款超好玩的Scratch 3.0少儿编程游戏代码和素材.zip

15款超好玩的Scratch 3.0少儿编程游戏代码和素材

2025-10-31

Scratch 3.29.1 Setup.exe

Scratch 3是一款由麻省理工学院设计开发的儿童编程工具,其语法简洁易学,采用积木式拼接方式,让孩子能轻松的做出有趣的动画等作品

2025-10-31

Jianying-12887771962220-installer.exe

Jianying 视频剪辑 vip

2025-09-25

VMProtect Ultimate3.8.4.rar

VMProtect 加壳工具

2025-09-25

WindowsUpdateBlocker-1.8(锁定windows自动更新).zip

锁定windows自动更新

2025-09-25

esp32-3.1.1.zip

Arduino IDE 库文件

2025-09-25

凌晨改稿人救星!这个 AI 工具让热点追得又快又稳

凌晨改稿人救星!这个 AI 工具让热点追得又快又稳

2025-09-20

安装proteus,并实现stm32仿真

仿真工具

2025-08-31

RK3562J 最小系统裁剪-Buildroot

[RK3562J] 最小系统裁剪--Buildroot

2025-07-13

RK3562J 最小系统裁剪-Kernel - rockchip-linux-defconfig

内核裁剪

2025-07-12

RK3562J 最小系统裁剪-Kernel - tl3562-evm.dts

设备树裁剪

2025-07-12

RK3562J 最小系统裁剪-Buildroot-裁剪后的配置

RK3562J 最小系统裁剪-Buildroot-裁剪后的配置

2025-07-05

[嵌入式软件]入门篇仿真平台[STM32CubeMX] GPIO和PLL的介绍

仿真教学

2024-02-21

sshfs-winfsp.zip

ssh网络硬盘化 \\sshfs\myuser@ip地址!端口号

2024-01-08

AndroidTool-Release-v2.65.rar

瑞芯微烧录工具

2024-01-08

STM8 软件USB HID

STM8 软件USB HID

2023-11-29

易语言5.95 精简版 集成插件

易语言5.95 精简版 集成插件

2023-11-07

Keil Map信息解析

基本功能: 1.在Keil里面,通过App.Map复制所有信息。然后解析剪辑版内容。 2.随意输入一个函数内存地址,即可遍历出该内存地址属于哪个.c或者函数名。或者能遍历出变量。 强化功能: 1.通过Keil5 命令 Save xxxxxxx\1.Hex 0x20017308,0x20017408 (0x20017308 MSP或者PSP地址,0x20017408结尾地址) 2.解析HEX内存,获取芯片运行堆栈内存,自动分割成4字节。 3.枚举可疑地址。 通过微处理器运行堆栈,对比MAP信息,追踪当前芯片运行过的函数,以及使用的变量。 (该工具方便找芯片内存溢出,硬件错误等问题。)

2023-10-30

空空如也

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

TA关注的人

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