0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Kria KV260开发板开箱指南

XILINX开发者社区 来源:XILINX开发者社区 作者:王伟 2021-11-02 14:39 次阅读

Kria KV260 开发板开箱指南

★ 目录 ★

第一章KV260 硬件接口

第二章镜像下载和烧写

2.1 下载网页

2.2 SD烧写

第三章KV260 环境搭建

3.1 硬件初次连接

3.2 串口配置

3.3 设置登录密码和IP地址

3.4 连接以太网和Jupyter notebook

3.5 设置解析域名resolv.conf

3.6 硬件运行连接

3.7 安装应用软件

3.8 计算机安装ffmpeg

3.9 准备视频文件

3.10 Jupyter notebook Demo

第四章开发版本要求

第五章参考文献

第一章 KV260 硬件接口

2825e62c-3851-11ec-82a8-dac502259ad0.png

比较陌生的就是IAS接口:安森美半导体(ON Semiconductor)提供的成像器接入系统(IAS)连接器接口。正常镜像工作时DS35闪烁,DS34、DS36常亮。

第二章 镜像下载和烧写

2.1

下载网页请访问如下网页内的SD Card Image

https://xilinx.github.io/kria-apps-docs/main/build/html/docs/smartcamera/docs/app_deployment.html

镜像下载网页,已更新到2021版本:

https://www.xilinx.com/member/forms/download/xef.html?filename=petalin

下载petalinux-sdimage-2021.1-update1.wic.xz软件包,解压缩后得到

petalinux-sdimage-2021.1-update1.wic

2.2

SD烧写我使用的镜像制作软件是 win32 disk imager,百度可下载:

该软件无法识别wic文件,强行将镜像文件后缀改为

petalinux-sdimage-2021.1-update1.img

待十分钟左右,可烧写完成,将TF卡插入J11 Micro SD。

第三章 KV260 环境搭建

3.1

硬件初次连接这次连接是为了测试SD卡正常启动,和设置IP地址。

注意附送的摄像头的安装,将左图的1对准右图的IAS 0的箭头,平均用力按下去装好。

3.2

串口配置安装 MobaXterm 软件:

设置串口参数

2a6c7e96-3851-11ec-82a8-dac502259ad0.png

3.3

设置登录密码和IP地址SD正常启动后,在打开的串口屏幕中提示输入:

xilinx-k26-starterkit-2021_1 login:

输入:

petalinux,(然后输入你设置的密码)

2a7d2ae8-3851-11ec-82a8-dac502259ad0.png

观察IP地址,发现原来的镜像没有设置,这在后面的调试中很不方便,我们基本是通过计算机来调试SOM,必须有固定的IP地址才方便连接。

2ab43632-3851-11ec-82a8-dac502259ad0.png

输入下面的命令,设定IP地址,注意address需要与你的计算机所在的路由器一个子网。

xilinx-k26-starterkit-2021_1:/etc/network$ cd /etc/network

xilinx-k26-starterkit-2021_1:/etc/network$ sudo vi interfaces

auto eth0

iface eth0 inet static

address 192.168.5.15

gateway 192.168.5.1

netmask 255.255.255.0

dns-nameservers 8.8.8.8

2ac52370-3851-11ec-82a8-dac502259ad0.png

确定IP地址已修改成功

xilinx-k26-starterkit-2021_1:~$ ifconfig

2ae3cbb8-3851-11ec-82a8-dac502259ad0.png

3.4

连接以太网和Jupyter notebook

设置IP地址后,重新启动,打开MobaXterm软件,点击SSH,输入刚设定的开发板IP地址和用户名petalinux

如出现下图,则以太网成功连接

2b5c052e-3851-11ec-82a8-dac502259ad0.png

再连接jupyter notebook, 输入下面的命令:

xilinx-k26-starterkit-2021_1:~$ jupyter server list

2b9749a4-3851-11ec-82a8-dac502259ad0.png

http://192.168.5.17:8888/?token=b5168bcc599e3160c9ad39c428458a6f47564e8f0b6b157c :: /home/petalinux/notebooks

将这个出现的网址拷贝到计算机的浏览器上

