BananaPi BPI-M6(Raspberry Pi 5) Android 平板电脑镜像测试温度

news2024/11/27 22:31:45

我已经在本文中介绍了 全新的Banana Pi BPI-M6,并讨论了其与Raspberry Pi 5的硬件特性比较。
然后我将 Android 平板电脑固件上传到 eMMC,从而使 Banana Pi 实际可用。一开始有点坎坷,但文章中有更多内容。
在另一台电脑上,一切都很顺利,我成功了,Android 映像启动并在显示器上显示了一些内容。 本文是关于测试 Android 平板电脑的。了解您可以用它做什么、Banana Pi BPI-M6 在速度方面的表现以及它的发热程度。 因此,测量温度时的起点很明确:我在 VS680 SoC 上使用 14 x 14 mm 铝制散热器,并用少量 MX4 导热膏固定。环境温度(对于计算温度增量很重要)约为 23 °C。 然而,Banana Pi Org 告诉我,一个横跨 M6 板整个底部的大型散热器正在开发中。
 

开机后

启动 Android 平板电脑映像大约需要 30 秒,然后加载主屏幕。显示“android tv”的加载动画有点烦人。然而,这不是 Android TV 图像,而是 Android 平板电脑图像,在加载过程结束时,当出现“平板电脑正在启动...”时,该图像会变得清晰。启动过程以显示主屏幕结束: 它看起来非常整洁,或者换句话说:您在这里(还)不能做太多事情。 顶部是状态栏(时间、任务),底部是导航按钮(三角形用于返回,圆形用于主页,方形用于运行应用程序)。顺便说一句,这个导航区域始终可见,并且显然无法隐藏,例如,如果您想全屏观看视频,这会很遗憾。这些按钮的尺寸总是会减小,因为导航按钮根本无法隐藏。Banana Pi 的开发团队正在努力改进这一点。 顶部有一个谷歌搜索栏,旁边有一个带有人形图标的按钮。这是可以找到联系人的地方,这是我不需要的应用程序。底部中间有一个图标库,您可以通过它查看照片和视频。
 

硬件检测及应用


硬件的检测很大程度上是自动的。我插入带有触摸板的迷你键盘的 2.4 GHz 接收适配器,然后打开电池供电的无线键盘。
这会立即被识别并可以在几秒钟后使用。使用触摸板时,鼠标指针在表面上移动,点击 Google 搜索后,我发现键盘也能正常工作。
接下来我尝试使用 MTK 7601 芯片组的WiFi USB 适配器。希望能弹出一些东西来查询SSID和密码。但这样的事情并没有发生。所以我尝试使用直接 LAN 连接并通过LAN 电缆
将 BananaPi 连接到我的路由器。界面没有太大变化,但在后台,Banana Pi 可能获得了动态 IP 并将其连接到互联网。
 

网页浏览器

当我在谷歌搜索栏中输入一些内容时,这一点得到了证实。然后打开一个功能强大的浏览器。我打赌这里有一个 Chromium 浏览器版本。因为这款浏览器丝毫不逊色于 Firefox、Chrome 或 Edge 等现代桌面浏览器。据我所知,他了解 Javascript、CSS 和所有其他东西。
这些页面看起来和“大”浏览器一模一样。而且它们的增长速度比我想象的要快。标题栏将应用程序报告为“WebView Browser Tester 91.0.4472.114”。
唯一的区别是 Banana Pi 上损失了大量空间。Android 状态栏(顶部黑色)、浏览器标题和 URL 栏以及导航区域(黑色)始终显示在顶部。这样就只剩下 660 像素来显示 Web 内容的高度。或者换句话说:40%的可用面积用于周边区域。这有点遗憾,因为这实际上是一个快速且完整的浏览器。 当我访问我自己的页面之一并单击嵌入的 YouTube 视频时,它也会启动并播放,没有任何问题。即使是全宽。但正是因为无法隐藏 GUI 元素,所以在顶部和底部被切断。 然后双击视频即可全屏显示,或者全屏在此浏览器中的含义:再次,顶部和底部被极度裁剪,实际视频的高度仅保留 650 像素(而不是实际的 1080)。宽度也相应调整,视频显得很小。
 

