Galileo | Raspberry Pi (Model B) | Cubietruck | Cubieboard 2 | Radxa Rock Pro | |
---|---|---|---|---|---|
Board Dimensions | 10cm x 7cm | 8.560cm x 5.6cm x 2.1cm | 11cm x 8cm x 1.4cm | 10cm x 6cm x 1.5cm | 10 cm x 8 cm x 1.2cm |
Processor | Intel® Quark X1000 single core | Broadcom BCM2835 single core | AllWinner A20 Dual-Core | AllWinner A20 Dual-Core | RK3188 SoC |
Architecture | Intel ® Pentium® Class | ARM® ARM1176™ | ARM Cortex-A7 | ARM Cortex-A7 | ARM Cortex-A9 |
Speed | 400MHz | 700MHziv | 1GHz | 1GHz | 1.6GHz |
Width, Instruction Set | 32-bit | 32-bit | 32-bit | 32-bit | 32-bit |
Wifi | No | No | Yes | No | Yes |
Bluetooth | No | NO | Yes | No | Yes |
Real Time Clock | Yes, needs a 3.3v coin cell | No | No | No | Yes |
Cache | 16 KB L1 cache | 32KB L1 cache & 128KB L2 cache; shared with CPU & GPU | 256KiB L2-Cache (shared between two cores),32KiB (Instruction) / 32KiB (Data) L1-Cache per core | 256KiB L2-Cache (shared between two cores),32KiB (Instruction) / 32KiB (Data) L1-Cache per core | Integrated 32KB L1 instruction cache , 32KB L1 data cache with 4-way set associative, 512KB unified L2 Cache |
RAM | 512KB on-chip SRAM, dedicated for sketch storage & 256MB DRAM, dedicated for sketch storage | 512MB SDRAM (shared with GPU) | 2GB DDR3@480MHz | 1GB DDR3@480MHz | 2GB DDR3 @ 800Mhz |
FLASH Memory | 8MB NOR Flash (Legacy SPI), for FW bootloader & sketch storage | No permanent on-board Flash memory | 8GB NAND flash | 4GB NAND flash | 8GB Nand Flash |
EEPROM | 11KB | No | No | No | No |
GPU | No | Broadcom Dual-core VideoCore IV® Multimedia co-processor | Mali400 MP2 | Mali400 MP2 | Mali400-mp4 |
External Storage | Micro-SD Card (up to 32GB), & support for an external USB2.0 drive | SD-card, & support for an external USB2.0 drive | SATA 2.0 interface, Micro SD slot, USB 2.0 | SATA 2.0 interface, micro SD slot, USB 2.0 | Micro-SD SDXC up to 128GB |
Video Support | No | HDMI – 1080p | HDMI & VGA | HDMI | HDMI 1.4 up to 1080 @ 60hz |
Audio Support | No | HDMI & 3.5mm stereo audio-out jack | TOSLINK (Optical SPDIF) & headphone jack | TOSLINK (Optical SPDIF) & headphone jack | TOSLINK (Optical SPDIF) & headphone jack |
Status Indication | LED – Board Power | LEDs for – board power, SD card access, LAN connected, LAN activity, 100Mbps connected | LEDs for – board power, SD card access, LAN connected, LAN activity, 100Mbps connected | LEDs for – board power, SD card access, LAN connected, LAN activity, 100Mbps connected | 3 programable leds |
JTAG | 10-pin, Mini-JTAG header, to be used with an in-circuit debugger | Yes, headers P2 & P3. | Yes. uSD breakout board | Yes. uSD breakout board | No |
Compatibility | Arduino Uno R3 3.3V / 5V shields | Arduino board connects via USB. 3rd party boards enable support for Arduino shields with Pi. | No | No | No |
Price | ~$70.00 | ~$35.00 | ~$94.90 | ~64.90 | ~97.75 |
A blog for electronic enthusiast. Topics covered from electronic components to PIC as well as programming
Monday, September 1, 2014
Galileo, Raspberry Pi, Cubieboard2 , Cubietruck, Radxa Rock comparison
Labels:
Cubieboard 2,
Cubietruck,
Galileo,
Radxa,
Raspberry Pi
Wednesday, April 23, 2014
Cduino Wifi, Zigbee and Bluetooth
Tuesday, April 22, 2014
Saturday, April 12, 2014
CEPARK Universal Microcontroller Development Kit
Universal CEPARK Microcontroller Development Kit for MSP430/ARM/51/AVR/PIC
Comes in Aluminium case:
The development board:
Pickit 3 clone for PIC:
LPC2103 microcontroller board
STM32 Microcontroller board
PIC microcontroller board
AVR Atmega 16 microcontroller board
AT 51 microcontroller board
MSP430 microcontroller board
Various sensors and motors
USB ISP and AVR JTAG ICE for AVR
Various cables including usb to serial
J link for ARM
MSP430 debug
Various types and sizes of LCD
Others:
Parallel port cables
4 X Micro usb cables
Crystals
Button batteries
Saturday, March 15, 2014
7" LCD screen for embedded applications
7" LCD Screen with VGA, HDMI, RCA, remote
Accessories includes: a stand, ac to dc power adapter, remote control, stylus, stand double-sided tape
HDMI and VGA cables are also inlucded
Friday, January 31, 2014
Serial communication from Matlab to Arduino and vice versa
Matlab2Arduino
Arduino2Matlab
- Download the arduino file: http://adf.ly/cqoDu and load into Arduino.
- Download the matlab m file: http://adf.ly/cqoq5 and open using matlab.
- Ensure that arduino is connected to the PC
- Run the matlab program.
Arduino2Matlab
- Download the arduino file: http://adf.ly/cqp2L and load into Arduino.
- Download the matlab m file: http://adf.ly/cqpC1 and open using matlab.
- Ensure that arduino is connected to the PC
- Run the matlab program.
Labels:
arduino,
arduino to matlab,
Arduino2Matlab,
matlab,
matlab to arduino,
Matlab2Arduino,
serial
Sunday, January 26, 2014
Setup SSH to virtualbox
- Select your vbox image that you want to add additional harddisk. Left click -> Settings -> Networking -> Change Attached adapter to Bridged Adapter
- Launch your virtualbox system
- Install open ssh server
- edit /etc/network/interfaces -> edit to static ip auto eth1
iface eth1 inet static
address 192.168.6.108
netmask 255.255.255.0 - /etc/init.d/networking restart -> restart your network
- Use software such as putty or terminal ssh <username>@192.168.6.108
- Input your login name and password
Addding Harddisk to VirtualBox
- Select your vbox image that you want to add additional harddisk. Left click -> Settings -> Storage -> Add Hard Disk -> Create new disk -> VDI -> Dynamically allocated -> Select location and size
- Launch your virtualbox system
- ls /dev/sd* (the one without numbers is the new disk)
- su -
- fdisk /dev/sdb (depending on where your hdd is mounted)
- Enter c then u.
- Enter p
- Select your partition number
- Enter the sectors needed
- Enter w to write the changes
- ls /dev/sd* ( Your new harddisk will show up with number, i.e. sda1, sdb1, etc
- mkdir /backup
- mkfs.ext4 -L /backup /dev/sdb1
- mount /dev/sdb1 /backup
- mount ( look for your new drive)
- Add LABEL=/backup /backup ext4 defaults 1 2 to your /etc/fstab
- Reboot
- cd / (You should notice backup folder is created. Your new hard disk is mounted to it.
- You can start using the new drive.
Updating fedora EOL to latest
WARNING: Do it at your own risk!
- Edit fedora.repo to include http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/ repository.
- Yum update.
- Download and install the latest kernel, kernel-header,kernel-dev from rpmbone for your fedora version.
- rpm --import the_key__version_you_intend_to_upgrade_to
- yum update
- yum clean all
- yum --releasever=version_you_intend_to_upgrade_to distro-sync
Fedora 16 -> Fedora 17
- There are a few problems with the packages: dhclient, dhcp, etc that are not updated resulting no internet connection
Solution
- Use live cd
- mount chroot /mnt/sysimage /bin/bash
- yum check all
- manually remove and reinstall the packages that reports the error
- yum update
Fedora 16 -> Fedora 20
Wednesday, January 22, 2014
Cubietruck Setup
Wifi:
1. Login to lubuntu: linaro/linaro
2. $sudo modprobe bcmdhd or add bcmdhd to /etc/modules (need to reboot)
3. Add nameserver 8.8.8.8 to /etc/resolv.conf ( without this, the system will be connected to the wifi but no internet access)
4. Reboot
Moving the rootfs to harddisk:
1. sudo su - root --> change to root user
2. mkdir /tmp/1 /tmp/target
3. mount /dev/nandb /tmp/1
4.fdisk -l -> to locate your drive, sda? sdb?
5.fdisk /dev/sda
4. mkfs.ext4 /dev/sda1
5. mount /dev/sda1 /tmp/target
6. (cd /tmp/1; tar --backup -c *) |tar -C /tmp/target -xv
7. mount /dev/nanda /mnt/
8. vi /mnt/uEnv.txt (Change root=/dev/sda1)
9. sync
10. unmount /mnt
11. reboot
Subscribe to:
Posts (Atom)