0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

最受欢迎的单板计算机 x 最流行的移动操作系统

上海晶珩电子科技有限公司 2025-06-18 17:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在本文中,我们将揭秘:

应在树莓派上使用 Android 的 4 个理由

从哪里获取树莓派的 Android 系统?

该选择哪一个?

未来展望。

在树莓派上使用 Android 的 4 个理由

树莓派无疑是世界上最受欢迎的单板计算机之一。你可能已经拥有一台了,不是吗?

Android 是世界上最流行的操作系统,拥有各种各样的应用程序可供选择。

这种流行度,再加上树莓派日益增强的性能,为在树莓派上使用 Android 带来了许多可能性。让我们简要探讨一下这些可能性。

理由 1:游戏

从您的Android树莓派中获得复古氛围

无论是使用键盘和鼠标连接桌面显示器,还是使用控制器连接电视,搭载 Android 的树莓派都是市场上最实惠的游戏平台之一。只需安装一个 Android 游戏 APK,或使用其他应用程序来模拟复古游戏机即可。

理由 2:家庭娱乐

带偏光照明的电视

一旦你的电视内置功能变得过时,有很多经济实惠的方法可以让它重焕生机。你显然可以选择购买 FireTV 棒、Apple TV、已停产的 Google Chromecast 或全新的 Google TV 流媒体设备。如果你喜欢冒险,还可以看看亚马逊和速卖通上销售的众多中国流媒体设备。然而,这些设备都无法提供树莓派那样的灵活性。

树莓派为家庭娱乐开辟了更多可能性,是家庭娱乐的绝佳中心

你可以选择 Android TV Lineage OS 构建版本,或使用任何 Android 版本,并简单安装一个像 Plex 这样的应用程序,即可拥有一个集中的流媒体控制台。

https://www.plex.tv/

树莓派官方支持 Widevine,这意味着 Netflix、Disney+ 和所有主要流媒体服务都能正常运行。

借助 HiFiBerry,你可以实现多房间音频、将无源扬声器变成有源扬声器、使用 DSP 校正房间声学、构建高质量流媒体设备,并深入探索 DIY 音频领域。

像 Hyperion 这样的项目为偏光灯提供了 DIY 照明解决方案。

只需将网络摄像头插入树莓派的 USB 端口,你的电视就能变成一个支持视频通话的设备。由于所有主要的视频会议软件都能在 Android 手机上运行,因此它很有可能运行得非常流畅。

理由 3:小批量产品

销售点系统

假设你需要构建一个销售点终端,而且只需要 10 个。也许你已经有一个可以至少部分重用的 Android 应用程序。或者,你可以使用像 Square 或 Vend 这样的应用程序快速部署解决方案。

不是每家公司都需要立即从 NXP、Qualcomm 或其他供应商那里获得专业且可扩展的硬件解决方案。有时,你需要一种快速且经济的方式来测试你的概念验证。

Android 是一个很棒的嵌入式解决方案平台,它带有触摸显示屏,拥有许多在更标准的 Yocto 发行版中需要自己实现的功能。

因此,树莓派与 Android 的结合对于此类原型设计来说是一个非常有利可图的选择。

理由 4:车载导航系统

车载导航

一旦你的汽车嵌入式系统无法跟上技术发展的步伐,典型的解决方案是直接使用手机,或通过所谓的投影模式(如 CarPlay(适用于 iPhone)或 Android Auto)将手机屏幕有效投影到汽车显示屏上。

并非所有汽车都支持投影模式,因此你可以使用树莓派和外部显示器来绕过这一限制。

市场上有很多现成的解决方案,大多来自远东地区。然而,如果你想要一个没有内置后门且具有一些 DIY 能力的最新 Android 系统,那么带有外部触摸显示屏的树莓派是一个很好的起点。

该项目的主要目标无疑是使用 Google 地图进行导航。但同样,就像在家庭娱乐中一样,你可以升级你的音响系统、安装一些环境照明,并配置所有设备与 Android 系统完美配合。

从哪里获取树莓派的 Android 系统?

