友情提示:380元/半年,儿童学编程,就上码丁实验室。
计算机小常识
第一部分SoC
1、CPU = 运算器 + 控制器
2、图形处理器(英语:Graphics Processing Unit,缩写:GPU),又称显示核心、视觉处理器、显示芯片,用途是将计算机系统所需要的显示信息进行转换驱动,并向显示器提供行扫描信号,控制显示器的正确显示,是连接显示器和个人电脑主板的重要元件
3、外设(外部设备):即除CPU之外的其他部件。
4、SoC(System on Chip): SoC称为系统级芯片,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容,CPU通过外部总线将各种外部设备连接起来构成SoC.
第二部分ARM公司介绍
1978年12月5日,物理学家赫尔曼·豪泽(Hermann Hauser)和工程师Chris Curry在英国剑桥创办了CPU公司(Cambridge Processing Unit),主要业务是为当地市场供应电子设备。
1979年,CPU公司改名为Acorn计算机公司。
起初Acorn公司打算使用摩托罗拉公司的16位芯片,但是发现这种芯片太慢也太贵。他们转而向Intel公司索要80286芯片的设计资料,但是遭到拒绝,于是被迫自行研发
1985年,Roger Wilson和Steve Furber设计了他们自己的第一代32位、6M Hz的处理器,用它做出了一台RISC指令集的计算机,简称ARM(Acorn RISC Machine)。这就是ARM这个名字的由来
1990年11月27日,Acorn公司正式改组为ARM计算机公司。
20世纪90年代,ARM 32位嵌入式RISC(Reduced lnstruction Set Computer)处理器扩展到世界范围,占据了低功耗、低成本和高性能的嵌入式系统应用领域的领先地位。ARM公司既不生产芯片也不销售芯片,它只出售芯片技术授权。
(从1983年开始,ARM内核共有ARM1、ARM2、ARM6、ARM7、ARM9、ARM10、ARM11
在ARM11之后的处理器家族,改采Cortex命名,并针对高、中、低阶分别划分为A、R、M三大处理器)
树莓派发展历史
2012年2月树莓派B版
2013年2月红色中国版树莓派B
2013年3月树莓派A
2014年7月树莓派B+
2014年11月树莓派A+
2015年2月树莓派2B
2015年11月树莓派zero
2016年2月树莓派3B
2017年11月树莓派zero w
2018年3月树莓派3B+
来看看每一代的参数
第一代的树莓派包括多个版本:A, A+, B, B+ ,国内常见的是 B 版本,A 版实际上没有发售
A 版是 B 版的简化版。树莓派首先发行的是 B 版本。
树莓派 B
配置:
BroadcomBCM2835
ARM1176JZF-S核心(ARM11)700MHz
内存:512M
双核多媒体协处理器(采用VideoCore IV技术)
1个SD/MMC/SDIO接口、1个0/100以太网接口、2个USB host 接口、1个3.5mm音频插孔,1个HDMI视频接口、1个RCA视频接口,1个26pin扩展口(支持SPI.I2C、UART)
2013年2月国内厂商深圳韵动电子取得了该产品在国内的生产及销售权限,为了便于区分市场,树莓派基金会规定韵动电子在中国大陆销售的树莓派一律采用红色的PCB
树莓派 A
Model A基本上可以认为是树莓派Model B的廉价版本,没有网络接口,内存容量也进一步缩小。树莓派A型(未发售)内置256MB内存,带一个USB端口,不带有线网接口。
树莓派B+
“树莓派B+”版本,依然采用 BCM2835 处理器以及和上一代树莓派相同的系统软件。内存也依然是512M;但是在以下几处关键部件做了改进:
更多的 GPIO 针脚,40针!(老版本是26针)
更多的USB接口,比老版本多2个,4个!并且对热插拔和过流保护做了改良。
用Micro SD插口替换了老的SD插口。
更低的功耗,降低了功耗0.5~1W。
音频优化,音频电路采用了专用的低噪音电源。
更简洁的外形,B+版本将USB接口和电路板边沿对齐了、移除AV接口,并在主板上做了4个固定孔,方便固定。
从配置上来说,model B+使用了和model B相同的BCM2835芯片和512MB内存,但和前代产品相比较,B+版本的功耗更低,接口也更丰富。model B+将通用输入输出引脚增加到了40个,USB接口也从B版本的2个增加到了4个,除此之外,model B+的功耗降到了0.5W到1W,旧款的SD卡插槽被换成了更美观的推入式microSD卡槽,音频部分则采用了低噪供电。从外形上来看,USB接口被移到了主板的一边,复合视频移到了3.5mm音频口的位置,此外还增加了四个独立的安装孔。
树莓派A+
这款新型号支持同Model B一样的 MicroSD 卡读卡器和40-pin的GPI连接端口,其他的功能包括博通 BCM2385 ARM11处理器、256MB的内存和HDMI输出端口。Model A+完整的规格如下:
● 配256MB内存的700MHz博通BCM2835处理器
● 40针的扩展GPIO
● 1个USB 2.0端口
● 4通道立体声输出和复合视频端口
● 全尺寸HDMI端口
● 连接树莓派摄像头的CSI端口
● 连接树莓派触控显示屏幕的DSI端口
● 用于加载系统和储存数据的MicroSD端口
● Micro USB电源
● 更小的主板尺寸和完全兼容HAT
● 能够支持1080P高清视频输出
树莓派2B
配置:
搭载900MHz 的四核处理器(900MHz quad-core ARM Cortex-A7 CPU ),预计性能6倍于之前的B+版本。
1GB LPDDR2 SDRAM,2倍于之前的B+版本。
树莓派zero
配置:
博通 BCM2835 芯片 1GHz ARM11 core (比树莓派1代快 40%)
512MB LPDDR2 SDRAM
一个 micro-SD 卡槽
一个 mini-HDMI 接口,支持 1080p 60hz 视频输出
Micro-USB 接口用于供电和数据传输
1个 40Pin 的 GPIO 接口,同树莓派A+、B+、2B版本一样(引脚空置,需要自己焊接,这样在不需要使用到GPIO的时候会显得更加小巧更容易封装)
空置的视频接口(用于连接电视输出视频,需要自己焊接)
有史以来最小的树莓派尺寸,65mm x 30mm x 5mm
树莓派3B
配置:
64-bit 1.2 GHz ARM Cortex A53 处理器,内置 WIFI ,兼容 2.4GHz 802.11 b/g/n;
视频和 3D 性能进步明显;支持蓝牙 4.1 规范。
4 个 USB 2.0 端口, 10/100 以太网, HDMI 端口, 3.5mm 音频口和视频输出,CSI 和 DSI 摄像机和显示连接器。
microSD 插槽以及 GPIO 插槽。
树莓派Zero W
配置:
BCM2835,1GHz,ARM11 CPU
512MB RAM
Mini-HDMI 接口
Micro-USB On-The-Go 接口
Micro-USB 电源接口
40-pin GPIO HAT 预留焊接口
CSI 摄像头软排线接口
802.11n 无线网络支持
蓝牙 4.0 支持
树莓派3B+
配置:
1.4GHz 64位4核 ARM Cortex-A53 CPU
双频 802.11ac 无线网卡和蓝牙 4.2
更快的以太网(千兆以太网 over USB 2.0)
1G LPDDR2
PoE 支持(Power-over-Ethernet,with PoE HAT)
改进 PXE 网络与 USB 大容量存储启动
接下来我们看一下各代对比
树莓派A型与B型的区别
树莓派A型内置256MB内存,带一个USB端口,不带有线网接口。
树莓派B型内置512MB内存,带两个USB端口,带100M有线网接口。
树莓派B型与B+型的区别
2014年7月,“树莓派B+”版本发布,依然采用 BCM2835 处理器以及和上一代树莓派相同的系统软件。内存也依然是512MB;但是在以下几处关键部件做了改进:
● 更多的 GPIO 针脚,40针!(老版本是26针)
● 更多的USB接口,比老版本多2个,4个!并且对热插拔和过流保护做了改良。
● 用Micro SD插口替换了老的SD插口。
● 更低的功耗,降低了功耗0.5~1W。
● 音频优化,音频电路采用了专用的低噪音电源。
● 更简洁的外形,B+版本将USB接口和电路板边沿对齐了、移除AV接口,并在主板上做了4个固定孔,方便固定。
树莓派2 相比前代
● CPU 单线程速率为提升 1.5 倍(up by 1.5x)
● Sunspider 跑分提升 4 倍(4x faster)
● 基于 NEON 的多核视频解码速率提升 20 倍(20x faster)
● SysBench 整体多线程 CPU 分数为旧版的 6 倍(6x)
树莓派2B型与树莓派B型的区别
● 搭载900MHz 的四核处理器(900MHz quad-core ARM Cortex-A7 CPU ),预计性能6倍于之前的B+版本。
● 1GB LPDDR2 SDRAM,2倍于之前的B+版本。
● 与1代完全兼容。
由于CPU已经升级到 ARM Cortex-A7 系,所以树莓派2将支持运行全系列的 ARM GNU/Linux 发行版。包括 Ubuntu 甚至 微软的 Windows 10。
树莓派3B型与树莓派2B型的区别
2016年2月,“树莓派3B版本发布。
● 搭载1.2GHz 的64位四核处理器(ARM Cortex-A53 1.2GHz 64-bit quad-core ARMv8 CPU)。
● 增加802.11 b/g/n无线网卡。
● 增加低功耗蓝牙4.1适配器。
● 最大驱动电流增加至2.5A
如果有不清楚的可以结合我们的视频来看
https://space.bilibili.com/255808664/#/video