【聆思CSK6 视觉AI开发套件试用】初体验

本篇文章来自极术社区与聆思科技组织的CSK6 视觉AI开发套件活动,更多开发板试用活动请关注极术社区网站。作者:米樂

非常幸运能有评测这次的CSK6的机会。记录使用该套件进行开发的过程和感受。

套件介绍

CSK6是聆思科技推出的一款MCU+DSP+NPU的SoC芯片

套件拿到手,套件主要是包含CSK6011-NanoKit开发板、视觉功能模块与引脚扩展板,以及一根Type—C数据线。

【聆思CSK6 视觉AI开发套件试用】初体验_第1张图片

【聆思CSK6 视觉AI开发套件试用】初体验_第2张图片

开发板主体(CSK6011-NanoKit)上,除了聆思的芯片CSK6011A模组,还板载一颗DAPLink芯片,这样一根TypeC数据线就可以完成烧录仿真看日志,这点还是挺方便的。

更多的相关资料可以在CSK6系芯片资料下载

环境搭建

下面以在windows为例

要求系统Windows 10 及以上,且在搭建环境之前得有Git,可在命令行终端输入git --version以检查git已安装成功

一切准备就绪,就可以用原厂提供了一个环境一键安装包,整个包大概快2G,安装过程还是挺方便的,根据引导来即可。
安装完成后,即可用lisa info zep命令查看环境

【聆思CSK6 视觉AI开发套件试用】初体验_第3张图片

头肩&手势识别sample体验

获取源码

本地存放路径不能有中文名称
在终端用git拉取Sample代码并初始化,我在Windows CMD终端下选择了一个目录,依次执行了以下指令:

1. lisa zep create --from-git https://cloud.listenai.com/zephyr/applications/app_algo_hsd_sample_for_csk6.git

2. cd app_algo_hsd_sample_for_csk6
3. lisa zep init-app
4. lisa zep update

编译&烧录

完成工程创建和初始化后,就是编译了,跟着文档操作,将工程目录下的 prj.conf 文件中的CONFIG_WEBUSB_ENABLE = n 改为 =y,看名字应该是开启通过USB预览图像的功能。

保存修改后编译,在工程目录下执行

lisa zep build -b csk6011a_nano

-b 后带的是开发板的版型,根据开发板手册说明,这个板载了CSK6011A的板子对应的版型是 csk6011a_nano

紧接着进行烧录,根据文档的介绍,除了烧录Sample本身的应用程序,还需要烧录两个资源文件(DSP资源和算法模型资源),根据官方对这款三核芯片的介绍,我猜这两个资源应该是分别给DSP核和NPU用的。

lisa zep flash
lisa zep exec cskburn -s \\.\COM16 -C 6 0x400000 .\resource\cp.bin -b 748800
lisa zep exec cskburn -s \\.\COM16 -C 6 0x500000 .\resource\res.bin -b 748800

com16需要为开发板链接电脑的串口号,需要根据自己的情况修改。我这里是com16。

接上串口助手,即可看到有日志输出了

PC预览工具

首次使用需要安装驱动,CSK6 USB需要接上。打开项目的根目录下找到 的 prj.conf 文件,将 CONFIG_WEBUSB=n 改为CONFIG_WEBUSB=y

PC工具获取

git clone https://cloud.listenai.com/zephyr/applications/csk_view_finder_spd.git

打开Chrome内核的浏览器,打开项目 csk_view_finder_spd/src 目录下的 index.html 文件;点击网页上的【 Windows 系统,使用必读】按钮按照步骤即可。

【聆思CSK6 视觉AI开发套件试用】初体验_第4张图片

【聆思CSK6 视觉AI开发套件试用】初体验_第5张图片

连接上就可以在PC查看预览图了

【聆思CSK6 视觉AI开发套件试用】初体验_第6张图片

同时数据有可以保存在电脑上,也方便分析数据。

小结

个人体验下,可以快速上手,SDK非常方便。同时也是支持Windows、Mac、linux。感觉这个板子还有大量潜力可以应用,音频处理、人工智能识别等比较适合。相信以后会有更棒的表现。

你可能感兴趣的:(聆思科技AI芯片,人工智能,git,github)