ubuntu20 qt6.4.3 ustc镜像安装 xdma
文件下载地质
命令
./qt-unified-linux-x64-4.5.2-online.run --mirror https://mirrors.ustc.edu.cn/qtproject
没有镜像就下砸错误hash verification while downloading,this is temporary error,please retry


部分安装器不支持 --mirror
cd ~/workspace/dma_ip_drivers/XDMA/linux-kernel/tests
chmod +x load_driver.sh
sudo ./load_driver.sh
chmod +x run_test.sh
chmod +x dma_memory_mapped_test.sh
sudo ./run_test.sh
kobosp@i76:~/ZDYZPCIe/dma_ip_drivers-2020.2/XDMA/linux-kernel/tests$ grep -i 'data rate' hw_log_h2c.txtdata rate ***** bytes length = 64, rate = 0.027303 data rate ***** bytes length = 128, rate = 0.054371 data rate ***** bytes length = 256, rate = 0.108158 data rate ***** bytes length = 512, rate = 0.218187 data rate ***** bytes length = 1024, rate = 0.425214 data rate ***** bytes length = 2048, rate = 0.788233 data rate ***** bytes length = 4096, rate = 0.895843 data rate ***** bytes length = 8192, rate = 0.884780 data rate ***** bytes length = 16384, rate = 0.879069 data rate ***** bytes length = 32768, rate = 0.886491 data rate ***** bytes length = 65536, rate = 0.887784 data rate ***** bytes length = 131072, rate = 0.901306 data rate ***** bytes length = 262144, rate = 0.888169 data rate ***** bytes length = 524288, rate = 0.899780 data rate ***** bytes length = 1048576, rate = 0.902360 data rate ***** bytes length = 2097152, rate = 0.901646 data rate ***** bytes length = 4194304, rate = 0.884004 data rate ***** bytes length = 64, rate = 0.026916 data rate ***** bytes length = 128, rate = 0.054047 data rate ***** bytes length = 256, rate = 0.108097 data rate ***** bytes length = 512, rate = 0.215282 data rate ***** bytes length = 1024, rate = 0.428506 data rate ***** bytes length = 2048, rate = 0.786080 data rate ***** bytes length = 4096, rate = 0.887400 data rate ***** bytes length = 8192, rate = 0.880339 data rate ***** bytes length = 16384, rate = 0.880579 data rate ***** bytes length = 32768, rate = 0.891512 data rate ***** bytes length = 65536, rate = 0.891024 data rate ***** bytes length = 131072, rate = 0.889635 data rate ***** bytes length = 262144, rate = 0.901533 data rate ***** bytes length = 524288, rate = 0.894085 data rate ***** bytes length = 1048576, rate = 0.897564 data rate ***** bytes length = 2097152, rate = 0.893859 data rate ***** bytes length = 4194304, rate = 0.902320
kobosp@i76:~/ZDYZPCIe/dma_ip_drivers-2020.2/XDMA/linux-kernel/tests$ grep -i 'data rate' hw_log_c2h.txtdata rate ***** bytes length = 64, rate = 0.026920 data rate ***** bytes length = 128, rate = 0.054528 data rate ***** bytes length = 256, rate = 0.108012 data rate ***** bytes length = 512, rate = 0.211802 data rate ***** bytes length = 1024, rate = 0.372087 data rate ***** bytes length = 2048, rate = 0.695932 data rate ***** bytes length = 4096, rate = 0.654649 data rate ***** bytes length = 8192, rate = 0.655725 data rate ***** bytes length = 16384, rate = 0.655914 data rate ***** bytes length = 32768, rate = 0.652136 data rate ***** bytes length = 65536, rate = 0.656272 data rate ***** bytes length = 131072, rate = 0.650770 data rate ***** bytes length = 262144, rate = 0.650932 data rate ***** bytes length = 524288, rate = 0.653743 data rate ***** bytes length = 1048576, rate = 0.651811 data rate ***** bytes length = 2097152, rate = 0.648225 data rate ***** bytes length = 4194304, rate = 0.650039 data rate ***** bytes length = 64, rate = 0.027291 data rate ***** bytes length = 128, rate = 0.054480 data rate ***** bytes length = 256, rate = 0.108384 data rate ***** bytes length = 512, rate = 0.209561 data rate ***** bytes length = 1024, rate = 0.379272 data rate ***** bytes length = 2048, rate = 0.691824 data rate ***** bytes length = 4096, rate = 0.652392 data rate ***** bytes length = 8192, rate = 0.653060 data rate ***** bytes length = 16384, rate = 0.653323 data rate ***** bytes length = 32768, rate = 0.651619 data rate ***** bytes length = 65536, rate = 0.652823 data rate ***** bytes length = 131072, rate = 0.651224 data rate ***** bytes length = 262144, rate = 0.656310 data rate ***** bytes length = 524288, rate = 0.651557 data rate ***** bytes length = 1048576, rate = 0.652695 data rate ***** bytes length = 2097152, rate = 0.648976 data rate ***** bytes length = 4194304, rate = 0.655456
dma_ip_drivers-2020.2版本可以用于k7plus
可以看到,这些 XDMA 相关设备都是只有 root 读写权限的。所以我们需要设置相应的权限以使当前用
户也可以读写 XDMA。在终端中输入如下命令并执行:
sudo chown $USER:$USER /dev/xdma0*
ls -l /dev/xdma*
pcie2x8速度理论4GB

