王嘉辉 发表于 2024-9-27 00:11

【嘉楠科技 CanMV K230测评】开发板开箱,开发环境搭建,Demo程序烧录测试

<h1 id="h1--"><a class="reference-link" name="一、基础介绍"></a>一、基础介绍</h1>

<h2 id="h2-1-1-"><a class="reference-link" name="1.1板子介绍"></a>1.1板子介绍</h2>

<p>此次测评使用的是01Studio CanMV K230 AI开发板,主控芯片是来自电赛神器K210的升级款,嘉楠科技的K230,采用了RISC-V架构,且是64位双核心。<br />
K230主控有两颗CPU,均为RISC-V架构,一颗的主频高达1.6GHz,另一颗主频为800MHz。且其内部有一颗KPU(算力6TOPS)。用来做机器视觉相关的项目应该是绰绰有余。<br />
<img a alt="" id="attachimg_" src="https://wiki.01studio.cc/assets/images/intro5-420ca454855f1e48bc532e125da7d919.png" /></p>

<h2 id="h2-1-2-"><a class="reference-link" name="1.2板子引脚图以及尺寸图"></a>1.2板子引脚图以及尺寸图</h2>

<p>01studio的板子引出了常用的一些接口UART、PWM、SPI、ADC等等,可以使用杜邦线灵活的接入各种传感器,增加了板子的可玩性。除此之外,还设置了3个摄像头接口(CSI0、CSI1、CSI2),其中CSI2默认安装了一颗OV5647的摄像头。还有SD卡槽、HDMI接口、音频接口以及两个按键等等。<br />
<img a alt="" id="attachimg_" src="https://wiki.01studio.cc/assets/images/pinout-4d00bfa5ce28bf9723c94c00c7087fee.png" /><br />
01studio官网的文档中也提供了板子的尺寸图,板子的四周有四个M3螺孔,可以被固定在支架、云台上。<br />
<img a alt="" id="attachimg_" src="https://wiki.01studio.cc/assets/images/size-32e2bde3905364961534acd68488cc40.png" /></p>

<h2 id="h2-1-3-"><a class="reference-link" name="1.3开箱"></a>1.3开箱</h2>

<p>整体的包装是一个亚克力盒子,里面有开发板本体、一根USB转TYPE-C的数据线、一根串口线、一个散热片、一个亚克力板以及几颗螺丝和螺柱。<br />
首先将散热片按照板子上的白色方框(很好的设计,可以很准确的安装在对应的位置上)粘贴在对应的问题,实现对芯片的很好的散热。K230需要SD卡才能启动,所以从网上买了一张闪迪的64G内存卡(咨询过网店客服,最大支持512G的内存卡)并插入SD卡槽中。<br />
(由于过于想测试开发板,所以只拍摄了一张组装完成的照片)<br />
<br />
连接上数据线,给板子进行第一次上电。上电后电源灯和指示灯会被点亮。<br />
</p>

<h1 id="h1--"><a class="reference-link" name="二、开发环境搭建"></a>二、开发环境搭建</h1>

<h2 id="h2-2-1-"><a class="reference-link" name="2.1电脑软件安装"></a>2.1电脑软件安装</h2>

<p>首先去01studio的官网找一下开发环境的安装文件,以及官方提供的开发教程和资料。<br />
<a href="https://wiki.01studio.cc/docs/canmv_k230/" title="wiki.01studio.cc">wiki.01studio.cc</a><br />
<a href="https://developer.canaan-creative.com/document" title="嘉楠开发者社区">嘉楠开发者社区</a><br />
下载环境的安装文件,开始环境的搭建。找到提供的资料,对应路径下的安装包,我使用的是Windows系统,安装Windows的环境。<br />
找到资料包中的软件安装包,双击打开。<br />
<br />
进入软件的安装向导,点击下一步。<br />
<br />
此处选择软件的安装位置,选择完成后,点击下一步。<br />
<br />
此处是许可协议,选择接受许可后,点击下一步。<br />
<br />
创建菜单快捷方式,点击下一步。<br />
<br />
准备安装,点击安装。后续即是自动安装的过程。<br />
<br />
<br />
<br />
安装完成页面,点击完成运行CanMV IDE K230软件。<br />
<br />
会出现短暂的Logo。<br />
<br />
进入到软件后,会提示更新。点击更新,然后等待片刻。<br />
<br />
<br />
更新完成后,点击确定,软件会重新启动。<br />
<br />
<br />
这样,电脑端的开发软件就算安装完成了。<br />
在这个界面中我们可以看到代码编辑区、帧缓冲区(IDE图像显示区域)、直方图区等。</p>

