感谢电子发烧友平台组织本次试用活动,感谢安富利(AVNET)给我们提供了强大的KV260视觉入门开发套件以及配件包。
一、简单开箱
快递发的是顺丰,10号中午从深圳出发,12号上午收到快递(长三角地区),挺快的。
接下来进入今日的正题,首先是开箱环节。
1.1 KV260包装盒
拆开快递包装袋,里面是两个大小几乎一样的包装盒:
这两个盒子分别是——KV260配件包和KV260视觉AI入门套件。
1.2 KV260配件包
打开KV260配件包,是这些东西:
KV260配件包中**,**具体包括:
- 电源适配器(左上角)
- 摄像头(中间偏上,红色气泡袋包装)
- Micro SD卡及SD卡套(中间位置)
- RJ45网线(左下角)
- USB数据线(一头A头,一头Micro头)
- HDMI线(右下角)
1.3 KV260开发板
KV260视觉AI入门套件包装盒是抽拉式的,退掉外层包装盒,可以看到:
上面是一张贴纸,有四个图标可以撕下来贴在其他东西上面(比如可以贴在笔记本电脑上,如果你乐意的话),分别是——XILINX Devloper、KV260、XILINX、XILINX KRIA的图标。
拿掉贴纸,是一张纸质版的 快速入门(GETTING STARTED):
快速入门下方是粉红色的防静电泡棉:
拿掉粉红色泡棉,就可以看到防静电袋包装的KV260开发套件了:
拆开透明防静电袋,就可以看到KV260开发套件本体了:
好了,开箱完成。
二、Ubuntu系统上手
拆开包装,接下来就需要准备开机启动了。开机启动之前,需要先下载系统镜像,并将系统镜像烧录到SD卡上,再将SD插入到开发板上,系统才能顺利开机启动。
2.1 Ubuntu镜像下载
官方提供了Ubuntu和PetaLinux两种系统镜像,Ubuntu相对上手更容易一些,我们这次先尝试Ubuntu系统镜像。
首先访问Ubuntu官网的AMD-XILINX页面:Install Ubuntu on Xilinx | Ubuntu
下载KV260版本的Ubuntu 22.04系统镜像: https://people.canonical.com/~platform/images/xilinx/kria-ubuntu-22.04/iot-limerick-kria-classic-desktop-2204-x07-20230302-63.img.xz
国内可以用某雷加速下载。
2.2 镜像写入SD卡
官方推荐使用的是Etcher,但个人更偏爱Rufus,原因是Rufus更小巧(最新版的Etcher 1.18.11 Portable版本有133MB,而最新版的Rufus 4.1 portable版本只有 1.3MB)。
镜像下载完成后,将其解压开,可以看到原始镜像文件还是比较大的:
开始烧录之前,将SD卡通过USB读卡器插入到电脑的USB口上,或者通过加装卡套直接插入电脑上(现在很多笔记本电脑有SD卡槽)。
Rufus使用起来也非常简单,插好U盘或者SD卡之后,打开该软件可以自动识别U盘或者SD卡:
设备正确之后,只需要旋转镜像文件,然后点击开始就可以了。
写入过程中,进度条上会显示预计剩余时间,右下角会显示已消耗时间:
点击界面上的蓝色书籍的图标,可以看到运行日志:
日志里面,可以看到整个镜像的分区情况。
2.3 串口登录系统
接下来就可以准备上电开机、登录系统了。开始之前,需要先将SD卡从PC弹出,然后插入到开发板上,然后链接开发板的USB线、摄像头、HDMI线和显示器(如果有的话),最后接入电源,官方文档提供了一个动图,非常生动形象:
这里摄像头、HDMI线和显示器不是必须接的;没有多余的显示器,可以不接HDMI线和显示器;初次使用不使用摄像头相关功能,也可以不用接摄像头。
因此,使用串口登录系统是不要HDMI线和外接显示器的。
开发板的Micro-USB口后方有一个FT4232芯片,并通过FFT4232和KV26模组的串口相连接,可以用于查看启动日志和登录系统。
FT4232产品页面: FTDI - FT4232H (ftdichip.cn) ,如果插入USB线之后没有成功识别串口,可以下载官方驱动程序。
最新版FT4232驱动程序安装包:
https://ftdichip.com/wp-content/uploads/2021/08/CDM212364_Setup.zip
PS:FTDI和AMD官网文档都号称是4个串口,但是在我的电脑上只识别了两个串口设备,不知道为啥
MobaXterm连接串口COM20:
练好串口之后,再插上电源,可以在串口上看到启动日志(如果是已经启动之后才连上串口USB线,按RESET键也可以让系统重启,看到启动日志):
可以看到,大概44秒多启动成功(初次启动会慢一些)。启动完成后,风扇转速会降低,声音会小很多。
默认用户名和密码都是ubuntu。
登录成功后可以看到:
输出的欢迎信息中,包含了版本信息(系统和内核版本都有),以及常用的链接。
2.4 显示器图形化登录
如果有多余的显示器、键盘和鼠标,也可以通过HDMI线外接显示器,以及USB键盘、鼠标,进行图形化登录和操作。这种方式,和登录普通Ubuntu系统的PC并没有太大区别,这里不再详细介绍操作流程和步骤。
三、硬件信息查看
接下来,我们可以通过一些命令查看板子上的一些硬件信息。
3.1 内存信息查看
使用 free -h 命令,可以查看内存信息:
3.2 CPU信息查看
使用 cat /proc/cpuinfo 命令,可以查看CPU信息:
3.3 磁盘剩余空间大小查看
使用 df -h 命令,可以查看当前文件系统剩余空间大小:
这里用的是附赠的16GB SD卡,有两个分区,分别还剩余7.7G和938M空间。
3.4 网络信息查看
插入RJ45以太网,另一端连接到路由器上,没有意外的话,路由器会分配IP地址,此时可以在串口通过 ifconfig 命令查看IP地址:
或者通过nmcli命令也可以:
3.5 固件信息查看
使用xmutil bootfw_status命令可以查看固件版本信息:
可以看到,这里固件版本为: v1.1_20210422,(最新版本的固件是2022.2)。
3.6 SSH协议登录
知道IP地址之后,就可以使用SSH登录了:
不同于串口登录,SSH协议登录是可以支持X11重定向的(也就是远程运行的图形化程序,在本地显示界面):
本篇内容就到这里了,感谢阅读,下次再会~
四、参考链接
- Xilinx官方的快速入门指南: Kria KV260 视觉 AI 入门套件 (xilinx.com)
- Xilinx官方的Kira K26 模组wiki: Kria K26 SOM - Xilinx Wiki - Confluence (atlassian.net)
- KV260产品简介: https://china.xilinx.com/content/dam/xilinx/publications/product-briefs/xilinx-kv260-product-brief.pdf
- KV260视觉入门套件数据手册:Summary • Kria KV260 Vision AI Starter Kit Data Sheet (DS986) • 阅读器 • AMD 自适应计算文档门户 (xilinx.com)