【问题标题】:Which Raspberry Pis are compatible out of the box?哪个 Raspberry Pi 开箱即用兼容?
【发布时间】:2018-08-06 07:21:13
【问题描述】:

首先,我用谷歌搜索了这个问题,但没有找到有效的答案(尽管这可能效率低下)。

我正在使用多种 Raspberry Pi:Raspberry Pi 1B、2 B+、3、零。我知道那些有不同的芯片组/架构等,但似乎在不同型号的树莓上插入为一个 Rasberry 创建的 SD 卡是可行的(我为 2B+ 创建了我的 SD 卡,并将它们也插入其他型号)。我使用 Raspbian,并且运行一些依赖于大量 Python 包(numpy、scipy 等)的代码。

我的问题是:

  • 尽管硬件不同,为什么这仍然有效?做sudo apt-get install 时考虑的硬件在哪里? sudo apt-get 的某些部分是否依赖于 RPi 模型?

  • 看起来工作正常,如果我在程序执行的不同 RPi 模型之间切换卡,但它的输出在某种程度上“错误”,我是否有风险?

【问题讨论】:

标签: raspberry-pi debian compatibility


【解决方案1】:

一些 debian/unix 软件包需要针对特定​​的 CPU 架构进行编译。 Python 源代码在大多数情况下是可转移的,因为您不会像 C/C++ 那样将其编译到特定的架构上

关于 SD 卡,我不相信将它们转移到不同的型号。至少在 Pi-1 和更高版本之间存在不同的 Linux 内核要求。

虽然我看到只有一个下载 Rasbian 映像的链接,但其他操作系统专门说“树莓派 2 和 3 的映像”

【讨论】:

  • 好的,谢谢。知道当 python 包像 numpy 一样使用编译的 C/C++/Fortran 时会发生什么吗?
  • Pi 都是基于 ARM 的,但我不确定是 ARMv6 还是 ARMv7
猜你喜欢
  • 1970-01-01
  • 2018-08-18
  • 2016-07-03
  • 1970-01-01
  • 2013-09-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-14
  • 2016-02-17
相关资源
最近更新 更多