快速查看温度


顺便说一句,我一直关注 VS680 SoC 上散热器的温度。
我用一个简单的温度计接触散热器的表面进行了测量。这种测量方法可能不是最准确的,但向上或向下的程度并不那么重要。
模具本身的温度当然要高一些。根据我的经验,20°C左右。此外,根据我的经验,CPU 的运行温度不应超过 100°C,散热器上的温度约为 80°C。我的温度计显示的温度不应超过 80 °C,否则 CPU 可能会损坏,或者我怀疑所有现代 CPU 都会出现这种情况,它会自行降低时钟频率,使内部温度保持在 100 °C 以下。但这会降低性能,一切都会变得更慢。 这就是为什么您始终必须考虑适当的冷却解决方案。如果没有散热器,我不会让 Banana Pi BPI-M6 承受负载。如果散热器太热,您需要一个更大的散热器,或者需要主动冷却,即使用风扇。 我的主屏幕功耗约为 800 mA,温度约为 50 至 60°C。阅读和滚动页面时,电流消耗在 800 至 1000 mA 之间波动,相当于 4 至 5 瓦。 然而,当连续观看全高清 YouTube 视频时,功耗保持在 1 安培,温度稳步上升,直至稳定在 70°C。就我个人而言,这对我来说还不够安全距离,我还用小风扇吹散热器。这产生了巨大的差异,并将散热器的温度推至健康的 37°C。 如果您对照片中的四个黑色圆圈感到好奇:这些是我在3D 打印机中留下的支脚,这样我就可以将 Banana Pi 放在它们上面,然后散热器就不会放在上面。它稍微悬在空中,散热器保持在原位。 因为如果你触摸它,它就会移动,毕竟它只能用一点导热膏固定。
 

画廊

您还可以使用网络浏览器观看网页和 YouTube 视频,即使内容的高度有所裁剪。
但还有另一种方法:可以将本地的视频文件(例如 .MP4 文件)复制到 U 盘,然后插入 Banana Pi。即使 U 盘格式化为 NTFS,它也能立即被识别。这实际上是Windows文件系统,而Android是基于Linux的。 然后启动画廊。例如,它可以处理图像和视频,但不能处理 MP3 文件。但也不是所有视频格式,例如他喜欢旧的 .AVI。B. 不,他喜欢.MP4。 您可以通过单击图像或开始幻灯片放映来单独查看图像。再次强调:导航按钮仍然位于底部。 视频也可以通过双击开始。然后,您可以在图库播放器和名为“视频播放器”的外部应用程序之间进行选择。我发现图库播放器终于可以全屏播放,没有烦人的导航栏。 然而,图库播放器也有一个缺点:它在格式方面有点挑剔:它不太喜欢我的 H.264 编码的 MP4,因为图像每隔几秒就会冻结几秒钟。我猜这是由于一些索引帧的编码不是很干净。从媒体库下载的纪录片可以全高清观看,中间不会出现任何卡顿。这是Banana Pi BPI-M6 真正的第一个应用:例如,在电视上全屏播放 MP4 电影。电力需求保持在约 1 至 1.2 安培(即 5 至 6 瓦)的范围内。替代视频播放器对格式没有那么挑剔,它还吞并了我的高清捕获设备生成 的 MP4 格式并流畅地播放。然而,这里它的尺寸再次减小,因为导航栏再次变得不合需要的宽。
 


温度表

以下是我测试期间的功耗和相关温度的概述:
 

流程/状态/申请

目前的消费

14x14 mm 散热器的温度

闲置无图像

300毫安(1.5瓦)

30-40℃

Android 主屏幕空闲

800毫安(4瓦)

最高 59°C

浏览互联网

800 ... 1000 毫安(4 ... 5 瓦)

50...60°C

在浏览器中播放高清视频

1000毫安(5瓦)

最高 70 °C,主动冷却最高 37 °C


功耗不高,5到6瓦,但我建议散热;正如我所说,Banana Pi Org 已经在开发一些东西。第三方提供商肯定很快就会推出时尚的手机壳。目前,BPI-M6 还很新,尚未在市场上广泛推出,因此还需要一段时间。
 

