Panda Test Data

Notice
Attention: The information found below are considerably outdated and will not work for the Pandaboard ES!

PandaBoard Power Data
Note: measurement may vary depending on what is running on the system. Test were performed using a simple multimeter reading current draw from 5V source. Power management code is still very premature & is actively in work. So, the number reported are what is seen as of today without any optimizations.

Testcase 1:

Board power up running Ubuntu 10.10

USB mouse/keyboard connected and running

HDMI display in use

WLAN disabled:


 * Idle: ~440mA-460mA
 * Min: ~395mA
 * Peak: ~550mA-570mA

Testcase 2:

Board power up running Ubuntu 10.10

USB mouse and USB keyboard connected and running

HDMI display in use

WLAN enabled:


 * Idle: ~460mA-500mA
 * Peak: ~670mA-710mA
 * Min: ~440mA-460mA

Testcase 3: Board power up running Ubuntu 10.10

USB mouse and USB keyboard connected and running

HDMI display in use

CPU’s running at 100%

Command: cat urandom > /dev/null & ran this command a few times and open htop to see cpu usage

WLAN enabled:
 * Max: ~770mA-800mA (while surfing)

WLAN disabled:
 * Max: ~700mA-720mA

Testcase 4:

Board power up running Ubuntu 10.10. Measurement taken on bootup of the platform. From the moment power is applied to the moment distro is up and running.

USB mouse and USB keyboard connected and running

HDMI display in use


 * Min: ~320mA
 * Max: ~720mA

Testcase 5:

Board power up running minimal-FS

USB2Serial connected


 * Idle:~500mA

Testcase 6:

Just pandaboard powering on. Connect power supply to PandaBoard and boot up platform. SD card should not be inserted in board.


 * Powered on: 163mA

MMC Card Read / Write throughput
Commands used for throughput tests are as below:

For write throughput data: First create the random file in memory: cd /var/run dd if=/dev/urandom of=./testfile bs=1024 count=200000 Then write this file to MMC: dd if=./testfile of=~/testfile The above commands give write throughput data. For read throughput data: Follow above steps for creating random file and writing it to MMC Then read the file from MMC cd /var/run dd if=~/randomfile of=./randomfile

USB thumb drive Read / Write throughput
Note that, these test result using dd may not accurate.

Because after read/write, Linux kernel will do page cache, that is, most of data will be cached by kernel.

You can use hdparm to get more accurate data.

Other references:

 * Measurements on SD Card performance by Steve Sakoman
 * Power measurements that separate different cores inside the OMAP4430 chip