新体验,全AI接管嵌入式开发。YuCoder(驭扣) - ESP32C5系列芯片开发

部署运行你感兴趣的模型镜像

       

        在之前发现的嵌入式软件开发神器 -- YuCoder 平台已经支持了ESP32经典系列,ESP32-Cx,ESP32-Sx等所有系列芯片编码功能的支持

        现在让我们来尝试使用YuCoder进行ESP32C5系列的开发。

  不熟悉YuCoder平台的可以去看之前的文章介绍:https://blog.youkuaiyun.com/qq_37755518/article/details/152125716?spm=1011.2124.3001.6209

也可以参考之前的相关项目:

LED闪烁:https://blog.youkuaiyun.com/qq_37755518/article/details/152788298?spm=1011.2124.3001.6209

按键控制LED:

https://blog.youkuaiyun.com/qq_37755518/article/details/152897167?spm=1011.2124.3001.6209

温湿度计开发:

https://blog.youkuaiyun.com/qq_37755518/article/details/152922382?spm=1011.2124.3001.6209

温度健康检测:

https://blog.youkuaiyun.com/qq_37755518/article/details/153025427?spm=1011.2124.3001.6209

LM74温度检测:

https://blog.youkuaiyun.com/qq_37755518/article/details/153048475?spm=1011.2124.3001.6209

温度过热检测:

https://blog.youkuaiyun.com/qq_37755518/article/details/153181461?spm=1011.2124.3001.6209

无人机高度检测:

https://blog.youkuaiyun.com/qq_37755518/article/details/153248499?spm=1011.2124.3001.6209

手机亮度检测:

https://blog.youkuaiyun.com/qq_37755518/article/details/153391674?spm=1011.2124.3001.6209

如何查看YuCoder生成的项目代码:

https://blog.youkuaiyun.com/qq_37755518/article/details/153392702?spm=1011.2124.3001.6209

米家温湿度计2程序定制:

https://blog.youkuaiyun.com/qq_37755518/article/details/153772346?spm=1011.2124.3001.6209

如何删除创建的项目:

https://blog.youkuaiyun.com/qq_37755518/article/details/153774596?spm=1011.2124.3001.6209

一句话定制自己的 米家温湿度计3Mini 程序:

https://blog.youkuaiyun.com/qq_37755518/article/details/153819032?spm=1011.2124.3001.6209

 通用组件:

https://blog.youkuaiyun.com/qq_37755518/article/details/154335287?spm=1011.2124.3001.6209

一键查找数据手册:

https://blog.youkuaiyun.com/qq_37755518/article/details/154348835?spm=1011.2124.3001.6209

通用组件开发DHT11:

https://blog.youkuaiyun.com/qq_37755518/article/details/154521923?spm=1011.2124.3001.6209

ESP32经典系列开发:

https://blog.youkuaiyun.com/qq_37755518/article/details/154679380?spm=1011.2124.3001.6209

ESP32C3系列开发:

https://blog.youkuaiyun.com/qq_37755518/article/details/154727315?spm=1011.2124.3001.6209

一. 登录YuCoder(已经注册登录的跳过此步骤)

        访问YuCoder网站:YuCoder-驭扣,并登录注册的账号,如果没有账号,请先注册,只需要邮箱即可。

​​​​​​

二. 创建项目        

        1、点击首页的新建项目,选择创建方式为”主控芯片“,填写项目名称,项目描述。最后点击创建。目前平台支持STM32系列部分芯片和米家的温湿度计,ESP32各个系列的芯片也已经得到支持。

        这里我们选用esp32c5h4为例。

如果没有自己想要的芯片和硬件模板可以进行反馈:https://blog.youkuaiyun.com/qq_37755518/article/details/153182104?spm=1011.2124.3001.6209

     

 2、添加硬件组件,这里我添加一个 串口用于输出调试信息。

        点击添加好的组件,编辑串口的属性配置,与主控芯片的外设口连接等。

 3、 配置好后,点击完成,随后即可输入需求,让YuCoder 完成功能开发。

三. 输入功能需求

        这里有个小技巧,我们可以先点击右上角的 ”预览结果“,打开我们配置的硬件组件,这样便于我们输入的需求与硬件组件名称对应。   

        然后我们输入功能需求:实现WIFI 热点扫描功能,并连接SSID为 Test1234,密码为:9876540123 的wifi。

随后,YuCoder开始分析我们输入的需求,开始编码,完成我们的功能。

现在也会实时显示当前的开发进度。

四. 完成开发

        根据需求的复杂程度,完成的时间也不同,这里我们等待5分钟左右,便完成了我们的功能需求。

五. 查看结果

        ESP32系列芯片,暂时不支持在线运行,我们可以查看编码的信息,以及最终生成的代码,下载编译好的程序。

        我们点击查看代码,代码结构比较简洁,Src,Inc和build目录,分别存放.c 文件,.h文件,和编译生成的程序。

        很好的根据我们需求生成了对应的代码,各个功能代码使用不同的函数封装,非常不错。

       

 我们也可以直接点击右上角的 “下载程序”。

        下载完成后,可以得到当前最新的可执行文件,包括bootloader, 应用程序,以及分区表等全部需要使用到的执行文件以及参数文件        :

        

        从构建到测试完成,不到半个小时完成了我之前一天的工作量,爽歪歪。现在我就直接在硬件中测试就行了。如果有问题,随时进行修改即可。

        后续会逐步支持ESP32系列芯片的在线调试运行功能,我也会持续关注。

        感兴趣,或者有需求的,可以亲自试试,目前都是全部免费的。真的很方便,提升工作效率。

感兴趣的三连关注,评论区留言,拉你进技术交流群。​

您可能感兴趣的与本文相关的镜像

Seed-Coder-8B-Base

Seed-Coder-8B-Base

文本生成
Seed-Coder

Seed-Coder是一个功能强大、透明、参数高效的 8B 级开源代码模型系列,包括基础变体、指导变体和推理变体,由字节团队开源

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有意思科技

给与不给,我都会更新

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值