关于树莓派3B+ CPU是BCM2835 还是BCM2837的问题

最近买了树莓派3B+玩,查看cpu信息是发现竟然是 BCM2835,ARMv7 :

$ cat /proc/cpuinfo| grep Hardware
Hardware        : BCM2835
model name      : ARMv7 Processor rev 4 (v7l)

可是X宝和X东明明标着是BCM2837,ARMV8的啊,莫非买到假货了。
百度一顿搜,发现官网有如下解释:

this, as 6by9 indicated, is due to the fact that the upstream ARM kernel only allows us to set a single value for our devices. 
If we wanted to have multiple different values it would require that we edit the code (which in general we prefer not to do 
because is causes problems for us wen integrating changes from upstream).

i've asked Phil to change this to instead return "BCM28xx" to indicate that the kernel is specifically for the BCM2805/6/7 silicon.

if you'd like to find out the model of the computer you should use the device tree instead a la:
pi@raspberrypi:~ $ cat /proc/device-tree/model
Raspberry Pi 3 Model B Rev 1.2

谷歌翻译:
正如6by9所指出的那样,这是因为上游ARM内核只允许我们为设备设置单个值。如果我们想要有多个不同的值,则需要我们编辑代码(通常我们不希望这样做,因为它在从上游集成更改时会给我们带来问题)。

我已经要求Phil改变它而不是返回“BCM28xx”来表示该内核专门用于BCM2805 / 6/7芯片。

如果你想找出计算机的型号,你应该使用设备树而不是la:

我的树莓派输出结果是这样的,好吧,姑且认为这个就是3B+吧:

pi@raspberrypi:~ $ cat /proc/device-tree/model
Raspberry Pi 3 Model B Plus Rev 1.3

