高通Ride软件开发包使用指南(7)

news2024/11/23 21:17:33

高通Ride软件开发包使用指南(7)

    • 6.5 构建 x86 Ubuntu SDK
    • 6.6端到端可视化
    • 6.7 x86 Ubuntu上的功能验证
      • 6.7.1简单比特率验证
      • 6.7.2在x86笔记本上用 8xCams HEVC格式 录制 FPS
    • 6.8记录仪

6.5 构建 x86 Ubuntu SDK

  1. 构建 x86 ubuntu
    ~/src/qride/stack-sdk$ ./extra/run-build.sh x86_64-ubuntu2004
  2. 复制以前生成的系统。json文件导入x86 Ubuntu docker目录(请参见第6.4节)。
    ~/src/qride/stack-sdk$ sudo cp system.json run-x86_64-
    ubuntu2004/opt/qride/conf

6.6端到端可视化

要在Ubuntu系统中执行可视化,请输入以下命令

~/src/qride/stack-sdk$ ./extra/run-local-target.sh x86_64-ubuntu2004 
Started x86_64-ubuntu2004:latest
$ /opt/qride/bin/qride-stack --target X0 --start
Loading /opt/qride/conf/system.json for target X0
Starting node N1

在这里插入图片描述

6.7 x86 Ubuntu上的功能验证

6.7.1简单比特率验证

$ ./extra/run-local-target x86_64-ubuntu2004
 ### inside the docker container ###
$ cd /opt/qride/log
$ rm -rf recordings*
$ /opt/qride/bin/qride-stack --target X0 --start; sleep 60;
/opt/qride/bin/qride-stack --target X0 --stop
Loading /opt/qride/conf/system.json for target X0
Starting node N1
$ du -sh recordings*
855M recordings
$ echo '855 * 8 / 60.0 / 8.0' | bc
14 #### 14Mbps per Camera

6.7.2在x86笔记本上用 8xCams HEVC格式 录制 FPS

RAW格式的FPS都在29-30

/opt/qride/log$ tail -f /opt/qride/log/N1.txt | awk '/vdds-push
\/timesync\/1hz/ { print $1, "------"; for (i in c) { print "fps: ", i,
c[i]; } delete c; } /vdds-push \/sensors\/camera\/CAM.*\/hevc/ { c[$6] +=
1; }'
00002362204.195248088 ------
fps: /sensors/camera/CAM1/hevc 29
fps: /sensors/camera/CAM0/hevc 30
fps: /sensors/camera/CAM6/hevc 29
fps: /sensors/camera/CAM5/hevc 29
fps: /sensors/camera/CAM7/hevc 29
fps: /sensors/camera/CAM4/hevc 29
fps: /sensors/camera/CAM3/hevc 30
fps: /sensors/camera/CAM2/hevc 29
00002362205.195246618 ------
fps: /sensors/camera/CAM1/hevc 30
fps: /sensors/camera/CAM0/hevc 29
fps: /sensors/camera/CAM6/hevc 30
fps: /sensors/camera/CAM5/hevc 29
fps: /sensors/camera/CAM7/hevc 29
fps: /sensors/camera/CAM4/hevc 29
fps: /sensors/camera/CAM3/hevc 29
fps: /sensors/camera/CAM2/hevc 29

6.8记录仪

录像机功能允许将平台摄像机视频录制到文件中。只有摄像头记录馈送。不记录检测边界框。

必须配置HEVC编码器。例如:

{ "template": "driver/camera/hevc", "name": "VENC0", "node": "N0", 
"camera": "CAM0", "mbps": "14" }

什么时候用:

■ “摄像机”标识配置中定义的平台摄像机之一

■ “node”标识与“target/makena”关联的“node/one”

更改编码器“mbps”不会影响帧速率或分辨率。主要影响将在对记录的视频进行后处理。大的“mbps”最终可能会导致数据包丢失。

还必须配置记录器。例如:

{ "template": "recorder/camera", "name": "VREC0", "node": "N2", 
"camera": "CAM0" }

