Raspberry pi 哪些覆盆子馅饼是现成的?

Raspberry pi 哪些覆盆子馅饼是现成的?,raspberry-pi,debian,compatibility,Raspberry Pi,Debian,Compatibility,首先,我在谷歌上搜索了这个问题,但没有找到有效的答案(尽管在这方面可能效率不高) 我使用的是树莓Pis的混合:树莓Pi1b,2b+,3,零。我知道它们有不同的芯片组/架构等,但似乎在不同型号的树莓上插入为一个树莓创建的SD卡是可行的(我为2B+创建了SD卡,并将它们插入其他型号)。我使用Raspbian,并且运行一些依赖于大量Python包(numpy、scipy等)的代码 我的问题是: 尽管有不同的硬件,为什么这一切都能工作?执行sudo apt get install时,硬件考虑在哪里?s

首先,我在谷歌上搜索了这个问题,但没有找到有效的答案(尽管在这方面可能效率不高)

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

我的问题是:

  • 尽管有不同的硬件,为什么这一切都能工作?执行
    sudo apt get install
    时,硬件考虑在哪里?
    sudo apt get
    的某些部分是否依赖于RPi模型

  • 由于它似乎工作正常,如果我在程序执行的不同RPi模型之间切换卡,但其输出不知何故是“错误”的,我是否有风险

一些debian/unix软件包需要针对特定的CPU体系结构进行编译。Python源代码在很大程度上是可传输的,因为您没有像C/C那样将其编译到特定的体系结构上++

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


虽然,我看到只有一个链接可以下载Rasbian image,但另一个操作系统明确地说“Raspberry Pi 2和3的图像”

这个问题最好在我投票结束这个问题时提问,因为它与编程无关。也许穿上它比较合适。好的,谢谢。当引擎盖下的Python包使用编译的C/C++ + FORTRAN的任何想法时,PIS都是基于ARM的,但是如果它是ARMv6或ARMV7,我不确定是否重要。