将b5168bcc599e3160c9ad39c428458a6f47564e8f0b6b157c(根据你计算机jupyter server list后出现的token值)拷入 Password or token后面的空格中,点击Log in,即可成功进入

可以看到,Python是3.8.5版本。

3.5

设置解析域名resolv.conf如下图,新板时执行命令sudo dnf update, 会出现

2c4cb35c-3851-11ec-82a8-dac502259ad0.png

再看resolv.conf文件,新板是空的。

2c6cb648-3851-11ec-82a8-dac502259ad0.png

编辑resolv.conf文件,增加域名服务器

xilinx-k26-starterkit-2021_1:/etc$ sudo vi resolv.conf

nameserver 8.8.8.8

nameserver 114.114.114.114

3.6

硬件运行连接经过这些修改后,硬件可以开始上网了。将KV260直连到你的路由器上,注意在一个子网上,同时HDMI口直接4K显示屏。

2ca4a36e-3851-11ec-82a8-dac502259ad0.png

3.7

安装应用软件拿到的新板并无应用软件,所有软件均需上网安装得到。

运行sudo dnf update,

2cc9e2aa-3851-11ec-82a8-dac502259ad0.png

2cdf0306-3851-11ec-82a8-dac502259ad0.png

看一下可以安装的包

xilinx-k26-starterkit-2021_1:/$ sudo xmutil getpkgs

2cec4e58-3851-11ec-82a8-dac502259ad0.png

有四个包可以安装:

packagegroup-kv260-aibox-reid.noarch

packagegroup-kv260-defect-detect.noarch

packagegroup-kv260-nlp-smartvision.noarch

packagegroup-kv260-smartcam.noarch

安装 packagegroup-kv260-smartcam.noarch

xilinx-k26-starterkit-2021_1:/$ sudo dnf install packagegroup-kv260-smartcam.noarch

观察下已经安装了哪些包

xilinx-k26-starterkit-2021_1:/$ sudo xmutil listapps

2d3834bc-3851-11ec-82a8-dac502259ad0.png

载入kv260-smartcam包

xilinx-k26-starterkit-2021_1:/$ sudo xmutil loadapp kv260-smartcam

安装packagegroup-kv260-aibox-reid.noarch包

xilinx-k26-starterkit-2021_1:/$ sudo dnf install packagegroup-kv260-aibox-reid.noarch

2d6dab10-3851-11ec-82a8-dac502259ad0.png

3.8

计算机安装ffmpeg下载 ffmpeg

https://ffmpeg.org/download.html

下载这个压缩包

https://github.com/GyanD/codexffmpeg/releases/download/2021-10-18-git-d04c005021/ffmpeg-2021-10-18-git-d04c005021-essentials_build.7z

设置环境变量

3.9

准备视频文件官网Demo中所需的视频文件网址如下:

https://pixabay.com/videos/alley-people-walk-street-ukraine-39837/

https://pixabay.com/videos/freeway-traffic-cars-rainy-truck-8358/

https://pixabay.com/videos/walking-people-city-bucharest-6099/

https://pixabay.com/videos/spring-walk-park-trees-flower-15252/

https://pixabay.com/videos/liverpool-pier-head-england-uk-46098/

https://pixabay.com/videos/liverpool-people-couple-pier-head-46090/

由于下载有困难,以上视频均已下载上传,详情见文章最后。

通过以下命令方式转换成h264格式,分辨率1080p:

ffmpeg -i input-video.mp4 -c:v libx264 -pix_fmt nv12 -r 30 output.nv12.h264

RTSP或视频文件需要是1080P H264/H265 30FPS. 帧率可以用-r标志调节,分辨率必须是1080p。

用ffprobe命令检查转换的文件是否符合要求。

2dff225c-3851-11ec-82a8-dac502259ad0.png

观察转换前后文件参数:

F:xilinxkv260ffmpegin》ffprobe -print_format xml -show_format -show_streams “Alley.mp4” 》 “Alley.xml”

2e144704-3851-11ec-82a8-dac502259ad0.png

F:xilinxkv260ffmpegin》ffprobe -print_format xml -show_format -show_streams “Alley.h264” 》 “Alley.xml”