录制保存在SDK文件夹下…/log/Recordings/。

每个相机的文件以1GB的增量保存。这些文件将在1GB或者x86节点已停止或终止。

Recorder保存的原始基本流可能与某些流行的例如VLC。

要查看视频播放,请使用mplayer:

$ sudo apt install mplayer
$ mplayer ../log/recordings/CAM0/latest/camera_data.h265.000000

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/91488.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

十个精妙绝伦的SQL语句,说尽SQL精华

目录引子十大SQL1. 统计班级总分前十名2. 删除重复记录, 且保留一条3. 最大连续登陆天数的问题4. 计算除去部门最高工资,和最低工资的平均工资5. 计算占比和同比增长6. 算成绩7.算昨天每个城市top 10消费金额的用户,输出city_id,city_name,uid, 消费总金…

C语言刷题(3)

🐒博客名:平凡的小苏 📚学习格言:别人可以拷贝我的模式,但不能拷贝我不断往前的激情 目录 计算体重指数 计算三角形周长和面积 KiKi和酸奶 网购 变种水仙花 计算体重指数 描述 问题:计算BMI指数&#xff0…

安全可信 | 强墙出击!天翼云Web应用防火墙(原生版)硬核亮相!

12月9日,由中国信息通信研究院主办的“墙墙联合——云上防火墙技术沙龙”在线上顺利举行,天翼云科技有限公司研发专家吴雷分享了新标准、新需求下云Web应用防火墙(云WAF)的发展方向,并介绍了天翼云Web应用防火墙&#…

如何从 OVF 或 OVA 文件中部署虚拟机

从 OVF 或 OVA 文件中部署虚拟机 使用新建虚拟机向导从 OV F和 VMDK 文件或 OVA 文件部署虚拟机。由于 Web 浏览器的限制,OVA 部署仅限于1GB以下的文件。要部署大于1GB的 OVA 文件,请使用 tar 提取 OVA 文件并分别提供OVF和VMDK文件。 一、右键单击导航器中的‘‘虚拟机“,…

Android:远程调试WebView

目录 前言 配置WebView 手机设置 远程调试 前言 APP中使用WebView展示网页的结果可能不太理想,那么我们想调试的话就没有在浏览器当中调试方便,不过谷歌浏览器给我们提供了能远程调试的方案。 官方文档:https://developer.chrome.com…

Blazor也可以用MarkDown!Vditor-Blazor基础使用教程以及部分源码解析!Ant-Designer-Blazor

