我只是在板上运行了

cat /proc/cpuinfo


。我得到“修订:1000002”。我没有找到有关这是哪个版本的电路板的任何信息。

有帮助吗?

评论

您更改了问题的含义。

@AlexChamberlain:这就是我问这个问题的意思。

@JohnSmith我建议回滚并将其作为一个单独的问题进行询问,因为AlexChamberlain表示您已更改了问题的含义,并且该问题不再与其答案保持同步。

你好,约翰·史密斯。请不要将您的问题编辑为新问题。而是使用“询问问题”按钮询问新问题。同时,我将回滚这个问题。谢谢!

相关:raspberrypi.stackexchange.com/q/61699/19949

#1 楼

根据即将发布的主板修订版的公告中发布的信息,您有一个Model B修订版1.0板。

MODEL AND REVISION                                      CODE(S)
Model B Revision 1.0                                    2
Model B Revision 1.0 + ECN0001 (no fuses, D14 removed)  3
Model B Revision 2.0                                    4, 5, 6


代码是代码的最后一位

返回的编号
cat /proc/cpuinfo 


(至少直到它们有9个以上的修订版本为止)。

评论


那么开头的1是什么?

–约翰·史密斯
2012年9月9日下午4:22

@JohnSmith我不知道,但是如果不得不猜测,我会说基于图表它指示模型(在这种情况下为B)。

–史蒂夫·罗比拉德(Steve Robillard)
2012年9月9日在4:29



这里有一条注释,其中用户暗示1是“过电压位”。

– nickgrim
2012-09-10 13:10



@nickgrim:这就是我想要的答案。你能把它当作答案吗?

–约翰·史密斯
2012-09-10 18:25

是的,那1是“保修无效”位。

– David Schwartz
2012年9月13日在2:24

#2 楼

MODEL AND REVISION                                       CODE(S)
Model B Revision 1.0                                    2
Model B Revision 1.0 + ECN0001 (no fuses, D14 removed)  3
Model B Revision 2.0                                    4, 5, 6


#3 楼

如今,从raspberrypi.org上的/proc/cpuinfo的修订版字段中有大量文档:
>
此文档既记录了较旧的(增量)修订代码(值0x0001至0x0015,用于原始Rpi 1模型),又记录了较新的格式(Rpi 2引入),其中代码的位实际编码参数如制造商,内存大小和板子类型。它还列出了当前正在使用的所有修订代码。

该页面没有记录的是(旧式)修订可能带有“ 1000”前缀,表示板子有施加过电压。我怀疑对于新式修订版,类似的前缀(但较短,因为修订版较长)适用。有关此前缀的信息以及具有明显差异的一些模型的详细列表,可以在https://elinux.org/RPi_HardwareHistory

上找到。您可以在/sys中找到当前模型的人类可读描述符:

$ cat /sys/firmware/devicetree/base/model 
Raspberry Pi Model B Plus Rev 1.2


启动时,引导加载程序(或内核)会自动检测其在哪个板上运行,然后为该板加载适当的“ devicetree”文件。该设备树描述了如何连接所有硬件并用于加载适当的驱动程序。此外,该设备树还包含“模型”属性。我要说的是,这实际上是您使用上述命令读取的属性,只是在设备树中定义的模型字符串实际上稍有不同(使用“ +”而不是“ Plus”,并且没有修订字符串)。例如,我认为属于上述命令输出的devicetree文件是bcm2708-rpi-b-plus.dts。也有bcm2835版本,但是我的/boot中不存在这些版本,并且bcm2708 dts确实声称与bcm2835兼容。我还尝试从dtb反编译相应的/boot文件,但这也会给出带有“ +”且没有修订的字符串,因此我不确定该模型字符串的确切来源(更重要的是,所有可能的值看起来像什么) )。因此,也许引导加载程序从其他地方检索到了一个设备树,或者在某个地方建立了一个设备树。

我刚刚注意到/proc/cpuinfo也包含一个“ Model”字段,我怀疑它可能具有相同的来源。