AIGC让程序员失业?不存在的!聆思开发聊天助手Chaty让你更高效地开发CSK芯片代码、更自在地摸鱼! 当遇上十万火急,产品提完需求马上要怎么办? 且看Chaty如何破局
以往流程:
Chaty加持:
Chaty是什么
是为聆思CSK芯片量身打造的开发助手系列,可根据开发者的需求进行代码生成、问题定位、辅助开发等功能。 以设备树配置助手为例,提供要对接的外设的接口信息、芯片型号、以及使用到的引脚和功能定义,配置助手便可以输出与CSK6 SDK高度吻合的设备树配置
Chaty实例讲解【给屏幕加触摸功能】
1、如下图所示,通过聊天框告诉配置助手需要使用I2C0驱动FT5336芯片,以及用到的三个引脚后,它便为输出了一段设备树配置代码,并结合生成的代码做了补充讲解。
2、在它生产的代码里把新增用到的引脚定义复制添加到示例工程的设备文件中
3、把生成的芯片配置代码复制到设备树文件中
由下图可以看到虽然只给出了触摸芯片的型号,但配置助手自动为配置代码补充了厂商描述、设备地址、常见寄存器等信息,节约了查阅代码和参考代码的时间。
4、删除用不着的寄存器配置
生成的代码遵循了SDK设备树语法,引脚也是按照给出的定义进行配置的。
5、添加完代码后编译工程,结果显示添加的代码符合工程规范,能够编译通过,此时可以直接烧录到开发板上可以验证效果。
更多学习资源
如果需要获取本教程相关的学习资源、代码,
或者了解更多与嵌入式开发、AI芯片相关的其他课程,可以点击查看目录导航。
标签:代码生成,引脚,芯片,Chaty,配置,程序员,助手,ChatGPT,代码 From: https://blog.51cto.com/u_15947017/6169503