2e7a67c8-3851-11ec-82a8-dac502259ad0.png

可以看到原文件和转换后的文件的参数,符合要求。

3.10

Jupyter notebook Demo 运行kv260-aibox-reid时,执行下面的命令:

xilinx-k26-starterkit-2021_1:/$ sudo xmutil unloadapp

xilinx-k26-starterkit-2021_1:/$ sudo xmutil loadapp kv260-aibox-reid

xilinx-k26-starterkit-2021_1:/$ sudo xmutil listapps

观察loadapp前后变化,确认已装载指定的应用,注意最后一列值的变为0

2e89b00c-3851-11ec-82a8-dac502259ad0.png

xilinx-k26-starterkit-2021_1:~$ jupyter server list

2e980828-3851-11ec-82a8-dac502259ad0.png

将上面的网址粘贴在浏览器中,此时就可以逐行运行Jupyter notebook,显示Demo。

同样的操作可运行其他Demo。

官网参考网页:

https://xilinx.github.io/kria-apps-docs/main/build/html/index.html

第四章 开发版本要求

因为考虑到进一步开发,关注了官网的设计介绍,大家看官网的下面两个网页:

不知道,大家注意到没有,Vitis版本是2020.2, 而Petalinux是2021.1, 显然不一致,就此我专门咨询了,官方回复如下:

(hymson company)

2fb247e6-3851-11ec-82a8-dac502259ad0.png

Hi,

for Kria KV260, Xilinx official web gives the different versions, Vitis Unified Software Platform 2020.2.2, PetaLinux 2021.1 tools installation, one is 2020, one is 2021, is it OK or it is wrong here. The version is from tutorials in web:

https://xilinx.github.io/kria-apps-docs/main/build/html/docs/smartcamera/smartcamera_landing.html

Hi,

You can use vitis 2020.2.2 or vitis 2021.1 but BSP should be the same version.

Using Vitis 2020.2.2, building process is straight forward.

With 2021.1, please consider following discussion to overcome encounter errors

https://support.xilinx.com/s/feed/0D52E00006ihQZYSA2

https://support.xilinx.com/s/question/0D52E00006iHjbZ/petalinux-20211packagegrouppetalinuxvitisai-problem

https://support.xilinx.com/s/question/0D52E00006js9BoSAI/enabling-xilinx-application-package-in-smartcam-tutorial-results-in-petalinuxbuild-error

Hope it can help you.

2fc0eab2-3851-11ec-82a8-dac502259ad0.png

Tesla UG

(Member)

关于Kria KV260硬件和系统设计将在后继文章中持续介绍,这里仅给出开发版本的要求。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Xilinx
    +关注

    关注

    71

    文章

    2153

    浏览量

    120812
  • 硬件
    +关注

    关注

    11

    文章

    3191

    浏览量

    66043
  • 开发板
    +关注

    关注

    25

    文章

    4880

    浏览量

    96999

原文标题:开发者来稿 | Kria KV260 超长干货之开箱指南

