Two new Additions to my Arm processor Linux development project ……
During the last two week I have managed to add two more ARM based Development boards to my Linux OS development Project , the first being the Banana Pi M2, Quad core A31s-Cortex-A7 1Ghz processor system and the second the Radxa Rock, ARM Cortex-A9 quad core @ 1.6Ghz.
The Specifications for both the boards is as follows :
Banana Pi m2 Specification
SoC – Allwinner A31s quad core Cortex A7 @ 1.0 GHz with PowerVR SGX544MP2 GPU
System Memory – 1GB DDR3
Storage – Micro SD slot up to 64GB
Connectivity – 10/100/1000 Ethernet, 802.11 b/g/n Wi-Fi (Realtek)
Video Output – HDMI, CVBS, and LVDS/RGB header
Audio Output – HDMI and 3.5mm stereo jack
Camera – CSI connector
USB – 2x USB 2.0 host ports + micro USB port (power only)
Debugging – UART pins for serial console
Expansion Header – 40-pin R-Pi “somewhat” compatible header with 2×13 UART, I2C bus, SPI bus, CAN bus, ADC, PWM, 3.3V, 5V, ground
Misc – IR Receiver, power, reboot and reset buttons.
Power Supply – 5V in via MicroUSB (DC in only)
Dimensions – 92x60mm (R-Pi B+: 85×56 mm)
Weight – 48 grams
Temperature Range – -15 to 75 C
The Main advantages of this Board over the new Raspberry Pi board the Raspberry Pi 2 ( A board I respect very highly! ) are the addition of a much more advanced CPU and GPU, The SGX544MP2 is one of the fastest graphics cores on the market for both Arm based Linux and it co- operating system of Android. The system Ram is a full speed DDR3 and the Ethernet port a full speed 1000Mbps.
The board also comes with much more advanced ports for a ( LVDS/RGB ) – LCD touch screen along with high res camera connectivity.
I have processed some benchmark tests on the Bpi M2 and on average this board runs at some 25% faster than the Raspberry Pi 2 which in itself is no slouch for this category of computer system.
Overall I am very impressed with this board as it is fast and very stable in operation, Its very fresh on the market so as yet will only run Raspbian Linux , I say only but Raspbian is a very stable and fully featured Linux implementation ! , It is fully expected that both Android and Ubuntu Linux along with Fedora Linux v21 will soon be available.
I will post a full review of this board when I have had some more time to work but as I final note here, The Allwinner A31s along with all the Allwinner Arm core CPU’s are among the fastest and best documented CPU’s around with full programming documentation being available as inline with the Open Systems methods and ethics.
Radxa Rock Specifications
SoC – Rockchip RK3188 ARM Cortex-A9 quad core @ 1.6Ghz + Mali-400 MP4 GPU
System Memory – 1GB DDR3 @ 800Mhz
Storage – micro-SD SDXC up to 128GB
Video Output – HDMI 1.4 up to 1080p@60hz, and AV output. LVDS interface.
Connectivity – 10/100M Ethernet port, WiFi 150Mbps 802.11b/g/n with antenna
Audio I/O – Audio S/PDIF, headphone jack
Camera – CSI interface
USB – 2x USB 2.0 host port, micro USB OTG
Debugging – Serial Console
Misc – IR sensor, power key, recovery key, reset key, 3 LEDs, RTC
Expansions Header – 80-pins including GPIO, I2C, SPI, Line in, USB 2.0, PWM, ADC, LCD, GPS… etc
I am very excited about receiving this Rockchip RK3188 based system and a big thank you to the American based distributes involved, who passed on a post IT show example 🙂
The specifications of this development board are as high as it gets for an ARM based computer system, it has taken many years ( Almost 30 years! ) for Arm based computers to advance to this level and future developments continue.
The areas of this board that excite me the most are , the 1.6ghz Quad core CPU that along with the 800 Mhz DDR3 RAM and L1 and L2 High spec Cache, place this system up near the 2Ghz + Intel Celeron processor specs. When you take into account that Both the Android and Linux Operating systems are vastly less demanding than MS-Windows with its Security issues – that require vast amounts of resources from a CPU and system memory along with constant disk thrashing needs, this makes the Radxa with its Quad core Cpu a very impressive computer indeed.
The areas of this board that both impress and excite me the most are the (CPU , Fast network connectivity and 80pin GPIO output) .
The fact that this system has twice as many GPIO output and input pins and the Raspberry Pi 2 and the Bannana Pi m2 is of great interest as it will be interesting to see just how these extra pins can be used during some Assembly language and Python coding projects.