自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vibe coding 在BES方案嵌入式开发实践实例

本文介绍了基于BES2600YP耳机方案的嵌入式系统重构实践,重点测试了AI在IIC通信协议代码重构中的应用。测试环境采用Cursor开发工具链,通过中英文混合Prompt输入。重构主要解决硬件/软件IIC接口混乱、重复代码等问题,采用分步验证方式。实践发现AI能较好理解IIC协议差异,但需要人工审核代码质量,建议采用类似敏捷开发的流程:以Git提交为节点,编译测试为保障,结合人工代码审查。结果表明AI可显著提升编码效率,但强调开发者需持续参与代码审核,避免与代码脱节,这与传统开发中70%时间用于阅读代码的

2026-04-27 22:56:45 637

原创 浅谈Vibe coding

这篇文章探讨了AI编程工具Vibecoding的发展现状和未来趋势。作者认为,Vibecoding在快速原型开发、功能验证等对资源和性能要求不高的场景中优势明显,但对于复杂系统的开发仍需要专业人士参与需求拆解、接口设计和质量把控。文章提出了未来AI编程可能出现的三大流派:传统编程+AI辅助、AI敏捷开发以及完全由AI主导的开发模式。作者指出,随着AI技术的进步,完全由AI主导的开发可能成为现实,但现阶段仍需要人类在需求分析和系统设计方面发挥关键作用。最后强调了对新技术应持开放态度,特别是在提升开发效率和降低

2026-04-27 16:12:15 392

原创 Cursor + Clang windows Keil STM32开发环境搭建

本文记录了2026年4月23日成功搭建STM32开发环境的过程。通过Cursor+Clang在Windows环境下构建ARM编译环境,解决了KeilAssistant不可用的问题。具体步骤包括:1)创建并通过Keil验证STM32项目;2)在Cursor中安装配置Clangd;3)使用EIDE插件导入Keil项目,自动处理编译参数;4)解决构建脚本目录问题后成功生成目标文件。该方法实现了代码阅读、高亮显示和正确编译功能,为后续烧录操作打下基础。整个过程注重兼容ARM架构,确保开发环境可靠易用。

2026-04-23 22:18:30 617

原创 VS Code copilot 受限后的 cursor快速替代

也是咨询了AI, 最重要的一个原因是cursor软件是可以全项目级索引, 而VS code cursor插件是轻量级应用,仅能针对上下文。- 代码自动补全, 在代码能接受代码隐私问题的情况下,能接受AI学习本身代码风格,根据自己的代码风格进行补全。- cursor是基于VS Code开发的, VS code的用户习惯,项目环境配置都可以无缝切换。- 注册时选择 share 时,注意代码安全的可以暂时不选择share。- 代码自动重构, 自动报错, 优化建议。- 有一定的自动生成代码的能力。

2026-04-23 12:05:44 633

原创 VS Code + Clangd BES方案开发消除头文件include报错

摘要:针对嵌入式开发中常见的头文件报错问题,提出解决方案。当使用BES等嵌入式SDK时,.h文件包含导致的"not used directly"错误,以及配置选项引发的"Unknown argument"报错,可通过添加.clangd配置文件解决。配置需包含CompileFlags设置(添加-Wno-unknown-warning-option,移除[-m*,-f*])和Diagnostics配置(UnusedIncludes设为None)。配置后reload窗口即可

2026-04-21 17:20:04 229

原创 VS Code+Clangd+gcc-arm-none-eabi无法正确include gcc arm 库文件的头文件

例如: bear --make T=proj_name -j。利用bear 编译生成 compile_commands.json。

2026-04-20 19:26:18 443

原创 怎样用VS code搭建BES linux(WSL) 开发环境

本文介绍了在VS Code中搭建BESWSL开发环境的步骤。主要包括安装BES工具链:下载适用于不同芯片版本的GCC工具链(BES2700前后分别使用gcc-arm-none-eabi-9和10版本),配置环境变量;安装Ubuntu系统并启用WSL功能;安装make工具和GCC编译器;最后配置VS Code连接WSL进行项目编译。文中详细说明了工具链切换、环境变量设置以及通过终端执行make命令编译项目的具体方法。

2026-04-17 16:47:43 747

空空如也

空空如也

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

TA关注的人

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