硬汉嵌入式论坛

 找回密码
 立即注册
搜索
查看: 30|回复: 6
收起左侧

关于嵌入式+Coding Agent的自动化

[复制链接]

5

主题

117

回帖

132

积分

初级会员

积分
132
发表于 1 小时前 | 显示全部楼层 |阅读模式
==============================================================
回复

使用道具 举报

5

主题

117

回帖

132

积分

初级会员

积分
132
 楼主| 发表于 1 小时前 | 显示全部楼层
本来是想分享下自己最近做项目的一些小想法,但是刚好今天看到了一些帖子是关于这个话题的,所以先发表一下自己的看法
回复

使用道具 举报

5

主题

117

回帖

132

积分

初级会员

积分
132
 楼主| 发表于 1 小时前 | 显示全部楼层
    首先是,嵌入式到底还有没有前途这个话题

关于这一点,我首先说明一下,我从毕业到现在始终认为对我帮助最大的是在实验室养成的工程思维,而不是自己点亮的某一个技能点。
绝大多数的嵌入式工程师做的就是技术方案的整合,而这恰恰最需要的就是工程思维,而且大多数同行基本上都是什么技能点都点过,基本的单片机、电路、上位机、linux这些,但是说实话,如果项目相关度小的话,大家真的能在同一个时间点精通那么多技能吗?
就我个人而言,我刚毕业的时候上位机基本是用QT写的,但是你让我现在用QT,我大概是会支支吾吾一会儿,因为现在的项目上位机用的都是C#,但是如果用AI会有问题,我想是不会的,因为我的确算的上是熟练使用QT,只是在当下的时间点没有那么熟悉,
我可以去宏观的把控ai使用qt去实现我想实现的,所以我认为目前的AI本质就是一个个人能力的放大器,尤其是对于知识面广度大的人来说。

其实如果认同上面那一点的话我觉得就不会有太多忧虑了,要接受的就只是在项目中的角色转换,至少目前我自己就是偏向初期架构和后期验收的角色,我的基本coding工作都是交给ai的,甚至专门为此设计了一套工作流,尤其是关于测试验证方面,对抗审计,变异验证等,以此来提升ai产物的信度
回复

使用道具 举报

5

主题

117

回帖

132

积分

初级会员

积分
132
 楼主| 发表于 1 小时前 | 显示全部楼层
=====================================================================
再说说自己使用ai的历程
最开始的ai元年,问答式让ai写代码看代码,其实基本上就是和搜索引擎差不多,甚至可信度还不高;
然后就是一些实际的coding工具的出现,像codeium、copilot这些,但是实际用的最爽的也只是代码补全;
再过一个阶段就是ai使用工具的能力有大幅度增强,哪怕是最基本的bash工具,因为这意味着自动化工作流的实现有了基础,我可以让ai写完代码后去调用编译命令烧录命令或者说是脚本(vscode有典型的task);
再然后就是现阶段了,各种coding agent的出现,基模的不断迭代,拥抱ai的人也越来越多,同时也有很多人对ai能力的强大感到忧虑
回复

使用道具 举报

5

主题

117

回帖

132

积分

初级会员

积分
132
 楼主| 发表于 半小时前 | 显示全部楼层
==============================================================================
再说一个现实的例子,最近一直在想办法偷懒,毕竟嵌入式是和硬件打交道的,ai在实际场景验证中能力有所欠缺,所以我想的是能不能做一个这样的工具,让ai可以去参与实际意义的测试;
我首先联想到的是大家常用的调试工具或者调试手段,像RTT、串口、freemaster这些,这些本质上是可以交给ai去托管的,因为有获取信息的路径和工具,但我想的是全流程自动化,所以我希望ai可以实际去检测某一行代码功能的执行,
这需要一个探针机制和对话机制,传输路径的可以使用串口、SWD这些,先把想法落成设计。RTT、串口打印、freemaster 解决的是“人怎么看到板子里发生了什么”——信息是给人看的。我要的是反过来的事:信息给机器断言。Agent 改了一段代码,声称“这行生效了”,验证就不该是它自己说了算,也不该是我拿串口助手肉眼对,应该有一条从代码改动直通硬件事实的自动化路径。

然后就是经典的我把想法喂给ai,没想到ai真搓出来了一个工具,而且在我看来确实是按照我的思路去实现的,也基本实现了我的想法,虽然目前很粗糙,但说明这条路是可以走通的,大概的流程就是“编译 → ST-Link 烧录 → 板子自证启动 → 探针对话验证”,最后再加上一个coding agent的hooks拦截,来防止异常修改的出现
回复

使用道具 举报

5

主题

117

回帖

132

积分

初级会员

积分
132
 楼主| 发表于 半小时前 | 显示全部楼层
小梁呐 发表于 2026-8-31 13:25
==============================================================================
再说一个现实的例子, ...

我觉得这个例子应该就可以说明个人工程思维的重要性了,我们本就是使用工具的人,只不过工具肯定是一直在进步的,我们需要做的就是去学会使用这些新的工具
回复

使用道具 举报

5

主题

117

回帖

132

积分

初级会员

积分
132
 楼主| 发表于 半小时前 | 显示全部楼层
小梁呐 发表于 2026-8-31 13:25
==============================================================================
再说一个现实的例子, ...

https://github.com/Lion-1209/flashgate 目前是SWD和串口探针的实现,有兴趣的可以看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-8-31 14:14 , Processed in 4.855777 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表