
Raspberry Pi 3 major changes

1. The CPU has been upgraded in all directions, from 32-bit A7 (BCM2836) to 64-bit A53 (BCM2837), and the main frequency is upgraded from 900MHz to 1.2GHz;
2. The GPU core has not changed, but the main frequency has been increased from 250MHz to 400MHz
3. WiFi/BLE circuit is added on the back of the board to facilitate the development of smart products;
4. The power supply circuit is upgraded to 2.5A@5V, which increases the possibility of expanding more modules;
5. The two indicator lights are also moved to the side of the power supply due to the layout of the antenna;
In addition to the above major changes, the Raspberry Pi 3 also has minor changes. For example, the MicroSD card holder has become more compact, and it is no longer a snap-type structure that can be directly plugged and unplugged.
Raspberry Pi 2 and Raspberry Pi 3 comparative evaluation
Performance comparison
The system for the comparison test uses the latest version of the RASPIAN system on the Raspberry Pi official website, and the test tools select sysbench and memtester.
sysbench is an open source multi-threaded performance testing tool. This tool can test the extreme performance of the CPU to the greatest extent. The test content is to calculate the time taken by the largest prime number from 0 to 20000. During the test, all 4 cores are fully turned on.
During the test, if you touch the surface of the processor with your hand, you can clearly feel the rapid increase in temperature. It is really hot to fly with four cores. time), if you need to work on a quad-core load for a long time, it would be nice to add a heatsink.
Raspberry Pi 3 test results:
The difference between Raspberry Pi 2 and Raspberry Pi 3_Comparison evaluation of Raspberry Pi 2 and Raspberry Pi 3
Raspberry Pi 2 test results:

The difference between Raspberry Pi 2 and Raspberry Pi 3_Comparison evaluation of Raspberry Pi 2 and Raspberry Pi 3
The Raspberry Pi 3 took about 119 seconds to complete the test, while the Raspberry Pi 2 took nearly 195 seconds, which means that the Raspberry Pi 2 took nearly 1 minute longer. Although the improvement is still very obvious, However, it is far from the shocking effect of upgrading from Raspberry Pi B+ to Raspberry Pi 2. It can be seen that ARM's Cortex-A7 is not too outdated, but A53 performs better.
memtester
Memtester is a memory stress testing tool, originally used to test memory errors for a given memory and feedback the results. Here, the editor added a timing function to it to see the performance of the CPU by testing the time taken for a given 256MB memory size.
Raspberry Pi 3 test results:
The difference between Raspberry Pi 2 and Raspberry Pi 3_Comparison evaluation of Raspberry Pi 2 and Raspberry Pi 3
Raspberry Pi 2 test results:
The difference between Raspberry Pi 2 and Raspberry Pi 3_Comparison evaluation of Raspberry Pi 2 and Raspberry Pi 3
The Raspberry Pi 3 only took 487 seconds, while the Raspberry Pi 2 took 1381 seconds. This gap is a bit big. As the editor understands, the RAM of the Raspberry Pi 2 and the Raspberry Pi 3 are also 400MHz frequency. It's surprising that the Raspberry Pi 3 is so far ahead when testing the same memory, maybe this is the advantage of the 64-bit processor.
WiFi function test
Since the Raspberry Pi 2 does not have WiFi and Bluetooth functions, the next test can only be performed by the Raspberry Pi 3 alone. I believe that everyone has longed for the onboard WiFi module in the previous generations of the Raspberry Pi, and many netizens have also tried the external USB WiFi module. The WiFi network configuration of Raspberry Pi 3 is basically the same as the external USB WiFi network configuration. Enter /etc/network/interfaces to configure your own wireless network.
Xiaobian changed it to a static IP here, in case the ssh connection to the Raspberry Pi will have to find the IP address again.
The difference between Raspberry Pi 2 and Raspberry Pi 3_Comparison evaluation of Raspberry Pi 2 and Raspberry Pi 3
After the configuration is complete, just restart the Raspberry Pi, unplug the network cable, reconnect to the Raspberry Pi 3 through wifi SSH, and connect normally. How does this refreshing feel?
Bluetooth function test
If you update the raspbain system of Raspberry Pi 3 to the latest version, the corresponding Bluetooth firmware and some software are built-in, such as the bluetoothctl application, you can directly enter the bluetoothctl command to enter the Bluetooth console, and enter help to view the corresponding command description, as follows.
The difference between Raspberry Pi 2 and Raspberry Pi 3_Comparison evaluation of Raspberry Pi 2 and Raspberry Pi 3
Type power on to enable Bluetooth, then scan on to find nearby Bluetooth devices. The editor put a pole egg (Bluetooth control) nearby, which can be searched and successfully connected.
The difference between Raspberry Pi 2 and Raspberry Pi 3_Comparison evaluation of Raspberry Pi 2 and Raspberry Pi 3
It can also be successfully paired with Xiaobian's Huawei mobile phone.
The difference between Raspberry Pi 2 and Raspberry Pi 3_Comparison evaluation of Raspberry Pi 2 and Raspberry Pi 3
The difference between Raspberry Pi 2 and Raspberry Pi 3_Comparison evaluation of Raspberry Pi 2 and Raspberry Pi 3
In addition, if you feel that the operation of the command window is cumbersome, you can also install the Bluetooth application blueman under the graphics system. The specific steps will not be explained one by one here. Interested netizens can try it themselves. The method to configure Bluetooth is simple. many.
Summary
From the overall experience of the Raspberry Pi 3, I am very satisfied. The performance has been greatly improved, and the functions have been greatly enhanced, especially the two most popular wireless communication methods onboard are WiFi and Bluetooth.