1、写在前面
感谢ElecFans 小仙女姐姐的安排,在史上最热的7月初,收到了大名鼎鼎的AMD/XILINX 公司的 明星开发板KV260。
2、KV260 简介
Kria KV260 视觉 AI 入门套件旨在为客户提供一个平台,以评估他们在智能城市和机器视觉、安全摄像头、零售分析和其他工业应用中的目标应用。
据介绍,KV260 开发板建立了丰富的生态系统,在硬件和软件方面做了很多的优化,KV260 开发板基于Kria K26 SOMs,有许多可以使用的程序,能够在1个小时里,开发一个新的AI应用。
OUT-OF-THE-BOX READY FOR APPLICATION DEVELOPMENT
- Connect camera, cables, and monitor
- Insert the programmed microSD card
- Power-on the board
- Load the accelerated application of your choice
- Run the accelerated application
AMD和XILINX是它的光环。
根据介绍了解到,其可以接多个摄像头,最多可以有8个摄像头接口。包括,
ON Semi IAS MIPI sensor interfaces
Raspberry Pi MIPI sensor interface
USB camera support
开发板上使用了专用的ISP芯片, (ON Semi AP1302)
开发板 包括了两种显示器输出接口 ,HDMI, DisplayPort Output
因此在KV260开发板上,我们可以接摄像头,在显示器上显示摄像头图像,以及对摄像头视频数据做AI应用。
KV260开发板是一个优质的AI 开发平台,它有
1.4T 算力,
3个MIPI Camera 接口。
3、KV260 开箱
收到的包裹包装的很精致。
KV260开发板之外包装:
KV260 开发板外包装
第一时间马上开箱,一瞩芳容,见到了庐山真面目。
KV260开发板之内包装:
KV260开发板内包装
KV260开发板主板:
KV260 开发板
KV260 开发板全套套件:
KV260 开发板全套套件
KV260开发板接口:
KV260开发板接口
KV260开发板接口
4.1、系统安装
4、KV260 系统安装
4.1、系统安装
4.1.1 硬件
KV260 开发套件包括以下附件和主板,
KV260 开发套件包括以下附件和主板
为了方便我们使用,小仙女姐姐已经很贴心的帮我们把附件都准备好了。
开发板系统框图:
开发板系统框图
4.1.2 软件-操作系统
KV260 开发套件硬件包括了主板和附件,但是光有以上硬件还不够,软件是它的灵魂。
在 https://www.xilinx.com/products/som/kria/kv260-vision-starter-kit.html 中,介绍了一步步的如何组装开发套件应用,如何给开发套件配上操作系统。
有了操作系统后,就可以开始跑Application应用程序了。
在 https://www.xilinx.com/products/som/kria/kv260-vision-starter-kit.html 中,也可以找到相应的白皮书,使用手册等许多的资料。
从 https://www.xilinx.com/products/som/kria/kv260-vision-starter-kit.html 开始,可以进入许多的新的链接。例如,
[Getting Started with Kria KV260 Vision AI Starter Kit:(https://www.xilinx.com/products/som/kria/kv260-vision-starter-kit/kv260-getting-started/getting-started.html:)]
4.1.3 操作系统的安装
操作系统的安装详细过程,可以见以下链接,
(https://www.xilinx.com/products/som/kria/kv260-vision-starter-kit/kv260-getting-started/getting-started.html)
下载SD Image
- List item
- 首先,去这个网址下载对应的系统镜像下载Ubuntu 22.04(开发板准备安装的是,Ubuntu 22.04)
- 下载U盘烧录工具-Balena Etcher(recommended; available for Window, Linux, and macOS)
- 按提示进行SD卡烧录
在使用开发板之前 ,
# Important: Critical Firmware Update Required
To enable complete board functionality, compatibility with latest Operating Systems, and best performance, be sure to install the latest AMD provided boot firmware following the firmware update instructions available on the K26 Wiki
Additional Embedded Developer Assets and Resources,
#
>For embedded developers looking to directly use PetaLinux BSPs for application development and deployment, rather than Ubuntu, the latest PetaLinux BSPs are available on the K26 Wiki
Further technical documentation is available on our Github.io page
Step 1. Setting up the SD Card Image (Ubuntu)
Setting up the SD Card Image (xilinx.com)
Step 2. 插入SD Image,完成Ubuntu安装,开始运行
烧录好系统之后就可以正式开机了。
将SD卡插入KV260,连接电源、USB数据线等设备(除了网线,待会再连)
查看windows的设备管理器,在USB端口一般会有两个数字,数字较小的就是用来进行UART连接的。
显示COM4和COM5,那么之后进行UART串口连接的时候端口号就是4
打开MobalXterm(或者Putty之类的串口工具),进行串口连接
Ubuntu 系统启动成功。串口通讯成功。
5、应用启动
通过以上的操作,Ubuntu已成功运行,接下来我们可以开始应用程序的测试了。