Xilinx 平台操作视频|学习笔记

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: 快速学习 Xilinx 平台操作视频

开发者学堂课程【高校精品课-杭州电子科技大学-EDA技术:Xilinx 平台操作视频】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/11/detail/15871


Xilinx 平台操作视频

 

Xilinx 平台操作视频

首先登录官网,点击控制台,点击云服务器 ECS,点击实例,选择实例地域华北2(北京)

image.png

点击实例更多:实力状态,启动实例。启动后等待启动完成,复制公网 IP。

打开 MobaXtern,选择 SSH,填写 Ip 和 username。如果不行输入 R 重新连接。

连接成功后输入服务器登录密码。登录成功后左边为服务器目录,可直接上传下载文件。

image.png

配置环境,输入 source /root/xbinst_oem/F3_env_setup.sh xdma

再检查 vivado、fasscmd 工具是否可用,安装PCIE驱动。

cd 到工程目录下,输入 cd /home/test/

解压工程文件,输入 tar -zxvf f3_hdk_v10.tar.gz

cd 到 hw 目录下,该目录有建立工程所需脚本,输入

cd /home/test/home/work/f3_hdk_v10/cl_hdk/hw/

ls

输入 sh compiling.sh 运行

从综合到实现需要3-4小时,请不要断开连接。

综合实现完成后,如图

image.png

选中的文件为最后生成的文件

输入 export PATH=$PATH:/root/xbinst_oem/runtime/bin/

接着为 faascmd 工具添加可执行权限,输入 chmod +x /root/xbinst_oem/runtime/bin/faascmd

输入 faascmd config --id=LTAI4GFFEG82gq56Maysg4c8 --key=MiarCjvebBFwLzRvCOPIPLy8bxH33t

配置 OSS-Bucket 用于上传文件,输入 faascmd auth --bucket=xzx-bucket

上传文件,输入

faascmdupload_object --object=20_12_06-214544_SDAccel_Kernel.tar.gz --file=20_12_06-214544_SDAccel_Kernel.tar.gz

修改制作镜像的命令,name 可填工程名、tags 可填版本号,输入

Faascmdcreate_image --object=20_12_06-214544_SDAccel_Kernel.tar.gz --fpgatype=xilinx --name=ailun3.3test -tags=v3.3 --encrypted=false --shell=f30010

查看镜像制作状态和 imageuuid,输入fasscmd list_images

镜像制作时间大致需要半小时,每次综合完成后只需制作一次。

镜像制作完成 success。

查看 fpgauuid 和下载后 fpga 状态,输入faascmd list_instances --instanceId=i-2ze4ak3swm52k44htlrj

下载代码,输入

Faascmddownload_image --instanceId=i-2ze4ak3swm52k44htlrj --fpgauuid=3c7c9429538ad4c521c9df05c4d8b0e9507970326100 --fpgatype=xilinx --imageuuid=xilinxla3349da-03d304be4-b442-76f989c42696 --imagetype=afu --shell=f30010

查看下载后 fpga 状态,输入 faascmd list_instances --instanceId=i-2ze4ak3swm52k44htlrj

image.png

等待 fpga 为 valid 下载成功

此处提供简易驱动代码,输入

cd /home/test1/c_code/

将测试图像传到服务器,编译驱动代码,输入gcc bmp.c

a.out 为可执行文件,运行可执行文件,输入./a.out

image.png

结果成功。

相关文章
|
7月前
|
开发工具 C++ 异构计算
Xilinx ZYNQ的应用开发介绍
Xilinx的ZYNQ系列是首款可扩展处理平台,以其高性能和计算能力适用于高端嵌入式应用如视频监控和汽车辅助系统。ZYNQ结合了双ARM Cortex-A9 MPCore处理器系统与28nm FPGA技术,提供高度灵活性和配置选项。开发环境包括Xilinx Platform Studio、ARM工具链及第三方软件,支持C/C++和系统C综合。ZYNQ由处理系统(PS)和可编程逻辑(PL)组成,PS是ARM SOC,PL是FPGA。开发工具推荐使用Vivado,Zynq 7000 XC7Z100作为旗舰型号提供丰富的资源。
115 0
|
7月前
|
机器人 Linux 开发工具
嵌入式BSP工程师基本任务分析
嵌入式BSP工程师基本任务分析
326 1
|
存储 测试技术 开发工具
Wujian SoC 平台_介绍|学习笔记
快速学习 Wujian SoC 平台_介绍
287 0
Wujian SoC 平台_介绍|学习笔记
|
SoC
高通平台开发系列讲解(SMD篇)图解SMD驱动流程
高通平台开发系列讲解(SMD篇)图解SMD驱动流程
497 0
 高通平台开发系列讲解(SMD篇)图解SMD驱动流程
|
数据处理 数据安全/隐私保护 SoC
DSP+ZYNQ硬件说明手册-XQTyer【开源】
XQ6657Z35/45-EVM 高速数据处理评估板(XQTyer 评估板)由广州星嵌电子科技有限公司自主研发,包含一片TI DSP TMS320C6657和一片Xilinx ZYNQ-7000 SoC 处理器XC7Z035-2FFG676I。适用于无人机蜂群、软件无线电系统,基带信号处理,无线仿真平台,高速图像采集、处理等领域。
DSP+ZYNQ硬件说明手册-XQTyer【开源】
|
数据处理 数据安全/隐私保护 SoC
DSP+ZYNQ多核例程使用手册-XQTyer【开源】
DSP采用 TMS320C6657 双核C66x 定点/浮点,每核主频1GHz/1.25GHz。 Xilinx Zynq SoC处理器采用的XC7Z035/045集成PL端Kintex-7架构+PS 端双核ARM Cortex-A9 ,28nm可编程逻辑资源。
DSP+ZYNQ多核例程使用手册-XQTyer【开源】
|
芯片 开发者 异构计算
Wujian SoC 平台_FPGA 编译|学习笔记
快速学习 Wujian SoC 平台_FPGA 编译
371 0
Wujian SoC 平台_FPGA 编译|学习笔记
|
开发者 SoC
Wujian SoC 平台_IP 集成|学习笔记
快速学习 Wujian SoC 平台_IP 集成
181 0
Wujian SoC 平台_IP 集成|学习笔记
|
存储 算法 开发工具
除了ZYNQ还有哪些内嵌ARM硬核的FPGA?
除了ZYNQ还有哪些内嵌ARM硬核的FPGA?
700 0
除了ZYNQ还有哪些内嵌ARM硬核的FPGA?
|
Linux AI芯片
NPU驱动集成手册
NPU驱动集成手册