前言 Ant-Designer-Blazor组件库是一款非常好用的Blazor的UI框架库,使用很少的精力就可以搭建出一个漂亮的UI界面了。 但是Ant-Designer-Blazor中尚缺少对MarkDown组件的支持,所以只能下载Nuget包里面的一个Vditor(也是Ant-Designer的&#…

设计师常用网站,建议收藏

这几个设计师常用网站,你不知道就落后了 设计党赶紧收藏!1、菜鸟图库 https://www.sucai999.com/?vNTYwNDUx 免费设计素材。 站内平面海报、UI设计、电商淘宝、免抠、高清图片、样机模板等素材非常齐全。还有在线抠图、CDR版本转换功能,能有…

坦克大战③

1.防止敌人坦克重叠运动 八种情况 这辆敌方坦克和任何其它敌方坦克都不发生碰撞时且不超边界时才可以移动 2.记录玩家成绩 绘制版面信息 paint()方法中如果没有super.paint(g),那么绘制的敌方坦克数会出现重叠情况 调用方法 在Recorder类中定义一个方法…

Java 性能诊断工具简介-EJ Technologies JProfiler 12.0.5 中文激活版

目录 JProfiler 这篇文章讲解的比较详细: 可以辅助命令,应用jar的启动命令: 同时在开发工具里面添加一个JProfiler插件 JProfiler 这篇文章讲解的比较详细: JVM性能分析工具 Jprofiler - 百里浅暮 - 博客园 我在这里记录下。…

MATLB|电动汽车充放电的最优调度

目录 一、概述 二、电动汽车 2.1 电动汽车的类型 2.2电动汽车行程开始时间 2.3 电动汽车行驶里程 三、Matlab实现 3.1 代码前的准备 3.2 运行结果 四、往期回顾 五、Matlab代码实现 一、概述 电动汽车能够良好发展离不开精确的电动汽车充电负荷预测,目前,大多数充电负…

2022全年度烘干机十大热门品牌销量榜单

在“宅经济”时代,人们对大家电的需求持续高速增长。在当前的大环境下,人们的健康意识在不断提高,拥有除菌防菌功能的烘干机也更受欢迎。因此,烘干机作为快速进入普及阶段的家电新品,市场增长空间非常大。 根据鲸参谋数…

RCE绕过靶场练习

目录 CTF-01 CTF-02 CTF-03 CTF-04 CTF-05 CTF-01 测试回显 Array ([0] > PING 127.0.0.1 (127.0.0.1): 56 data bytes[1] > 64 bytes from 127.0.0.1: seq0 ttl42 time0.028 ms[2] > 64 bytes from 127.0.0.1: seq1 ttl42 time0.059 ms[3] > 64 bytes from …

Javascript 面向对象的缺陷,父类能调用被子类重写后的方法

问题背景 前些天做项目练手时,遇到一个需要写类的场景,各个类之间的交互我打算用事件的方式进行,就自然地在父类继承了EventEmitter类。然后在父类对一个具体事件注册了一个默认监听,子类通过注册自己专有的监听细化逻辑。代码逻…

win7、win10关闭驱动签名,进入驱动测试模式,以及常见初级问题的解决

win7关闭驱动签名,进入驱动测试模式win7、win10关闭驱动签名、进入驱动测试模式DebugView工具运行提示"Dbgv.sys: 拒绝访问"驱动项目配置属性常用设置驱动中KdPrint打印UNICODE_STRING字符串常用方法没使用的变量在编译时报警告:未引用的形参错…

文字转语音真人发声软件哪个好?这些实用软件快来收好

平时大家结束了一天的工作,会不会在空闲时间好好放松一下呢?如果是坐公交车或者地铁的小伙伴,想要在下班途中看一些电子书籍或者新闻,却因为下班高峰期人潮拥挤,导致无法腾出手来阅读,这时候你们会怎么解决…

红队基础知识

文章目录红队前置准备网络攻击链工程和操作攻击性思维渗透测试漏洞研究软件开发基础设施网络和系统逆向工程社会工程学物理安全威胁情报安全事件的检测和响应技术写作培训与汇报总结红队前置准备 红队通常指在对抗情况下需要仿真、模拟或以其他方式扮演某个、某组入侵者或理论…

【Docker】(一)基本概念与安装使用

1.概述 最近学习了Docker的使用,想通过一个系列的笔记来记录学习的过程与收获,并为以后的生产工作提供指导。 我一直认为学习一门技术时,需要先了解这门技术的基本概念,了解它能解决的问题,这样才能定位明确的学习目标…

frp内网穿透https

在公网服务器搭建frps(service),在内网本地机子搭建frpc(client),流量通过访问公网ip,经过frps服务端转发到fprc客户端,fprc再转发到本地web应用。 官方下载地址​ https://github.com/fatedier/frp/releases 官方文档地址https…

智能门锁“激战正酣”

近年来,智能化已经成为了高频词,越来越多的行业都在朝着智能化方向发展,家居行业也不例外。受技术升级、居民收入水平提高等多重因素影响,整个智能家居行业呈现出了蓬勃发展态势。据亿欧智库预测,2025年中国智能家居市…

客运车票网站

开发工具(eclipse/idea/vscode等): 数据库(sqlite/mysql/sqlserver等): 功能模块(请用文字描述,至少200字): 题目:基于Wb的公路客运车票信息管理系统设计与实现 时了解客运站动态。 角色:乘客、管理员 (2)车…