这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 休闲专区 » 我爱工作 » 树莓派2简析

共1条 1/1 1 跳转至

树莓派2简析

助工
2015-02-25 11:21:40     打赏
下面是树莓派2与最近的两个版本的对比                               树莓派2         树莓派B+         树莓派A+ 处理器               BCM2836       BCM2835       BCM2835 内核                     ARM7             ARM11            ARM11 存储器                 1GB                512MB             256MB GPU              VideoCoreIV      VideoCoreIV   VideoCoreIV GPIO接口           40 Pin              40 Pin             40 Pin 以太网接口     10/100以太网  10/100以太网      无 USB接口             4 个                  4 个                    1 个 外部存储              Micro SD卡     Micro SD卡    Micro SD卡 摄像头接口           有                       有                       有 显示接口               有                       有                       有   外形尺寸上来说,树莓派2和B+完全一样,也就是说为B+设计的99%的外壳都可以用来装树莓派2。   GPIO接口   树莓派继承了B+的40pin GPIO接口(通用输入输出),并且引脚分布和B+与A+也完全一样,因此所有的开发项目和外接GPIO板卡可以在这三个板子上随意使用。那些专门为A系列和B系列设计的模块大多能够用于树莓派,除非模块的外形和B+无法兼容,比如Piface就不能用于树莓派2。    树莓派2同样符合HAT规范,这意味着未来的外接板卡都需要集成EEPROM(电可擦只读存储器),以便让树莓派2对外接设备进行快速识别和配置,从而方便使用。HAT规范与2014年引入到B+版树莓派,虽然还没有得到完全普及,但是相信不就得将来会成为默认标准。   测试树莓派2    树莓派2是一款非常成熟的单板机并且拥有足够的处理性能,能够轻易地作为一台标准PC来使用,现在我们来小小的测试一下。   下面的测试都用的8GB Micro SD卡,运行Raspbian操作系统并且都从桌面启动所有的测试程序。针对不同版本的树莓派软件也都升级到最新版本,使用的命令为: sudo apt-get update和sudo apt-get upgrade。    树莓派2和B+测试中存在的唯一不同之处是内核映像。Micro SD卡启动分区中的Kernel.img文件兼容老版树莓派的ARM11处理器。而对于树莓派2 来说,基金会已经改成ARM7处理器,所以需要一个新内核映像,即现在的Kernel7.img,这样才能完全发挥4个处理器核心的功能。   1. 启动时间测试   这项测试比较了树莓派2和B+上安装的Raspbian系统从开始启动到显示登录提示符所需要的时间;    从开始启动到显示提示符          所需时间 树莓派2                                         17秒 树莓派B+                                      33秒   显然树莓派的启动时间大约是B+的一般,看来速度提升了不少。   然后再通过raspi-config调整启动配置,让两块树莓派都直接启动到桌面(这种配置将来会成为Raspbian的默认启动设置),启动时间如下:   启动到桌面         所需时间 树莓派2                  21秒 树莓派B+               42秒   同样,树莓派2比B+快了一倍,速度的提升自然比其他任何升级都来得重要。   2. 计算性能测试   下面的测试将会把两块树莓派的能力逼到极限,采用的工具是适用于Linux环境下的Sysbench。Sysbench带有一整套的测试选项,可以用来测试计算机的极限性能。通过终端程序中执行sudo apt-get install sysbench就可以在树莓派上安装该工具。    压榨处理器性能的测试可以通过在终端程序中执行sysbench --num-threads=4 --test=cpu --cpu-max-prime=20000 run命令来实现。下面是测试结果   版本                             所需时间 树莓派2         195.9543秒,即3分16秒 树莓派B+       1331.6552秒,即22分12秒   这个测试是让处理器计算20000以内的所有质数,从而将其性能发挥到极限。很明显,树莓派2以3分16秒的成绩完胜B+的22分12秒。其处理器内核的性能不言而喻。   下面的测试使用的是一个叫Memtester的应用程序。Memtester程序能够检查计算机存储器中的任何错误。它通过执行一系列的完整性检查,来将存储器的性能推到最大限度。通常这类测试都只会返回测试结果,但是为了反映测试所消耗的时间,所以另外加入了时间命令。   应用程序的安装命令为sudo apt-get install memtester和sudo apt-get install time。安装完成后执行sudo time memtester 256M 1。采用超级用户权限执行memtester的目的是确保需要测试的存储块专门针对测试而进行了锁定。这里的测试容量是256MB,并且只会运行一次,也就是说不能对树莓派的所有存储空间进行测试,原因很简单,因为操作系统本身就要占用一部分内存。(要想对所有存储空间进行测试,需要用到Memtest86工具,它可以在操作系统载入前开始运行。但可惜该工具不能用于树莓派)   版本                               所需时间 树莓派2            1560.99秒,即26分1秒 树莓派B+         4208.09秒,即一小时10分8秒   树莓派2仅用了26分1秒就完成了测试,比B+快了44分钟7秒,这差距不是一般的大!   为了更加完善,还需要其他进行几项测试来看看树莓派2对日常工作的处理性能。   应用                                                      树莓派2             树莓派B+ Minecraft – 载入新场景                          21秒                    42秒 Python 3 – 打开应用程序                        4秒                     13秒 Sonic Pi 2 – 打开应用程序                     11秒                    21秒 Libreoffice – 打开新文本文件                  9秒                    18秒 Epiphany Browser – 打开Google            8秒                  13秒



关键词: 树莓     简析     测试     启动     时间    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]