<h2 id="h2-2-2sd-"><a class="reference-link" name="2.2SD卡镜像烧录"></a>2.2SD卡镜像烧录</h2>

<p>首先向SD卡中烧录镜像。打开镜像烧录工具Rufus,给SD卡烧录镜像。<br />
<br />
打开软件后,会提示如下信息,选择是。<br />
<br />
软件打开后,在设备选择栏中选择自己的SD卡,此时应使用读卡器将SD卡与电脑连接。<br />
<br />
选择官方提供的镜像文件。然后点击开始即可。<br />
<br />
会弹出警告文件,安装镜像的过程会对SD卡进行格式化,确保SD卡中没有其他的数据。若有请及时备份。<br />
<br />
点击确定后等待一段时间。<br />
<br />
<br />
安装完成后,软件下面的绿条会走完。此时点击关闭,将软件关闭即可。<br />
<br />
将SD卡插入板子上的SD卡槽,注意方向,按下去后会有锁死的效果。然后连接USB线到电脑上,检查自己的设备管理器上有无COM号(可能会有不同的COM号,可以插拔检查一下是否有新的COM号)和有无CanMV盘符。<br />
<br />
<br />
这样就完成了开发板的准备工作。</p>

<p>#三、Demo程序烧录测试<br />
打开IDE,点击文件-&gt;打开文件找到提供的资料中的led.py文件并打开。<br />
<br />
使用USB转TYPE-C的数据线将开发板与电脑进行连接。点击左下角的&ldquo;插头&rdquo;图标,实现与开发板的连接。<br />
<br />
连接成功后,插头下面的三角会从灰色变为绿色。点击绿色的三角,代码就会在开发板上开始运行。<br />
<br />
可以看到开发板上的蓝色小灯被点亮。</p>

<p>至此,就完成了开发板的开发环境搭建、镜像安装以及程序编译烧录测试。<br />
后续会继续更新外设使用实验以及视觉相关的测评分享。</p>

秦天qintian0303 发表于 2024-9-27 10:52

<p>Studio CanMV K230 AI开发板的例程demo全不?&nbsp;&nbsp;</p>

王嘉辉 发表于 2024-9-28 11:28

秦天qintian0303 发表于 2024-9-27 10:52
Studio CanMV K230 AI开发板的例程demo全不?&nbsp;&nbsp;

<p>01studio的官网上提供的教程基本上有一些入门的人脸检测、面部识别、颜色识别这种类似的例程,入门肯定是足够的了。嘉楠官网上也给了AI的一些资料,API之类的。例程的话关于AI的大概有40个左右,具体的参看可以看一下嘉楠开发者社区的文档介绍。<a href="https://developer.canaan-creative.com/ai_docs/zh/main/K230_AI_Demo%E6%A6%82%E8%BF%B0.html">3. K230 AI Demo 概述 &mdash; AI开发教程 (canaan-creative.com)</a></p>

freebsder 发表于 2024-9-29 14:28

<p>谢谢分享,期待后续深度解析</p>

王嘉辉 发表于 2024-9-29 20:39

freebsder 发表于 2024-9-29 14:28
谢谢分享,期待后续深度解析

<p><img height="63" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/victory.gif" width="61" /></p>
页: [1]
查看完整版本: 【嘉楠科技 CanMV K230测评】开发板开箱,开发环境搭建,Demo程序烧录测试