关于图像的结论

当然,在不久的将来将会有更多的图像和该图像的更新,以便 Banana Pi 能够发挥其全部功能。在测试过程中,我的印象是 M6 的挑战不足。而且他还没有被允许展示他在人工智能应用方面的任何优势。
不幸的是,这个图像无法进行基准测试,因为根本不可能获得 Linux 控制台并且您可以启动自己的应用程序。但肯定很快就会出现这种情况,然后我也会与 Raspberry Pi 5 进行性能比较。

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

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

相关文章

ubuntu 20.04安装 Anaconda教程

在安装Anaconda之前需要先安装ros(防止跟conda冲突,先装ros)。提前安装好cuda 和cudnn。 本博客参考:ubuntu20.04配置ros noetic和cuda,cudnn,anaconda,pytorch深度学习的环境 安装完conda后,输入: pyth…

在 HarmonyOS 上使用 ArkUI 实现计步器应用

介绍 本篇 Codelab 使用 ArkTS 语言实现计步器应用,应用主要包括计步传感器、定位服务和后台任务功能: 1. 通过订阅计步器传感器获取计步器数据,处理后显示。 2. 通过订阅位置服务获取位置数据,处理后显示。 3. 通过服务开…

vue2 mixin的方式 大屏适配(缩放居中的方式)

使用要求&#xff1a;指定容器的 id 为 bigScreenContainer 一、效果图 不管你的屏幕多大都会根据设计稿 1920*1080 进行缩放 图一&#xff1a;缩小的效果 图二&#xff1a;放大的效果 二、使用方式 <template><div id"bigScreenContainer" ref"big…

又在为年会头疼了?看易知微教你用数据可视化搭建工具制作年会抽奖大屏!

距离过年还有2个多月&#xff0c;但是各个公司的行政、组织部门已经接到了年会策划的通知&#xff0c;年会是公司内部重要的社交盛事之一&#xff0c;不仅可以展示公司的实力和成绩&#xff0c;还可以加强员工之间的沟通和团队合作意识。好的年会策划不仅要注重细节&#xff0c…

欧盟铅镉RSL邻苯项目化学物质检测报告办理(RSL Report 资质)REACH 认证

如果您在亚马逊上销售商品&#xff0c;则必须遵守所有适用的欧盟和地方法律法规&#xff0c;以及适用于这些商品和商品信息的亚马逊政策。要在亚马逊上销售某些商品&#xff0c;)您需要向我们提供 REACH 符合性声明或检测报告。 RSL-Phthalate资质 欧盟RSL邻苯项目检测报告 Ph…

一张图系列 - “position_embedding”

关于位置编码&#xff0c;我感觉应该我需要知道点啥&#xff1f; 0、需要知道什么知识&#xff1f; multi head atten 计算 复数的常识 1、embedding 是什么&#xff1f; position embedding常识、概念&#xff0c;没有会怎样&#xff1f; 交换token位置&#xff0c;没有P…

keil程序载入硬件成功,但未按代码执行

可能是因为keil版本的问题 1.在个人电脑上测试&#xff0c;安装keil软件如下。 2.测试stlinkv2仿真器&#xff0c;A202208\A202303\A202210,对1号和2号M3核心板验证。皆下载成功并执行程序。 程序如下: #include "stm32f10x.h" void delay_nms(u16 time); int ma…

【LeetCode刷题-滑动窗口】--487.最大连续1的个数II

487.最大连续1的个数II 方法&#xff1a;滑动窗口 维护一个区间&#xff0c;使得该区间中只包含一个0 class Solution {public int findMaxConsecutiveOnes(int[] nums) {int n nums.length;int left 0,right 0,sum 0;int zero 0; //计算0的个数while(right < n){if(…

mysql之rsync远程同步

&#xff08;一&#xff09;rsync 1、rsync&#xff1a;是一个开源的快速备份工具&#xff0c;可以在不同主机之间同步整个目录 2、在远程同步中&#xff0c;一个是源端&#xff0c;一个是发起端 &#xff08;1&#xff09;源端负责文件的原始位置&#xff0c;发起端和源端的…