要运行 Android,树莓派需要一个 Android 板级支持包(Android BSP)。这个 BSP 是一组工具和驱动程序,允许特定硬件启动到原生 AOSP 中。通常,创建这样的 BSP 是硬件供应商的责任。

然而,树莓派供应商(树莓派基金会)仅正式支持树莓派操作系统。

树莓派没有官方的 Android 支持。

非官方 Android 支持

幸运的是,Google 通过 Android 开放源代码项目(AOSP)提供了 Android 操作系统主要部分的源代码。结合树莓派大多数 Linux 驱动程序的开源性质,人们能够为树莓派构建自己的 Android BSP。

为原版树莓派开发 Android BSP 的历史可以追溯到 2012 年。一段时间后,开发者社区围绕 android-rpi Google 小组聚集起来,该小组至今仍然活跃。

让我们来看看如今树莓派 Android BSP 的格局。

免责声明

以下是我们对可用 Android BSP 的简单研究。我们与任何作者都没有关联,并乐于接受更正。由于代码有时会在没有适当署名的情况下被复制,因此很难确定代码的原始作者。似乎所有 BSP 开发者都在并行工作,相互查看更改并挑选其中一些(但并非全部)进行应用。

android-rpi

android-rpi 是一个在 Github, 和Google Groups 上都能找到的开发者社区。

这个社区的历史可以追溯到 2015 年,当时在树莓派 2 上发布了 Android 5.0。该社区仍然活跃,并继续为新的树莓派版本发布 Android BSP 的源代码。

没有可下载的二进制镜像。

例如,为树莓派 5 构建镜像的入口点可以在https://github.com/android-rpi/device_arpi_rpi5找到。

此构建基于 Android TV,并带有自己的开源启动器 RpLaucher 和电视设置应用程序 LbSettings。如果你想了解更多关于 Android 启动器的信息,我们已撰写了另一篇关于它们的文章。

KonstaKang 的 raspberry-vanilla 和 lineage-rpi

KonstaKang 多年来一直提供现成的树莓派 Android 镜像。查看网站,你会发现与其他设备一起,有很多不同的树莓派 Android 二进制镜像可供免费下载:

树莓派 4:https://konstakang.com/devices/rpi4/

树莓派 5:https://konstakang.com/devices/rpi5/

这些镜像的大多数源代码以及构建说明,可以在两个不同的 GitHub “组织”中找到:

1.raspberry-vanilla 仓库集合包含构建树莓派 4 或 5 原生 AOSP 所需的一切。你可以自己构建内核和 Android 操作系统。

https://github.com/raspberry-vanilla

2.lineage-rpi 仓库集合用于构建基于 LineageOS 的 Android 操作系统发行版,它提供的比原生 AOSP 更多,包括其自己的电视启动器。

https://github.com/lineage-rpi

注意:自 Lineage OS 17.1 起,这些仓库已设为私有,因此您只能构建内核,而无法构建其他部分。

GloDroid

