【问题标题】:Will Android run on the Raspberry PI? [closed]Android 会在 Raspberry PI 上运行吗? [关闭]
【发布时间】:2012-01-21 10:19:54
【问题描述】:

这个小野兽拥有如此强大的功能,它似乎非常适合 Android - 但在任何地方都没有太多关于它的 Android 端口的讨论。谁知道更多?

【问题讨论】:

标签: android embedded port raspberry-pi


【解决方案1】:

这个小野兽的力量如此之大,它似乎非常适合 Android
正如其他人所指出的,Pi 是为不同的市场设计的。如果他们想要另一台 Android 设备,他们会随 Android 一起发货。

如果您正在寻找一种非常便宜的方式来运行 Android,为什么不购买老一代手机呢? HTC Magic 的规格与 Raspberry Pi 相似:

528 MHz ARM 11

288MB 内存

但你也得到了比 Pi 更多的东西:

蓝牙、wifi、LCD 显示屏、触摸屏传感器、光传感器、GPS、加速度计、USB 通信、音频输入/输出、蜂窝无线电、便携式电源(电池)等。您可以在当地的 Craigslist 上以 20-40 美元的价格找到此类设备。

【讨论】:

    【解决方案2】:

    来自Raspberry Pi FAQ

    它会运行 Android 吗?

    如果社区中的某个人可以移植一个 Android 版本以使用 256MB 的 RAM,那么它将在 Raspberry Pi 上运行。

    鉴于这个典型的内存使用快照:

      PID      Vss      Rss      Pss      Uss  cmdline
     1217   36848K   35648K   17983K   13956K  system_server
     1276   32200K   32200K   14048K   10116K  android.process.acore
     1189   26920K   26920K    9293K    5500K  zygote
     1321   20328K   20328K    4743K    2344K  android.process.media
     1356   20360K   20360K    4621K    2148K  com.android.email
     1303   20184K   20184K    4381K    1724K  com.android.settings
     1271   19888K   19888K    4297K    1764K  com.android.inputmethod.latin
     1332   19560K   19560K    3993K    1620K  com.android.alarmclock
     1187    5068K    5068K    2119K    1476K  /system/bin/mediaserver
     1384     436K     436K     248K     236K  procrank
        1     212K     212K     200K     200K  /init
      753     572K     572K     171K     136K  /system/bin/rild
      748     340K     340K     163K     152K  /system/bin/sh
      751     388K     388K     156K     140K  /system/bin/vold
     1215     148K     148K     136K     136K  /sbin/adbd
      757     352K     352K     117K      92K  /system/bin/dbus-daemon
      760     404K     404K     104K      80K  /system/bin/keystore
      759     312K     312K     102K      88K  /system/bin/installd
      749     288K     288K      96K      84K  /system/bin/servicemanager
      752     244K     244K      71K      60K  /system/bin/debuggerd
    

    您可以直接看到前四个进程(Android 系统)占大约 80M(Pss/shared 和 Uss/process),而无需运行任何应用程序。典型的小型应用程序将使用另外 2M 左右。

    而且我认为这是来自 Android 2.2 - 更高版本可能还会有更大的占用空间。

    该列表末尾的大多数进程是 Linux 而非 Android,您可以看到它们的影响小。

    因此,即使您可以安装 Android(而且我不怀疑某些 wag 会试一试),在我看来仍然不太可能。这些设备面向两个完全不同的市场。

    即使是最便宜的 Android 平板电脑和手机也都在数百美元之内,而且它们有相当大的内存能够运行该操作系统。例如,我的 Iconia A500 有 32G 的内存可供使用,是 Pi 型号 B 的 128 倍。

    “顶级”型号的 Pi 价格为 35 美元,使其处于完全不同的市场。

    基金会的既定目标包括:

    我们希望看到全世界的孩子都使用它来学习编程。

    正是出于这个原因,我将为我的孩子买一对。我长期以来一直使用(基本)Python 来教孩子们编程,在我看来,将它包含到 Raspberry Pi 中是一个真正的赢家。

    【讨论】:

    • 关于 A500 的 32G 与 Pi 的 256MB 的比较。您将存储与 RAM 混淆了。 A500 只有 1GB 的 RAM。 Pi 使用存储卡,因此它也可以拥有 GB 的存储内存。
    【解决方案3】:

    论坛上有关于它的讨论。 http://www.raspberrypi.org/forum/features-and-requests/android-for-pi?value=android&type=1&include=3&search=1&ret=all

    最终结果是某些版本可能能够:

    论坛中的共识是 Ice Cream Sandwich 需要太多 CPU 和 RAM 才能在 Raspi 上运行。 一些旧版本可能以可接受的速度运行

    但是,没有投入这样的努力:

    正如我之前所说,如果有人希望 [s] 将 Android 放在 Pi 上,他们将非常受欢迎。这并不容易,而且所涉及的努力收益很小

    并且被视为一些简单地超出了 Pi 的范围,这意味着几乎没有基础支持:

    Android 并没有进一步推进基金会的目标——它与它们完全正交。它是一个专为被动消费媒体和有针对性的广告投放而设计的操作系统。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-21
      相关资源
      最近更新 更多