原文地址:
https://www.raspberrypi.org/forums/viewtopic.php?p=1190349

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Table of Contents 1 Introduction 4 1.1 Overview 4 1.2 Address map 4 1.2.1 Diagrammatic overview 4 1.2.2 ARM virtual addresses (standard Linux kernel only) 6 1.2.3 ARM physical addresses 6 1.2.4 Bus addresses 6 1.3 Peripheral access precautions for correct memory ordering 7 2 Auxiliaries: UART1 & SPI1, SPI2 8 2.1 Overview 8 2.1.1 AUX registers 9 2.2 Mini UART 10 2.2.1 Mini UART implementation details. 11 2.2.2 Mini UART register details. 11 2.3 Universal SPI Master (2x) 20 2.3.1 SPI implementation details 20 2.3.2 Interrupts 21 2.3.3 Long bit streams 21 2.3.4 SPI register details. 22 3 BSC 28 3.1 Introduction 28 3.2 Register View 28 3.3 10 Bit Addressing 36 4 DMA Controller 38 4.1 Overview 38 4.2 DMA Controller Registers 39 4.2.1 DMA Channel Register Address Map 40 4.3 AXI Bursts 63 4.4 Error Handling 63 4.5 DMA LITE Engines 63 5 External Mass Media Controller 65 o Introduction 65 o Registers 66 6 General Purpose I/O (GPIO) 89 6.1 Register View 90 6.2 Alternative Function Assignments 102 6.3 General Purpose GPIO Clocks 105 7 Interrupts 109 7.1 Introduction 109 7.2 Interrupt pending. 110 7.3 Fast Interrupt (FIQ). 110 7.4 Interrupt priority. 110 7.5 Registers 112 8 PCM / I2S Audio 119 8.1 Block Diagram 120 8.2 Typical Timing 120 8.3 Operation 121 8.4 Software Operation 122 8.4.1 Operating in Polled mode 122 8.4.2 Operating in Interrupt mode 123 8.4.3 DMA 123 8.5 Error Handling. 123 8.6 PDM Input Mode Operation 124 8.7 GRAY Code Input Mode Operation 124 8.8 PCM Register Map 125 9 Pulse Width Modulator 138 9.1 Overview 138 9.2 Block Diagram 138 9.3 PWM Implementation 139 9.4 Modes of Operation 139 9.5 Quick Reference 140 9.6 Control and Status Registers 141 10 SPI 148 10.1 Introduction 148 10.2 SPI Master Mode 148 10.2.1 Standard mode 148 10.2.2 Bidirectional mode 149 10.3 LoSSI mode 150 10.3.1 Command write 150 10.3.2 Parameter write 150 10.3.3 Byte read commands 151 10.3.4 24bit read command 151 10.3.5 32bit read command 151 10.4 Block Diagram 152 10.5 SPI Register Map 152 10.6 Software Operation 158 10.6.1 Polled 158 10.6.2 Interrupt 158 10.6.3 DMA 158 10.6.4 Notes 159 11 SPI/BSC SLAVE 160 11.1 Introduction 160 11.2 Registers 160 12 System Timer 172 12.1 System Timer Registers 172 13 UART 175 13.1 Variations from the 16C650 UART 175 13.2 Primary UART Inputs and Outputs 176 13.3 UART Interrupts 176 13.4 Register View 177 14 Timer (ARM side) 196 14.1 Introduction 196 14.2 Timer Registers: 196 15 USB 200 15.1 Configuration 200 15.2 Extra / Adapted registers. 202
### 回答1: 树莓派3B是一款小型的单板电脑,具有主板大小和形状,适用于各种科技项目和创意开发。其参数原理图显示了它的内部电路和各个元件之间的连接方式。 首先,我们可以看到树莓派3B采用了Broadcom公司的BCM2837芯片作为它的主处理器。该芯片采用了ARM Cortex-A53架构,具有1.2GHz的主频,提供了强大的计算能力。 在参数原理图中,我们可以看到树莓派3B的主要电源是通过Micro USB接口供电。此外,它还包括了杜邦线接口、GPIO接口、HDMI接口、USB接口、以太网接口等各种接口。通过这些接口,我们可以连接各种外设,如显示器、键盘、鼠标、摄像头等。 此外,树莓派3B还通过Camera Serial Interface(CSI)和Display Serial Interface(DSI)两个接口支持摄像头和显示器的连接。这使得树莓派3B可以用于物联网和嵌入式系统开发,并实现视频和图像的采集和显示功能。 在参数原理图中,我们还可以看到树莓派3B采用了一块SDRAM作为主存储器,并使用了闪存进行固化存储。这使得树莓派3B可以存储和读取各种应用程序、数据和操作系统。 总的来说,树莓派3B参数原理图展示了该单板电脑的内部连接方式和各个元件之间的关系。通过理解原理图,我们可以更好地了解树莓派3B的工作原理,为项目开发和创新提供指导和支持。 ### 回答2: 树莓派3B是一款基于ARM架构的单片机板,具有强大的计算和多功能扩展性。它采用Broadcom BCM2837处理器,拥有1.2GHz的四核64位ARM Cortex-A53 CPU,并配有1GB LPDDR2 SDRAM内存。 树莓派3B的参数原理图展示了板载的各个主要元件及其连接方式。首先,处理器、内存和其他核心部件通过高速总线连接在一起,实现了高效的数据传输。此外,图中还标注了各个接口和扩展插槽,例如USB、HDMI、以太网连接口等。 树莓派3B的扩展性是其最大的特点之一,参数原理图展示了各个GPIO(通用输入输出)引脚及其功能。这些GPIO引脚可以用于连接各种外部设备,如传感器、摄像头、显示屏等,实现更多的功能扩展。用户可以根据自己的需求和创意,使用这些GPIO进行编程和控制。 此外,参数原理图还指示了供电方式和电源管理部分的设计,确保树莓派3B可以正常工作且电源稳定。此设计使用户可以使用适配器或电池等多种电源方式。 总之,树莓派3B参数原理图展示了其硬件设计的细节,包括处理器、内存、接口、扩展插槽、GPIO引脚等。这些信息使得用户可以更好地理解树莓派3B的基本构成和工作原理,并据此进行软件开发和硬件扩展。 ### 回答3: 树莓派3B是一款小型的单板计算机,它采用了Broadcom(博通)BCM2837系统芯片。树莓派3B的参数原理图主要包括以下几个方面。 1. 处理器:树莓派3B采用了ARM Cortex-A53 64位四核处理器,主频为1.2GHz。该处理器性能强大,能够运行复杂的计算任务。 2. 内存:树莓派3B配备了1GB LPDDR2 SDRAM,这样的内存容量可以支持多任务处理和流畅的应用运行。 3. 存储:树莓派3B采用Micro SD卡作为主要存储介质,用户可以根据需求选择合适的存储容量。 4. 显示输出:树莓派3B提供了HDMI接口和3.5mm音频接口,可以连接显示器和音响设备,方便用户进行多媒体内容的展示和播放。 5. 网络连接:树莓派3B支持以太网接口和无线局域网连接(802.11n WiFi和蓝牙4.1),可以实现高速网络传输和远程操控。 6. 连接接口:树莓派3B提供了四个USB 2.0接口,用户可以连接外部设备如键盘、鼠标等,以及USB存储设备进行数据传输。 7. 扩展接口:树莓派3B配备了40个GPIO引脚,用户可以通过这些引脚连接各种外部设备,如传感器、摄像头等,实现更多的功能扩展。 值得一提的是,树莓派3B还提供了一系列电源管理和传感器。例如,它配备了一个电源管理芯片,用于提供稳定可靠的电源,并且支持温度传感器,以确保设备在运行时能够保持合理的温度。 总体来说,树莓派3B是一款功能强大的小型计算机,适用于各种嵌入式项目和DIY创作。它的参数原理图设计得合理,为用户提供了丰富的接口和扩展能力,使其成为许多创客和技术爱好者们的理想选择。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值