一、說明
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對話時身體互動