《洛谷深入浅出进阶篇》P1995 程序自动分析——并查集,离散化

上链接&#xff1a;P1955 [NOI2015] 程序自动分析 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)https://www.luogu.com.cn/problem/P1955 上题干&#xff1a; 首先给你一个整数t&#xff0c;代表t次操作。 每一次操作包含以下内容&#xff1a; 1.给你一个整数n&#xff0c;让…

node 第十八天 中间件express-session实现会话密钥

express-session 文档 express-session 一个简单的express会话中间件 使用场景 在一个系统中&#xff0c; 需要维持一个临时的与登录态无关的会话密钥 比如登录系统后&#xff0c; 请求某一个接口&#xff0c; 接口的行为与登录态无关&#xff0c; 也就是说任何人对接口的访问…

【java学习—十五】线程的通信(6)

文章目录 1. 线程通信1.1. wait() 方法&#xff1a;1.2. notify()/notifyAll() 方法 1. 线程通信 wait() 与 notify() 和 notifyAll()&#xff1a; ①wait()&#xff1a;令当前线程挂起并放弃 CPU 、同步资源&#xff0c;使别的线程可访问并修改共享资源&#xff0c;而当前线程…

Vue3 生命周期

如下是Vue3的生命周期函数图&#xff1a; 一、Vue2生命周期和Vue3声明周期的区别 1. Vue2 中&#xff0c;只要创建Vue实例对象而不需要挂载就可以实现beforeCreate 和 created 生命周期函数。 Vue3中必须要将Vue实例对象挂载完成&#xff0c;所有的准备工作做完&#xff0c;…

视频号视频怎么保存?教你三种方法

现在随着视频号的兴起&#xff0c;很多用户都喜欢在视频号上分享自己的生活、工作和兴趣爱好。但是很多人都遇到了一个问题&#xff0c;就是视频号上看到了喜欢的视频&#xff0c;想要保存下来&#xff0c;却不知道怎么做。今天我们就来教大家三种方法&#xff0c;让你轻松保存…

Servlet---从创建项目到部署项目的整个流程

文章目录 创建项目引入Servlet依赖创建目录结构编写代码打包程序部署程序验证程序 创建项目 引入Servlet依赖 为什么需要引入依赖资源呢&#xff1f; Servlet不是标准库自带的&#xff0c;需要从外部引入进来才能使用。如何引入&#xff1f; 利用maven&#xff0c;maven的一个…

SystemVerilog学习 (9)——随机化

目录 一、概述 二、随机化 2.1、如何简单地产生一个随机数 2.1.1 利用系统函数产生随机数 2.1.2 urandom() 2.2、什么需要随机化 2.3、随机约束 2.3.1 rand 和 randc 2.3.2 随机约束的使用 2.3.3 约束块 三、总结 一、概述 随着设计变得越来越大,要产生一个完整的激…

【技巧】Windows 11 如何安装日文语言包和日文系统

Windows 11 如何安装日文语言包和日文系统 安装日语语言第一步&#xff1a;打开系统设置第二步&#xff1a;选择【时间和语言】选项第三步&#xff1a;点击【添加语言】按钮第四步&#xff1a;输入语言&#xff0c;并选择第五步&#xff1a;安装输入法/语言包第六步&#xff1a…

2022年12月 Python(六级)真题解析#中国电子学会#全国青少年软件编程等级考试

Python等级考试&#xff08;1~6级&#xff09;全部真题・点这里 一、单选题&#xff08;共25题&#xff0c;每题2分&#xff0c;共50分&#xff09; 第1题 数据文件“abc.txt”中包含若干个英文单词&#xff0c;如图所示&#xff1a; 读取文件“abc.txt”中数据的Python程序段…

springboot326校园体育场馆(设施)使用管理网站

交流学习&#xff1a; 更多项目&#xff1a; 全网最全的Java成品项目列表 https://docs.qq.com/doc/DUXdsVlhIdVlsemdX 演示 项目功能演示&#xff1a; ————————————————