该项目由 Roman Stratiienko 在 “Global Logic” 发起,主要目标是创建一个用于培训 Android BSP 开发者的平台 [#44Proof My Concept : GloDroid]。

OmniROM

OmniROM 是一个成立于 2013 年的自定义 ROM 发行版。OmniROM 发行版还创立了 TWRP(Team Win Recovery Project),该项目被包含在 raspberry-vanilla 和 lineage-rpi 构建版本中作为默认恢复分区。我们测试的树莓派 4 的 Android 13 构建版本体验不稳定,操作系统频繁崩溃且视觉卡顿。由于这些未解决的问题,我们不建议在此特定版本的 Android 上使用此发行版。树莓派 4 的最新稳定版本似乎是 Android 12.1。

Emteria Android OS

Emteria 为流行的现成硬件和工业平台(包括树莓派)定制和维护 Android 操作系统。此 BSP 是闭源且商业化的。

该选择哪一个?

这取决于你的需求和用例。以下是一个检查清单:

你针对的是哪个版本的树莓派?不同版本有不同的硬件,需要不同的 Android BSP。

你能自己构建吗?当前的 AOSP 构建需要一台至少配备 64GB RAM 的 Ubuntu 机器。

你需要树莓派提供的所有硬件支持吗?是否有任何特定功能比其他功能更重要?

你想将其用于商业用途吗?请检查许可证。

你想要原生 AOSP 体验、LineageOS 还是其他?

如你所见,KonstaKang 和 GloDroid BSP 是树莓派 4 和 5 上最突出的 AOSP 发行版。然而,尽管相似,但这些镜像的构建方式不同,提供不同的体验,并针对不同的应用。为了帮助你做出选择,我们编制了以下表格,列出了各种组件的功能:

7e69a03c-4c25-11f0-986f-92fbcf53809c.png

两者之间的刷写程序也不同。刷写到 SD 卡时,脚本和说明会有所不同。

除了使用 SD 卡外,GloDroid 的一个不错的补充是通过 USB 进行 fastboot。只需调用:

adbreboot bootloader

fastboot 就启用了

KonstaKang 构建版本使用 TWRP 恢复分区进行轻松的 OTA 更新。要进入此恢复模式,只需在修改后的设置应用程序的树莓派子菜单中切换一个开关并重启即可。此子菜单还提供了一些不错的功能,例如查看和更改屏幕分辨率的能力。

另一个区别是 GloDroid 使用 U-boot(“通用引导加载程序”),而 KostaKang 构建版本直接从标准的树莓派 EEPROM 引导加载程序启动。

未来展望

树莓派 Android BSP 的碎片化似乎主要是由项目的不同目标造成的。我们不认为这些项目会在近期内收敛。

树莓派基金会也不太可能开始正式支持 Android。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3986

    浏览量

    133075
  • 操作系统
    +关注

    关注

    37

    文章

    7329

    浏览量

    128647
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109713
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    贸泽电子开售全新Arduino UNO Q单板计算机

    贸泽电子开售全新Arduino UNO Q单板计算机。Arduino UNO Q单板计算机(SBC)将高性能计算与实时控制结合,提供理想的创新平台。
    的头像 发表于 11-08 09:50 968次阅读

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    、OpenSUSE、OpenKylin、OpenEuler、Deepin等,及在这些操作系统上运行的各类软件。 活动详情地址: 【RISC-V专题】VisionFive 2单板计算机免费试用 作品合集: 作者
    发表于 09-04 09:08

    Banana Pi BPI-R4 Lite:新型单板计算机比 Raspberry Pi 5 更具优势

    Banana Pi BPI-R4 Lite 现已上市。具体来说,这款单板计算机在 Youyeetoo 上的售价约为 86 美元,但客户在下单前请务必查看运输条款和费用。这是一款单板计算机,有望成为
    的头像 发表于 08-26 16:46 1025次阅读
    Banana Pi BPI-R4 Lite:新型<b class='flag-5'>单板计算机</b>比 Raspberry Pi 5 更具优势

    5 款 RISC-V 单板计算机测试:性能、基准测试、特性及见解

    倘若计算的未来并非被专有架构所垄断,那会怎样?想象一下这样一个世界:开发者和业余爱好者都能利用开源硬件的力量自由地构建、创新和实验。现在,让我们走进RISC-V单板计算机(SBC)的世界——一个正在
    的头像 发表于 08-14 13:37 807次阅读
    5 款 RISC-V <b class='flag-5'>单板计算机</b>测试:性能、基准测试、特性及见解

    【VisionFive 2单板计算机试用体验】VisionFive 2一个霸气的游戏机

    单板计算机,搭载昉·惊鸿-7110(型号:JH-7110)RISC-V应用处理器,拥有极强的计算能力和图形处理能力。开源的昉·星光 2具有强大的软件适配性,官方适配Debian操作系统,同时通过社区合作适配
    发表于 07-13 20:41

    【VisionFive 2单板计算机试用体验】SD卡分区

    适用场景 :RVspace防-星光2单板计算机(Debian11),SD卡根分区扩容 核心原理 三步操作流程 : graph LR A[删除旧分区] --> B[重建分区-保持起始扇区
    发表于 07-09 20:50

    权威评测:Orange Pi RV2等5 款 RISC-V 单板计算机测试-性能、基准测试、功能和见解

    的生态系统正在挑战ARM和x86平台的主导地位。RISC-V单板计算机采用模块化设计,软件支持不断增加,并承诺提供定制服务,正吸引着各地技术爱好者的目光。但它们在实际
    的头像 发表于 06-30 13:35 880次阅读
    权威评测:Orange Pi RV2等5 款 RISC-V <b class='flag-5'>单板计算机</b>测试-性能、基准测试、功能和见解

    【VisionFive 2单板计算机试用体验】 + 开箱体验

    x86与ARM架构主导的单板计算机市场,中国团队打造的VisionFive 2(防星光2)如同一颗新星,凭借开源开放的RISC-V架构和成熟的桌面体验,为开发者与极客提供了全新的选择。经过
    发表于 06-27 09:06

    进迭时空推出全新1.8寸RISC-V单板计算机MUSE Pi Pro

    、存储硬盘、通用接口部件和扩展接口布置在仅85*56mm的电路板上,支持UEFI启动,可流畅运行多种操作系统和应用,成为一款精致且功能完备的计算机系统产品。PiPr
    的头像 发表于 06-06 16:55 1028次阅读
    进迭时空推出全新1.8寸RISC-V<b class='flag-5'>单板计算机</b>MUSE Pi Pro

    如何在计算机上安装麒麟操作系统Kylin V10 SP3

    麒麟操作系统 Kylin V10 SP3 是一款基于 Linux 的操作系统,广泛应用于政府、企业和个人用户。本文将详细介绍如何在计算机上安装麒麟操作系统 Kylin V10 SP3,
    的头像 发表于 04-11 15:32 3306次阅读
    如何在<b class='flag-5'>计算机</b>上安装麒麟<b class='flag-5'>操作系统</b>Kylin V10 SP3

    Orange Pi 性能翻倍,能否撼动 Raspberry Pi 的霸主地位?

    是促进教育领域的计算和编程技能。随着时间的推移,它已成为世界上最受欢迎单板计算机之一,广泛应用于爱好者的项目、家庭服务器、物联网应用,甚至工业解决方案中。1.强大
    的头像 发表于 04-10 15:52 915次阅读
    Orange Pi 性能翻倍,能否撼动 Raspberry Pi 的霸主地位?

    树莓派替代台式计算机?树莓派上七款最佳的轻量级操作系统

    RaspberryPi是一款超级实惠的单板计算机(SBC),可用于各种不同的项目。RaspberryPi的一些最流行用途包括将其变成媒体播放器或模拟机器。鉴于该系统的多功能性,有人想知道它是否可以
    的头像 发表于 03-25 09:43 955次阅读
    树莓派替代台式<b class='flag-5'>计算机</b>?树莓派上七款最佳的轻量级<b class='flag-5'>操作系统</b>!

    Raspberry Pi 是单板计算机之王?

    如果你需要一台小型且经济实惠的电脑来完成个人项目,那么现在正是最佳时机。单板计算机市场价值30亿美元,预计未来十年将持续增长。这意味着有很多选择,但除非你有非常具体的需求,否则在考虑其他选项之前,有
    的头像 发表于 03-25 09:27 584次阅读
    Raspberry Pi 是<b class='flag-5'>单板计算机</b>之王?

    OrangePi 5 Plus/OrangePi 5入选How-to Geek“2025 年最佳单板计算机

    日前,全球知名科技媒体How-toGeek评选2025年最佳单板计算机,该媒体共评选出5款最佳单板计算机,香橙派占据其中两个席位,入选的产品是:OrangePi5Plus、OrangePi5。此外
    的头像 发表于 02-28 13:38 1613次阅读
    OrangePi 5 Plus/OrangePi 5入选How-to Geek“2025 年最佳<b class='flag-5'>单板计算机</b>”

    DFRobot LattePanda Mu 入选 How-to Geek 2025 年最佳单板计算机(SBC)榜单

    DFRobotLattePandaMu被全球知名科技媒体How-toGeek评选为2025年最佳Windows单板计算机单板计算机(SBC)为有创意的用户和爱好者提供了一个绝佳的方式,可以让他们
    的头像 发表于 02-21 16:57 1278次阅读
    DFRobot LattePanda Mu 入选 How-to Geek 2025 年最佳<b class='flag-5'>单板计算机</b>(SBC)榜单