Raspbian Image with Docker 1.5.0 Released for Raspberry Pi Boards

I’ve read quite a few articles mentioning Docker recently, but never really looked into it. So what is Docker? The developers describe it as: Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments. As a result, IT can ship faster and run the same app, unchanged, on laptops, data center VMs, and any cloud. In practice, it looks like a lightweight virtualization solution that facilitates apps distribution to different operating systems and hardware platforms. For example, if your development machine is running Ubuntu 14.04 and you’ve developed an app requiring Python 3.0, Docker should make it a breeze to it on a Red Hat server running Python 2.6 using a pre-built …

Build a Raspberry Pi 2 Minimal Image with The Yocto Project

The Yocto Project is a build system that allows developers to make custom Linux distributions matching their exact needs. I’ve already shown how to build a 12MB Compressed image for the Raspberry Pi with Yocto, but the Raspberry Pi 2 has recently been added to the project, so I’ve tried to build it too in a machine running Ubuntu 14.04. I’ll use poky since it’s the default, but you could also build the system for Angstrom or without distributions (OpenEmbedded Core only). The steps to get the code is just the same as for the Raspberry Pi: You just need to checkout master, and not any branch (like dizzy) since R-Pi 2 is not yet supported in any release. Initialize some environment variables and the build directory: Now edit conf/local.conf with vim or nano to set the machine to raspberrypi2 instead of qemux86: There are more Raspberry Pi specific option in the README for setting the GPU memory, overclocking, adding …

GroBotz Interactive Robot Project is Made of Easy to Assemble Smart Blocks (Crowdfunding)

GroBotz makes me think of Lego applied to robotics. The project consists of modules such as motors, sensors, buttons, switches, or cameras that snap together in order to create a robot on wheels, games, toys, a musical instrument, or whatever idea you may have, and the hardware is then programmed using a graphical user interface. A Raspberry Pi board is used for the brain of the robot, and Microchip PIC MCUs for the smart blocks. The software is programmed in C# using Xamarin, the user interface is based on Unity, OpenCV is used for image processing, and during development a plastic part where printed with Makerbot, and schematics and PCB layout designed with CadSoft EAGLE. The company has now come up with a number of modules as shown in the picture below. Your robot can then be controlled over Wi-Fi with GroBotz app which works on Windows, Mac OS, iOs, Android and Linux devices. The software provide a “wire editor” …

Raspberry Pi, Banana Pi, and ODROID-C1 Boards Power Consumption

Mikronauts has recently reviewed MIPS Creator CI20, ODROID-C1, and Raspberry Pi 2 Model B. R-PI 2 review is especially interesting since this is the last one, and the reviewer goes to compare all Raspberry Pi models (A, A+, B, B+ and 2 B) with Banana Pi, Banana Pro, MIPS Creator CI20, and ODROID-C1 development boards. The benchmark results are good to know, and expected with ODROID-C1 the fastest of the bunch both in terms of CPU and storage performance, but here I’ll just share the results of his power consumptions testing. Since all platforms are powered by a 5V power supply, I’ve converted the results into watts. Model Max (W) Avg (W) Off (W) A 1.07 0.80 0.15 A+ 0.76 0.48 0.125 B 2.45** 2.12 0.62 B+ 1.20 1.15 0.35 2 B 2.25 1.55 0.325 Banana Pi 2 1.25 0 Banana Pro 2.3 1.62 0 Odroid-C1 2.3 1.62 0.735* * Connecting an ON/OFF switch to ODROID C1’s power header will …

Linux 3.19 Release – Main Changes, ARM and MIPS Architectures

Linus Torvalds released Linux Kernel 3.19 yesterday: So nothing all that exciting happened, and while I was tempted a couple of times to do an rc8, there really wasn’t any reason for it. Just as an example, Sasha Levin used KASan and found an interesting bug in paravirtualized spinlocks, but realistically it’s been around forever, and it’s not even clear that it can really ever trigger in practice. We’ll get it fixed, and mark it for stable, and tempting as it was, it wasn’t really a reason to delay 3.19. And the actual fixes that went in (see appended shortlog) were all fairly small, with the exception of some medium-sized infiniband changes that were all reverting code that just wasn’t ready. So it’s out there – go and get it. And as a result, the merge window for 3.20 is obviously also now open. Linus Linux 3.18 improved performance of the network stack, received BTRFS and EXT-4 file systems improvements, …

Raspberry Pi Model B+ Can Now Be Purchased for About $30 Shipped

The Raspberry Pi maybe promoted as a $35 ARM Linux board, but in reality once you had taxes and shipping the price can be quite higher. For example on Element14 Thailand, I would have to spend 1,300 Baht ($40) + shipping,  or even 1750 Baht ($54) to get the board. But since Raspberry Pi 2 launch, sales numbers for R-Pi model B+ have most likely dwindled, and some sellers are trying to get rid off stock. Some deals I have found or been tipped off: $30.29 on Amazon US. Free shipping in the US on orders over $35. $31 including shipping on Aliexpress $33.99 including shipping on Bangood $37.81 including shipping on DealExtreme $37.88 including shipping on Ebay If you know of other better or similar deal for the Raspberry Pi Model B/B+, feel free to leave a link in comments. Thanks to Onebir for the tip. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before …

Raspberry Pi 2 / ODROID C1+ Development Boards Comparison

Raspberry Pi 2 Model B board has just been released, and although it’s not a direct answer to ODROID-C1, as Broadcom started the design for BCM2836 SoC for RPI2 a long time ago, both low cost development boards have similar specifications, with a quad core processor, 1GB RAM, Ethernet, and four USB ports, as well as the exact same price: $35. So I’ve decided to compare both in details to find out the actual differences, and which one may be more suitable to a particular application. Let’s get straight to the comparison table. [Updated on November 24 to use ODROID C1+ instead of ODROID C1] Hardkernel ODROID C1+ Raspberry Pi 2 Model B Comment Processor Amlogic S805 quad core Cortex A5 @ 1.5 GHz (Overclockable to 1.7 GHz or more) Broadcom BCM2836 quad core Cortex A7 @ 900 MHz (Overclockable to 1.1GHz or more) Despite the architecture advantage for Cortex A7 (1.9 DMIPS/MHz)  against Cortex A5 (1.57 DMIPS/MHz), the frequency …

Raspberry Pi 2 Model B Features Broadcom BCM2836 Quad Core Processor

The Raspberry Pi foundation has finally released an upgraded version of the Raspberry Pi. Raspberry Pi 2 model B features much of the same ports and form factor as Raspberry Pi Model B+, by replaces Broadcom BCM2835 ARM11 processor  @ 700 MHz with a much faster Broadcom BCM2836 quad core ARMv7 processor @ 900 MHz, and with an upgrade to 1GB RAM. Raspberry Pi 2 Model B specifications: SoC – Broadcom BCM2836 quad core Cortex A7 processor @ 900MHz with VideoCore IV GPU System Memory – 1GB LPDDR2 (PoP) Storage – micro SD card slot (push release type) Video & Audio Output – HDMI and AV via 3.5mm jack. Connectivity – 10/100M Ethernet USB – 4x USB 2.0 ports, 1x micro USB for power Expansion 2×20 pin header for GPIOs Camera header Display header Power – 5V via micro USB port. Dimensions – 85 x 56 mm I could not find anything about BCM2836, except it’s quite similar to BCM2835, …