1 简介
庐山派以K230为主控芯片,支持三路摄像头同时输入,典型网络下的推理能力可达K210的13.7倍(算力约为6TOPS)。支持CanMV,可作为AI与边沿计算平台
K230简介
K230芯片集成了两颗RISC-V处理器焦点,双核玄铁C908,12nm 制程工艺,主频高达1.6GHz,是环球首款支持RISC-V Vector 1.0标准的商用SOC,配备第三代KPU处理单元,专为图像、视频、音频处理和AI加速计划,提供强劲的当地AI推理能力。支持三路MIPI CSI视频输入,最大分辨率可达4K。K230支持常见的AI计算框架如TensorFlow和PyTorch。下面是该处理器的框架图:
2 开发前准备
序号名称数量1️⃣立创·庐山派-K230-CanMV开发板 主板1片2️⃣GC2093||OV5647 摄像头(22P 0.5mm间距)1块3️⃣TF卡(2G以上 class10品级以上)1片4️⃣Type-C数据线(用来连接电脑)1条5️⃣TF 卡读卡器(把固件烧录进TF卡)1个 安装CanMV IDE K230,下载链接,写本文时最新版本为4.0.7,大家下载时下载最新的就可以了,单击下图中的CanMV IDE K230 for windows就可以把安装包下载到当地举行安装了。
打开后按照提示举行安装就可以了,留意安装到你知道的目次,建议不要安装到C盘。
安装成功之后可以在win11系统左下角的搜刮栏中点击搜刮找到CanMV IDE K230,我电脑这里的CanMV IDE是给K210利用的,如果大家也用过k210的话在打开IDE的时候必要留意,只有后面带K230标识的才支持我们的立创·庐山派-K230-CanMV开发板。如果搜刮不到大家也可以直接去本身的安装目次的bin目次下的canmvide.exe文件。
3 获取及烧录固件
3.1 获取固件
固件获取链接
1️⃣ 【从嘉楠开发者社区获取最新固件】 (推荐)
点击这个链接,在资料下载栏目->K230->Images->CanMV->Micropython->CanMV-K230_LCKFB_micropython_v1.2-0-g9e4d9ca_nncase_v2.9.0.img.gz。
2️⃣ 【从Github仓库获取最新固件】
点击这个[链接](Releases · kendryte/canmv_k230),下载最新固件留意必要下载内里带LCKFB字符的固件。
3️⃣ 【从我们的资料包中获取】
在我们的离线资料内里的 【1】固件 目次内里探求。
必要留意,不管是从Github下载下来的还是从我们资料包中获取的都是压缩包,解压出来的才是固件镜像。
⚠️警告:
.gz后缀末端的是压缩包,.img后缀末端的才是固件。只能往 TF卡 中只能烧录 .img文件 格式的固件,如果直接烧录 .gz文件 大概会造成开发板损坏。
如下图中的,1是固件镜像,2是压缩包,1是2解压得出来的文件。
3.2 烧录固件
下载烧录工具Rufus,下载地址:Index of /downloads,如果网络不通畅的话也可以从我们的离线资料内里的 【0】工具/【2】烧录工具/【1】Rufus 目次中获取,这个软件是免安装的,下载下来后直接双击打开就可以了。我这里用的是4.5版本,界面如下:
此时把你的TF卡插入读卡器,然后把读卡器插入电脑,我这里利用的是4G的TF卡,插入后Rufus软件界面的设备列表栏会显示一个设备,而且左下角也会提示可以检测到设备,此时就可以点击镜像文件(请选择)后方的选择按钮来选择我们要烧录的镜像了,就选择我们在上一小节中获取到的 CanMV-K230_LCKFB_micropython_v1.1-0-g5a6fc54_nncase_v2.9.0.img 文件就可以了,选择后如下图所示:
精确选择固件镜像文件后我们直接点击右下角的开始按钮,继承操作会造成TF内所有内容全部消散,必要确保你这个TF卡内部没有重要数据,然后等待烧录完成绩可以了。当Rufus软件的状态那一栏走完进度条,提示准备停当时就表现成功烧录固件了,如下图所示:
此时我们就可以按以下步调操作:
步调:
- 关闭Rufus软件。
- 在电脑上软件弹出我们的读卡器 。
- 拔出读卡器。
- 从读卡器上拔出我们烧录号固件镜像的TF卡。
- 在 立创·庐山派-K230-CanMV开发板 未供电状态插入TF卡。
4 立创·庐山派 启动
完成以上操作后,我们就可以给开发板上电了。用Type-C数据线将开发板连入电脑。
如果正常启动,板子上的红色指示灯(红灯)就会主动点亮,轻微等待一会后(十秒内)。我们就可以在设备管理器中看到一个 新的USB串行设备(COMx),同时我们电脑的也会出现一个CanMV设备,可以当做U盘来访问开发板内的文件。
⚠️留意:
在第一次上电时,庐山派开发板会主动将TF卡除固件镜像外的剩余空间格式化为fat,并挂载在/data文件夹,格式化会占用一些时间而且会主动举行一次重启。后续上电时不会再举行这个操作,以是第一次上电会轻微慢一点。
固然,如果你已经安装了CanMV IDE K230,打开IDE,当 立创·庐山派-K230-CanMV开发板 正常启动后,左下角的连接图标的右上脚就会出现一个USB标志,如果没有出现则表现开发板启动失败或未成功连接电脑。下图的左边是未接入开发板的IDE,右边是接入了开发板的IDE。
5 运行例程
目前烧录固件的TF卡内有所有嘉楠官方提供的例程,源码+模型文件+字体等都在TF卡中,当立创庐山派开发板连接电脑后,用户可以直接在电脑的CanMV设备中的sdcard文件夹中找到所有文件
⚠️留意:
- 不要利用IDE自带的例程,版本太老大概无法直接运行,必要利用固件自带的例程。
- 例程默认的摄像头利用的是CSI2,就是开发板正面的那个立式的22P摄像头座,在运行和摄像头有关的例程时必要留意。
- 为了制止占用USB传输带宽,建议将例程拷贝至电脑当地存储后再打开复制。
其历程examples,libs,res目次结构如表所示:
打开CanMV IDE K230,找到你感兴趣的例程,复制粘贴去就好了(亦可以点击IDE左上角的文件->打开文件来加载必要用到的例程),比如我这里打开examples->05-AI-Demo->object_detect_yolov8n.py,复制进IDE内里,然后连接开发板后点击左下角的绿色运行小三角就可以利用了,如下动图所示:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |