电子产业一站式赋能平台

PCB联盟网

搜索
查看: 60|回复: 0
收起左侧

嵌入式软硬件开发,我现在已经深度依赖AI工具,简直就是提效神器!

[复制链接]

545

主题

545

帖子

3475

积分

四级会员

Rank: 4

积分
3475
发表于 4 天前 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师
* d$ {) p0 J' P8 s6 q; S" [7 x( g关注我,一起变得更加优秀!2 u, G9 O" M; f
大模型遍地开花的时代,我经常跟很多同行朋友感叹,现在的嵌入式入门学习,相比起十年前我刚刚入门的那个年代,简直不要幸福太多!9 C2 {  @) x, q2 K2 h/ q
在嵌入式软硬件开发入门的过程中,但凡遇到一些绕不过去的问题,只要初学者把问题描述清楚,然后配合AI工具的使用,答案马上就会呈现出来。% Z! p9 ?8 P. w3 B
我很清楚地记得,十几年前在入门学习STM32F103C8T6这款芯片的时候(还有STM8L152),定时器/中断/DMA/NVIC/等等,每一个外设都是啃芯片寄存器手册进行学习!0 ?6 t. @2 Y0 U* _" b$ U0 W
用仿真器单步仿真寄存器的苦逼日子,至今难忘!* {/ _1 ^% L% P1 L

5jpjekkbow1Hurt25681907.png

5jpjekkbow1Hurt25681907.png
! j0 O3 q, h6 i5 v% R5 F+ h$ x/ i

7 B: W: U. V' Y

koydj4at5xb64025682007.jpg

koydj4at5xb64025682007.jpg

8 {6 n, U9 L- l8 R现在我进行嵌入式软硬件开发,已经离不开AI工具的协助了,因为在解决问题的效率上面,AI工具是真的香!!!
; \' ~3 r# t. j  p+ s8 t( G4 L& d2 j就在最近,我听说 DeepSeek 团队又低调上线了 DeepSeek V3-0324大模型,深度思考和推理能力又跃迁了一个台阶,这对于嵌入式工程师来说,无疑又是一款开发助攻神器!
4 U3 ?( M( S7 {) H' v举个例子,我最近在设计一款嵌入式工业网关:朋友想自研一款嵌入式工业网关,分享一下我的设计思路!,也是深度使用了AI工具进行辅助设计!
, |4 r  ~0 Y7 W, n3 h1、硬件电路分析-- 使用 DeepSeek V3
$ O" z; S2 E  `2 z4 J+ i6 v在做电源电路设计的时候,我有点看不懂厂家提供的电路原理图,于是,我直接让AI工具帮我分析这个电路的实现原理,以及关键电源芯片的具体参数。' W4 E" n2 P5 l& h9 G
由于DeepSeek官网只提供图片识字的能力,并且官网经常动不动就服务器繁忙,为了更好地体验DeepSeek V3-0324,我选择用问小白这款AI工具进行协助开发。( B7 z4 |% e  i& p
打开问小白的网页端工具界面(可以点击【阅读原文】直接访问),登录后,在输入框的左下角,选择DeepSeek V3大模型进行推理。8 u7 a( N6 v5 d( w" y; a. [

hbb314vplb264025682107.png

hbb314vplb264025682107.png

. I) Q9 S. C( _8 B上传了原理图后,我在输入框提问:“帮我分析一下这个电路的实现原理,以及使用了哪些电源芯片,这些芯片的参数以及参考价格是怎样的?”7 ]% b: o! I3 M, `( D& {$ f
接着,问小白+DeepSeek V3-0324就开始一顿输出了,不仅详细分析了电路的具体原理和关键芯片参数,还体贴地在最后给出了芯片的备选方案和设计注意事项!3 Y, Q  V  i# V

wnskhvz2gd464025682207.png

wnskhvz2gd464025682207.png
+ B6 k/ R9 O2 |& j! a, f
2、搜索开源方案-- 使用 DeepSeek R18 o+ F6 C7 f2 h1 ~% R. A
开发一款工业网关,我需要参考网络上大量的优秀设计,使用传统的搜索方式,还需要对搜索结果进行筛选,开发效率实在太低。
& w' j, C& O: _; e& E我使用 DeepSeek V3 进行硬件电路分析,但实际上,问小白还提供了深度思考R1模型,擅长复杂推理和深入分析。
" r; Y" Z: D) A4 q  p于是,我尝试使用问小白AI的深度思考R1模型和专业搜索功能,直接对话框里面输入以下提示词:* c0 }6 d: q" b) v/ ~$ e
“帮我搜索一下网络上优秀的工业网关开源设计,这个工业网关主要有RS485通信功能,支持Modbus-RTU/TCP功能,支持MQTT通信。”
  J( N) [8 \) Q* o1 w# g1 ^5 m优秀的工业网关设计方案马上呈现在我面前,问小白对搜索结果进行高度整合总结,然后一并提供给我选择参考。
9 A* q- E6 D/ C$ S& U6 B: U- }

nx2fjdvzvkn64025682307.png

nx2fjdvzvkn64025682307.png

4 z0 e: h) B0 ~4 A1 n  w这里顺便聊个题外话,对于具有搜索功能的AI工具,一般使用 F-Score 评分来衡量搜索结果的准确性,问小白 DeepSeek R1 在 Chinese SimpleQA 评估标准下,F-Score 可高达91.6%,远高于行业其他主流DS产品,整体性能更优!
( I% j+ Q$ b9 a: _5 h7 v4 z; Z

dssqs3izi2264025682407.png

dssqs3izi2264025682407.png

. j/ B+ I0 P3 j3、功能代码设计-- 使用 DeepSeek V3! y  w9 I, l/ W) i& ]" ^6 _
工业网关涉及大量的功能代码设计,比如:要使用RS485接口进行Modbus-RTU协议通信,需要在嵌入式Linux环境下移植libmodbus通信库,我直接用AI工具辅助我进行代码库的移植和示例程序编写。7 Y% W6 L4 {+ W

d2yte150qyp64025682507.png

d2yte150qyp64025682507.png
* F2 {- m6 @7 g% b# v
问小白 DeepSeek V3 还具备强大的上下文理解和长文本处理能力,基于前面移植的libmodbus通信库的基础上,我让它继续协助我移植MQTT通信协议库,它会分析我在前面提问的内容,然后给出具体的答案。$ P" m) I1 a+ A3 `  c6 q9 y

e4wuocud5aw64025682607.png

e4wuocud5aw64025682607.png

" v* x3 b2 W4 |5 I4、推理生图和小白研报-- 使用 DeepSeek V36 g6 X% p1 a  v& S1 L# P% y
以上的硬件电路分析、搜索开源方案、功能代码设计,只是问小白AI工具的一小部分能力,但这一小部分能力,足以极大提升我的嵌入式软硬件开发效率,更多好玩的问小白智能体功能,我还在不断发掘。
1 Y! D& j& e9 w比如,我还发现了问小白可以基于DeepSeek V3大模型,为创作者提供文生图推理能力,通过详细的提示词描述,即可生成细节丰富的图片,还可以任意指定图片的创作风格和比例。
! O+ w9 G- s/ P4 @* D

1iqew12m5hy64025682708.png

1iqew12m5hy64025682708.png
$ Z# c+ J6 g) J6 G
还有一款我个人觉得非常不错的工具:小白研报(目前正在内测),比如,我有时候要在公司给应届毕业生开展嵌入式技术相关的入门培训,需要设计一些嵌入式入门课程设,我可以借助小白研报帮我生成课程的教案。- Y! h. X/ o: ?& N; R0 q
提示词:“我是一名嵌入式技术培训教师,现在要开设一门主题为“嵌入式软件技术入门”的课程,请帮我生成一份教案,包含参考书籍和文献、每节课的标题和任务以及课程目的。”6 X9 ^4 J7 {9 A* j( P
它会不断地联网搜索大量资料,然后进行内容解析和复杂推理,根据用户的需求不断进行搜索--推理--总结--再搜索--。。。直到最终完成用户需求,输出一个专业且经过高度视觉优化的“网页”,然后把结果呈现给用户。
) h% O. }& [, h3 F2 E- \, n" O各位嵌入式工程师老铁,在平时软硬件开发的过程中,不妨尝试使用一下问小白AI工具,以提高自己的开发效率和软硬件设计质量!9 M1 B$ }! n% n* s+ Q. H
问小白官网:https://www.wenxiaobai.com/(复制到浏览器打开,或点击【阅读原文】)
* S8 z) U9 }6 {  d6 }

43thlayps3r64025682808.png

43thlayps3r64025682808.png
8 ~$ B" \( Q9 l7 x2 \; `6 U  G
部分素材来源:问小白
1 N; L* \7 U1 R- S-END-' m. K+ C+ s+ s" @: F  o
往期推荐:点击图片即可跳转阅读
# D# u: I* h8 a1 p0 w

4inzzp5cru564025682908.jpg

4inzzp5cru564025682908.jpg

. q& b. J4 ]. g& H9 L嵌入式软件编程,使用动态内存分配有哪些坑,怎样预防?
  q- l; U2 z9 L

rmehqtltmym64025683008.jpg

rmehqtltmym64025683008.jpg
9 i+ [+ M! |3 c' g( Q
嵌入式C语言编程,一些非常有用的代码片段合集!
! A( F: g  {7 ?

4mwlelji2mf64025683108.jpg

4mwlelji2mf64025683108.jpg
+ U$ x: ~, X' i0 A0 W
嵌入式设备能在LCD屏幕上显示中文,是基于什么原理?; h. I9 R5 D: N! Y! B
我是老温,一名热爱学习的嵌入式工程师$ v- N* s( i1 t& U* N& }( E! x( W+ B
关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

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

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表