【前言】
手上有FRDM-MCXA366开发板,开发板上带了P3T1755DPZ传感器。本次将体验使用hermes来实现温度的获取。
【软件环境】
1、zephyr环境
2、claude code
3、hermes
【实现步骤】
1、在zephyr/app目录下创建一个空文件夹mcxa366_P3T1755DPZ
2、在该目录下打开终端,输入hermes,打开hermes。
3、输入指令:
本工程使用zephyr开发。使用的开发为frdm_mcxa366。在开发板上板载了一个P3T1755DPZ传感器。采用I2C接口,SDA接到了P1_8,SCL接到 了P1_9。你负责任务制订,代码审查,代码编写交给claude code。

等待hermes进行工程思考。
4、稍等片刻,他给出结果:



我发现他使用i2c,我从结果上看到了官方的设备树使用的是i3c,插入指令:请评估一下使用i3C的可行性。

评估结果如下:

看到他有不确认性,我找到P3T1755的描述,反馈给hermes:

他得出结果,可以使用i3c来实现:

然后他给出指令让claude code开始写代码,等了几分钟就出结果了:

我的开发板把mculink修改为jlink,我告诉他用jlink来烧录。
稍等片刻已烧录成功,我打开串口终端,看到了已经驱动好了P3T1755,已正确的实现了即定功能:

到此,自己没有写一行代码就实现我们的工程。
【后续】

我让他记忆一下,下次用到这款开发驱动这个开板就可以直接生成了。

【总结】
现在AI辅助工具已经非常好用了,大家可以试试。
但是有一些需要注意,我们还是需要一些底层的经验,比如看懂原理图,知道i2c与i3c的区别,硬件的基础知识。
我要赚赏金
