很高兴极术社区和聆思科技举办的开发板申请试用活动,放张开箱图:
- 开发板介绍
- NanoKit开发板#
NanoKit开发板是套件中的开发板主体,板载CSK6核心模组以及上手开发常用的硬件外设(如LED、按键、调试器等),并将可用引脚全部引出至排针,方便用户快速进行应用开发与验证,CSK6核心模组集成了CSK6系芯片及其外围最小电路的单元,支持直接用于量产。
开发套件具备以下特性:
上手简单,硬件开箱即用,文档与例程配套完善
硬件资源丰富,满足开发过程中的各类功能验证、调试需求
高度灵活,搭配功能扩展板可衍生丰富玩法,构建完整的语音、视觉开发套件。
使用步骤:
我的系统是ubuntu18.04,后面操作都默认在ubuntu上使用。
- 开发环境搭建参考聆思科技,按照文档操作基本没问题。
- 安装cutecom工具:sudo apt-get install cutecom 。
type-c连接到开发板的DAPL USB口,另一端连接电脑的USB口。打开cutecom工具:。我这里看到Device这里选择/dev/ttyACM1,你根据你的系统显示选择对应的设备名。然后点击Open。这时候可以看到串口打印信息:。 获取官方Sample:
git clone https://cloud.listenai.com/zephyr/applications/app_algo_hsd_sample_for_csk6.git
拉取完毕!进入
cd app_algo_hsd_sample_for_csk6
目录。接下来执行以下命令:# 拉取SDK lisa zep init-app
# 初始化环境 lisa zep update
ls .
sudo vim prj.conf 将CONFIG_WEBUSB=n修改为CONFIG_WEBUSB=y
编译固件:lisa zep build -b csk6011a_nano
烧录:lisa zep flash
cat resource/res.overlay
根据官方的教程中可以知道:音视频框架资源分区配置 <0x400000 0x100000>,算法模型资源分区配置<0x500000 0x1ee000>。
使用串口烧录资源:lisa zep exec cskburn -s /dev/ttyACM1 -C 6 0x400000 ./resource/cp.bin -b 748800
lisa zep exec cskburn -s /dev/ttyACM1 -C 6 0x500000 ./resource/res.bin -b 748800
按开发板上的reset按钮,可以看到cutecom串口打印:
根据官方提供,视觉开发套件支持 PC 端查看摄像头预览图和识别结果,方便进行效果调试和问题排查。
这一步中使用的PC工具,需要使用Windows系统。我们需要在Windows中下载工具。工具获取:git clone https://cloud.listenai.com/zephyr/applications/csk_view_finder_spd.git
打开工具#
使用 Chrome 内核的浏览器,打开项目 csk_view_finder_spd/src 目录下的 index.html 文件。
点开windows系统,使用必读。按照文中的步骤操作安装zidig工具。这时候需要找一根type-C的线连接到开发板的另一个USB口,一段连接到Windows电脑。 点击连接设备按钮:
选中CSK View Finder-已配对,点击连接按钮,这时候我们就能看到视频画面了。Sample已经跑通,效果图如下: