raspberry-pi - 哪些 Raspberry Pi 开箱即用兼容?
问题描述
首先,我用谷歌搜索了这个问题,但没有找到有效的答案(尽管这可能效率低下)。
我正在混合使用 Raspberry Pi:Raspberry Pi 1B、2 B+、3、零。我知道那些有不同的芯片组/架构等,但似乎在不同型号的树莓上插入为一个 Rasberry 创建的 SD 卡是可行的(我为 2B+ 创建了我的 SD 卡,并将它们也插入其他型号)。我使用 Raspbian,并运行一些依赖于大量 Python 包(numpy、scipy 等)的代码。
我的问题是:
尽管硬件不同,为什么这会起作用?做 a 时考虑到的硬件在哪里
sudo apt-get install
?a 的某些部分是否sudo apt-get
依赖于 RPi 模型?由于它似乎工作正常,如果我在程序执行的不同 RPi 模型之间切换卡,但它的输出在某种程度上是“错误的”,我是否有风险?
解决方案
一些debian/unix 软件包需要针对特定的 CPU 架构进行编译。Python 源代码在大多数情况下是可转移的,因为您不像 C/C++ 那样将其编译到特定的架构上
关于 SD 卡,我不相信将它们移动到不同的型号。至少在 Pi-1 和更高版本之间存在不同的 Linux 内核要求。
虽然,我看到只有一个下载 Rasbian 映像的链接,但其他操作系统专门说“树莓派 2 和 3 的映像”
推荐阅读
- c# - 在 LightningChart 中,如何锁定 2 个或更多轴的 Y 轴以保持零始终同步?
- pytorch - 为什么 .data 属性在 PyTorch 中没有过时/不推荐使用 .detach()?
- powershell - 将 Powershell 输出设置为变量
- java - href 在本地主机上不起作用:可能是错误的目录?
- javascript - 如何在sailsjs 应用程序中使用ES6 导入和反应?
- rest - 使用 invoke-webrequest 将 crt 上传到 f5-ltm
- ios - SpriteKit - 动画 SKShapeNode 形状路径
- python - 如果正文太大,Nginx/Uwsgi/Flask POST 超时
- awk - 在打印中将一个数字打印到一行
- pip - 无法安装 CNTK