同时读写

BUS Bandwidth
PCI 1056 MBps
AGP 8x 2.1 GBps
PCIe 1.0 / x4 1 GBps
PCIe 1.0 / x8 2 GBps
PCIe 1.0 / x16 4 GBps
PCIe 2.0 / x4 2 GBps
PCIe 2.0 / x8 4 GBps
PCIe 2.0 / x16 8 GBps
PCIe 3.0 / x1 1.97 GBps
PCIe 3.0 / x4 3.94 GBps
PCIe 3.0 / x8 7.88 GBps
PCIe 3.0 / x16 15.75 GBps
PCIe 4.0 / x1 3.94 GBps
PCIe 4.0 / x4 7.88 GBps
PCIe 4.0 / x8 15.75 GBps
PCIe 4.0 / x16 31.5 GBps
PCIe 5.0 / x16
Firewire 400/800
63 GBps
400/800 Mbps
USB 1.0 12 Mbps
USB 2.0 480 Mbps
USB 3.0 4.8 Gbps
USB 3.1 10 Gbps
Gigabit Ethernet 1 Gbps
IDE (ATA 100) 800 MBps
IDE (ATA 133) 1064 MBps
SATA 1.5 Gbps
SATA II 3 Gbps
SATA III 6 Gbps
相关文章:
ubuntu20 qt6.4.3 ustc镜像安装 xdma
文件下载地质 命令 ./qt-unified-linux-x64-4.5.2-online.run --mirror https://mirrors.ustc.edu.cn/qtproject没有镜像就下砸错误hash verification while downloading,this is temporary error,please retry 部分安装器不支持 --mirror cd ~/workspace/dma_ip_drivers/X…...
15_I.MX6ULL_LCD显示原理
目录 LCD简介 分辨率 像素格式 LCD屏幕接口 LCD时间参数 RGB LCD屏幕时序 像素时钟 显存 LCD简介 LCD全称是Liquid Crystal Display,也就是液晶显示器,是现在最常用到的显示器,手机、电脑、各种人机交互设备等基本都用到了LCD,最常见就是手机和电脑显示器了。LCD的构造…...
Vue.js 2.0 实例
构造器 每个 Vue.js 应用都是通过构造函数 Vue 创建一个 Vue 的根实例 启动的: var vm new Vue({// 选项 }) 虽然没有完全遵循 MVVM 模式, Vue 的设计无疑受到了它的启发。因此在文档中经常会使用 vm 这个变量名表示 Vue 实例。 在实例化 Vue 时&…...
安全技术和iptables防火墙
目录安全技术Netfilter防火墙工具介绍iptablesfirewalldnftablesiptables的组成概述netfilter与iptables关系iptables的四表五链结构介绍iptables安装iptables的命令格式数据包的常见控制类型iptables 命令常用管理选项添加规则删除规则修改规则 (不推荐使用&#x…...
StringBuilder和StringBuffer的区别
StringBuilder和StringBuffer的用法是一致的,平常我们最多用到的方法就是append()拼接字符串和reverse()翻转字符串等等。二者看起来方法是一样的,确实也是这样,其实它俩唯一的不同在于StringBuilder不是线程安全的,而StringBuffe…...
美团大数据开发转正实习面经(已OC)
一面面试体验整体很不错,面试官很温柔,也不会故意为难你。 一面(2023.3.21) 自我介绍简单介绍项目(研一在国电做的)你认为学习到的技术和实际使用的差距在哪项目中的数据都是哪里来的(集团中各种设备运行的数据)你说你用到了Spark那你介绍一下Spark的组件…...
leedcode刷题(2)
各位朋友们,又是新的一天,不知道大家过得怎样?今天是我leedcode刷题系列的第二篇,那么废话不多说,直接进入我们今天的主题。 文章目录有效的括号题目要求用例输入做题思路代码实现环形链表题目要求用例输入做题思路代码…...
0119 磁盘分区、挂载
1.Linux分区 1.Linux无论有几个分区,分给哪个目录使用,归根结底只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分 2.Linux采用了一种叫“载入”的处理方法,它的整个文件系…...
【独家】华为OD机试 - 打折买水果(C 语言解题)
最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已参加机试人员的实战技巧本期题目:打折买水果 题目 有 m m m…...
python使用args,kwargs
使用*args, **kwargs 在Python中,*args和**kwargs分别用于在函数定义中处理可变数量的位置参数和关键字参数。这使得您可以在调用函数时传入任意数量的参数,而不需要在函数定义中为每个参数单独声明一个形参。 这里是它们的使用方法: *arg…...
20230408英语学习
Planting This Could Feed Millions and Lock Away Tons of Carbon 食用菌:新型蛋白质来源,还能固碳 The world hungers for more food while wildlife yearns for untouched habitats.So goes the conflict between our seemingly insatiable need for…...
ReplacingMergeTree
在 MergeTree 的基础上,添加了“处理重复数据”的功能,该引擎和MergeTree的不同之处在于它会删除具有相同(区内)排序⼀样的重复项。数据的去重只会在合并的过程中出现。合并会在未知的时间在后台进⾏(⼿动合并),所以你⽆法预先作出计划。有⼀…...
Java核心技术知识点笔记—集合(二)
1、树集(TreeSet):是一个有序集合(sorted collection),与散列集类似,但比散列集有所改进。 (1)可以以任意顺序将元素插入到集合中; (2ÿ…...
Sharepoint Online手工迁移方案 | 分享二
目录 前言 1.创建新的目标网站集合 2.备份旧网站集合的内容数据库 3.卸载旧网站集合...
MVC获取当前区域、控制器、Action
控制器中获取: 获取区域名称:RouteData.DataTokens["area"].ToString() 获取控制器名称:RouteData.Values["controller"].ToString() 获取Action名称:RouteData.Values["action"].ToString() 视…...
第十六章 脚手架文件介绍
react项目脚手架文件目录 public ---- 静态资源文件夹 |-------favicon.icon ------ 网站页签图标 |-------index.html -------- 主页面 |-------logo192.png ------- logo图 |-------logo512.png ------- logo图 |-------manifest.json ----- 应用加壳的配置文件 |-------rob…...
基于Clion开发(stm32移植FreeRTOS+LVGL)
嵌入式单片机开发中,通常使用 Keil IAR 或 芯片厂商提供的IDE,这类IDE界面风格还停留在十几年前XP风,代码编辑实在让人难受,所以很多时候笔者都是采用VSCode编辑,然后再用这类IDE下载调试使用,另外像keil 和…...
Python | 蓝桥杯进阶第三卷——动态规划
欢迎交流学习~~ 专栏: 蓝桥杯Python组刷题日寄 蓝桥杯进阶系列: 🏆 Python | 蓝桥杯进阶第一卷——字符串 🔎 Python | 蓝桥杯进阶第二卷——贪心 💝 Python | 蓝桥杯进阶第三卷——动态规划 ✈️ Python | 蓝桥杯进阶…...
蓝桥杯31天真题冲刺|题解报告|第二十九天
大家好,我是snippet,今天是我们刷题的第二十九天,今天主打打比赛,牛客AcWing力扣,今天的牛客是真的有趣,下面是我今天AcWing周赛的题解 目录 一、热身计算 题目链接:4944. 热身计算 - AcWing题…...
[Rust GUI]fltk-rs的helloworld
1、安装VSCode 下载安装VSCode 安装VSCode扩展 rust-analyzer或rust-analyzer(CN) 2、安装Microsoft C 生成工具 访问微软官网下载生成工具,勾选使用 C 的桌面开发之后会自动勾选5个项目 取消勾选以下项目 用于 Windows 的 C CMake 工具 测试工具核心功能 - 生成…...
华为云AI开发平台ModelArts
华为云ModelArts:重塑AI开发流程的“智能引擎”与“创新加速器”! 在人工智能浪潮席卷全球的2025年,企业拥抱AI的意愿空前高涨,但技术门槛高、流程复杂、资源投入巨大的现实,却让许多创新构想止步于实验室。数据科学家…...
vscode里如何用git
打开vs终端执行如下: 1 初始化 Git 仓库(如果尚未初始化) git init 2 添加文件到 Git 仓库 git add . 3 使用 git commit 命令来提交你的更改。确保在提交时加上一个有用的消息。 git commit -m "备注信息" 4 …...
【SpringBoot】100、SpringBoot中使用自定义注解+AOP实现参数自动解密
在实际项目中,用户注册、登录、修改密码等操作,都涉及到参数传输安全问题。所以我们需要在前端对账户、密码等敏感信息加密传输,在后端接收到数据后能自动解密。 1、引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId...
java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别
UnsatisfiedLinkError 在对接硬件设备中,我们会遇到使用 java 调用 dll文件 的情况,此时大概率出现UnsatisfiedLinkError链接错误,原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用,结果 dll 未实现 JNI 协…...
解锁数据库简洁之道:FastAPI与SQLModel实战指南
在构建现代Web应用程序时,与数据库的交互无疑是核心环节。虽然传统的数据库操作方式(如直接编写SQL语句与psycopg2交互)赋予了我们精细的控制权,但在面对日益复杂的业务逻辑和快速迭代的需求时,这种方式的开发效率和可…...
蓝桥杯 2024 15届国赛 A组 儿童节快乐
P10576 [蓝桥杯 2024 国 A] 儿童节快乐 题目描述 五彩斑斓的气球在蓝天下悠然飘荡,轻快的音乐在耳边持续回荡,小朋友们手牵着手一同畅快欢笑。在这样一片安乐祥和的氛围下,六一来了。 今天是六一儿童节,小蓝老师为了让大家在节…...
第 86 场周赛:矩阵中的幻方、钥匙和房间、将数组拆分成斐波那契序列、猜猜这个单词
Q1、[中等] 矩阵中的幻方 1、题目描述 3 x 3 的幻方是一个填充有 从 1 到 9 的不同数字的 3 x 3 矩阵,其中每行,每列以及两条对角线上的各数之和都相等。 给定一个由整数组成的row x col 的 grid,其中有多少个 3 3 的 “幻方” 子矩阵&am…...
优选算法第十二讲:队列 + 宽搜 优先级队列
优选算法第十二讲:队列 宽搜 && 优先级队列 1.N叉树的层序遍历2.二叉树的锯齿型层序遍历3.二叉树最大宽度4.在每个树行中找最大值5.优先级队列 -- 最后一块石头的重量6.数据流中的第K大元素7.前K个高频单词8.数据流的中位数 1.N叉树的层序遍历 2.二叉树的锯…...
【JavaSE】多线程基础学习笔记
多线程基础 -线程相关概念 程序(Program) 是为完成特定任务、用某种语言编写的一组指令的集合简单的说:就是我们写的代码 进程 进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存…...
多模态图像修复系统:基于深度学习的图片修复实现
多模态图像修复系统:基于深度学习的图片修复实现 1. 系统概述 本系统使用多模态大模型(Stable Diffusion Inpainting)实现图像修复功能,结合文本描述和图片输入,对指定区域进行内容修复。系统包含完整的数据处理、模型训练、推理部署流程。 import torch import numpy …...