文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    i.MX Linux开发实战指南—基于野火i.MX系列开发板

    电子发烧友网站提供《i.MX Linux开发实战指南—基于野火i.MX系列开发板.pdf》资料免费下载
    发表于 10-10 17:23 7次下载

    Raspberry Pi 5开发板开箱及系统烧录体验

    开发板的正面,是传统的树莓派的风格,做工与用料是非常扎实的。比较有特点的是HDMI的接口是那种特别小的接口。再有就是TTL也是一个特别迷你的接口。
    的头像 发表于 08-08 10:28 1623次阅读
    Raspberry Pi 5<b class='flag-5'>开发板</b><b class='flag-5'>开箱</b>及系统烧录体验

    快速开箱即用体验 AMD / Xilinx Kria™ KD240驱动器入门套件

    快速开箱即用体验 AMD / Xilinx Kria™ KD240驱动器入门套件
    的头像 发表于 06-22 10:26 7963次阅读
    快速<b class='flag-5'>开箱</b>即用体验 AMD / Xilinx <b class='flag-5'>Kria</b>™ KD240驱动器入门套件

    Prophesee与AMD携手,加速边缘机器视觉应用

    领先的神经拟态视觉传感公司Prophesee近日宣布,其Metavision® HD事件视觉传感器与AI算法已成功适配AMD KriaKV260视觉AI入门套件。这一强强联合标志着业界首款兼容AMD平台的事件视觉开发套件的问
    的头像 发表于 06-05 14:26 473次阅读

    PROPHESEE 携手 AMD,推出业界首款兼容 KriaKV260 视觉 AI 入门套件的事件视觉解决方案

    套件(AMD KriaKV260 Vision AI Starter Kit),两者的强强联合将加速高级边缘机器视觉应用的开发。同时,此次合作也标志着业界首款兼容 AMD 平台的事件视觉开
    发表于 05-30 10:41 919次阅读
    PROPHESEE 携手 AMD,推出业界首款兼容 <b class='flag-5'>Kria</b>™ <b class='flag-5'>KV260</b> 视觉 AI 入门套件的事件视觉解决方案

    全新MCX A系列MCU FRDM开发板开箱即用的高效体验

    想尝鲜全新的MCX A通用MCU,当然少不了开发板的支持。今天我们就向大家介绍恩智浦MCX A 系列全新一代FRDM开发板FRDM-MCXA153。
    发表于 02-29 09:12 890次阅读
    全新MCX A系列MCU FRDM<b class='flag-5'>开发板</b>:<b class='flag-5'>开箱</b>即用的高效体验

    迅为RK3568开发板驱动开发指南-输入子系统

    迅为RK3568开发板驱动开发指南-输入子系统
    的头像 发表于 02-23 15:11 722次阅读
    迅为RK3568<b class='flag-5'>开发板</b>驱动<b class='flag-5'>开发指南</b>-输入子系统

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板和Linux开发板
    的头像 发表于 02-01 17:09 1993次阅读

    AMD Kria KR260 DPU配置教程3

    最后我们需要生成能够在 AMD Kria KR260 上运行的固件。
    的头像 发表于 01-26 09:33 2021次阅读
    AMD <b class='flag-5'>Kria</b> KR<b class='flag-5'>260</b> DPU配置教程3

    AMD Kria KR260 DPU配置教程2

    在上一篇文章中 开发者分享|AMD Kria KR260 DPU 配置教程 1 我们导出了 platform 的设计工程 XXX.xsa。接下来我们将使用 pfm.tcl 来生成 platform 工程,配置 Linux 部分并
    的头像 发表于 01-19 10:16 2694次阅读
    AMD <b class='flag-5'>Kria</b> KR<b class='flag-5'>260</b> DPU配置教程2

    AMD Kria KR260 DPU配置教程

    这篇文章我们将为 AMD Kria KR260 在 AMD Vitis 上创建硬件加速平台。 我们将从 KR260 预设文件开始,添加平台所需的外设并对其进行配置。 一切设置完毕后,我们将把硬件设计导出到 XSA。
    的头像 发表于 01-12 09:36 993次阅读
    AMD <b class='flag-5'>Kria</b> KR<b class='flag-5'>260</b> DPU配置教程

    HC6800-ES V2.0单片机开发板学习指南

    电子发烧友网站提供《HC6800-ES V2.0单片机开发板学习指南.doc》资料免费下载
    发表于 01-07 09:48 11次下载

    【ELF 1开发板试用】开箱检测

    【ELF 1开发板试用】开箱检测 有人说:开箱验货很简单!我的观点是:开箱验货也要“有要求,走流程”!以下是开箱检测过程记录。 一、确定
    发表于 11-24 11:29

    星闪BS25开发板NL001初体验

    最近拿到了一块星闪BS25的开发板NL001,做一个山寨版的“开箱”吧。
    的头像 发表于 11-17 09:17 5007次阅读
    星闪BS25<b class='flag-5'>开发板</b>NL001初体验

    海思星闪BS25开发板NL001初体验

    最近拿到了一块星闪BS25的开发板NL001,做一个山寨版的“开箱”吧。
    的头像 发表于 11-15 10:01 4016次阅读
    海思星闪BS25<b class='flag-5'>开发板</b>NL001初体验