一、说明
1、duomotai_ap介绍
duomotai_ap是一个针对多模态开发板(如 CSK6-MIX 开发板)的大模型 AI 开发套件 SDK,主要用于开发语音、视觉等多模态 AI 应用。
2、dooiRobot介绍
基于Doly 机器人的经典外观设计,采用聆思CSK6011A作为主控重新打造了一款全新的产品。电路分为4部分,一块主板,一块扩展板,一个麦克风板,两个RGB灯板。系统框图如下:
二、SDK适配
1、SDK中加入相关文件
当前所用SDK版本为v3.0.1
相关文件如下:
│ 说明.txt
│
├─bindings
│ └─display
│ galaxyc,dual-gc9a01.yaml
│
├─csk6_dooi_robot_v1
│ │ board.cmake
│ │ csk6_dooi_robot_v1.dts
│ │ csk6_dooi_robot_v1.yaml
│ │ csk6_dooi_robot_v1_defconfig
│ │ csk6_dooi_robot_v1_pinctrl.dtsi
│ │ Kconfig.board
│ │ Kconfig.defconfig
│ │
│ └─doc
│ index.rst
│
├─dooi_robot
│ │ CMakeLists.txt
│ │ prj.conf
│ │ README.rst
│ │ sample.yaml
│ │
│ └─src
│ main.c
│
└─drivers└─displaydisplay_dual_gc9a01_csk6.cdisplay_dual_gc9a01_csk6.hKconfig.dual_gc9a01_csk6
csk6_dooi_robot_v1 放到/duomotai_ap/.sdk/csk/boards/arm/路径下
drivers/display 将里面的内容放到duomotai_ap/.sdk/csk//drivers/display/路径下
bindings/display 将里面的内容放到duomotai_ap/.sdk/zephyr/dts/bindings/display/路径下
dooi_robot 放到/duomotai_ap/apps路径下
2、drivers中加入对gc9a01的支持
duomotai_ap\.sdk\csk\drivers\display\CMakeLists加入以下内容
zephyr_library_sources_ifdef(CONFIG_DUAL_GC9A01_CSK6 display_dual_gc9a01_csk6.c)
duomotai_ap\.sdk\csk\drivers\display\Kconfig加入以下内容
rsource "Kconfig.dual_gc9a01_csk6"
三、编译
lisa zep buld -b csk6_dooi_robot_v1 -b apps/dooi_robot -p
四、演示效果
桌面机器人Dooi对话时身体互动