KV260硬件介绍与SD卡操作 KV260开发板官方命名为Kria KV260 Vision AI Starter Kit。 首先介绍KV260的硬件组成(不包括配件): KV260实物图 SOM(核心相当于MCU),散热器,底板载卡。 SOM及散热方案图 底板载卡图 拿到板子之后如果没有插入SD卡到开发板上连接电源、显示器、UART、网线、摄像头,显示器上不会有图像显示,并且可以看到连接在电脑的UART串口打印数据如下(UART连接电脑的方式后面会提到): 这是因为板子上的有一个SPI NOR,里面只存了uboot固件。 UART通讯: 另外说一下UART连接电脑的方式,这里我使用的是SecureCRT 8.0。当开发板未连接电源时通过板子上的J4接口连接至电脑的USB口,这时打开电脑的“计算机管理—端口(COM)”可以自动识别出两个serial port,在连接时只需要连接第一个就可以。波特率选择115200,数据为8位,停止位1位,无奇偶校验,点击链接即可完成通讯。 在AMD—Xilinx中安装Ubuntu镜像系统 安装Ubuntu镜像需要准备的硬件包括:读卡器,16G内存卡(SD卡),电脑,KV260开发板。 SD卡操作: 首先需要准备一张16G的内存卡用来存放Ubuntu镜像,你可以把这个镜像文件理解为给板子装载一个linux的系统。 那么接下来我们需要下载这个镜像文件。并通过烧录软件将镜像文件烧录到SD卡内。 下载镜像文件: 点击下列地址进行下载: Install Ubuntu on Xilinx | Ubuntu 我们使用的是KV260开发板,进入页面之后需要选择对应的镜像文件,选择最高版本的这里我选择的版本式Ubuntu Desktop 22.04 LTS,点击Download 64-bit,进行下载。 烤录镜像文件到SD卡 烤录文件到SD卡之前需要将SD卡格式化,格式化的方式这里不做赘述,百度即可。有了空白的SD卡后需要将镜像文件烧录其中。这里需要用到专门的工具进行烧录,以下是烧录工具的链接。 balenaEtcher - Flash OS images to SD cards & USB drives 这里需要强调的问题是不可以直接将镜像文件拖拽或者复制到sd卡中,针对这个问题也是要简单做一个介绍了,关于烧录文件和复制文件的区别,后面会讲到。 下载好烧录工具后正常安装就可以,安装完毕后在桌面会生成一个图标“balenaEtcher”安装好后会自动打开软件,如图所示。 balenaEtcher软件界面 选择从文件烧录,选择我们刚才下载好的镜像文件 接下来选择目标盘,会自动识别到我们的SD卡,若插入多张需要手动选择到需要烧录的SD卡即可,点击开始烧录,接下来需要等待一段时间即可完成烧录工作。 烧录完毕后我们安全退出SD卡,再次插入到电脑中打开SD卡会看到如下的文件。 这些文件包含了boot文件、镜像文件、网络配置、用户数据等。 需要注意:由于后期的使用中会产生内存最开始我使用的是8G内存卡发现镜像文件就8G+,所以这里直接使用16G的内存卡。 烧录文件和复制文件的区别 空白的盘相当于一整块空白的存储单元,因为没有格式化也不具有文件系统的属性,只有当外部的硬件或者软件写进空白的区域,这种方式是对绝对物理地址进行的操作,因此,烧录文件是独立于操作系统的更低级的写入方式。 空白的盘格式化之后及进行挂载,这时会被我们的操作系统接手管理,这时就具有了操作系统的属性,复制文件就是在操作系统下的文件系统基础上进行的操作,这个过程是相对的地址进行操作,因此,复制文件是在操作系统环境下完成的更高级的操作模式。
|