MinnowBoard MAX Schematics, Board layout, Gerber, and BoM Released

MinnowBoard MAX (aka MinnowBoard2) is an embedded board powered by Intel Atom Bay-Trail-I E3815 (single core) or E3825 (dual core) processor, with 1 to 2GB RAM, SATA II, USB 3.0, Gigabit Ethernet ports, and more. The board currently officially supports four operating systems: Debian GNU/Linux, Linux built with the Yocto Project, Android 4.4, and Windows 8.1. One of its main selling point is the price as the single core version sells for $99, and the dual core version for $129, rivalling in price with equivalent ARM based development boards. It’s also an open source hardware board, and as it’s now about to ship, CircuitCo released all hardware files under a Creative Commons CC-BY-SA license, allowing anybody with the right skills to create a clone, or their own hardware. Here are the files that have been released: Schematic (PDF) Schematic (Orcad DSN) Board Layout (Allegro BRD) Gerbers Bill of Materials Schematics […]

MIPS Creator CI20 Development Board Formally Announced, Free to Selected Developers

Earlier this month, I discovered MIPS Creator CI20 development board based on Ingenic JZ4780 dual core MIPS processor thanks to one of my reader.  Imagination Technologies has now launched the board, which will run Debian 7 first, soon support Android 4.4 and others Linux distributions, and the company places their MIPS board as a competitor to the popular ARM based boards such as the Raspberry Pi and BeagleBone Black. This is the first board part of Prpl initiative for open source Linux and Android software for the MIPS architecture. As a reminder, I’ll list the hardware specifications again: SoC – Ingenic JZ4780 dual core MIPS32 processor @ 1.2 GHz with Imagination PowerVR SGX540 GPU. 32kI + 32kD per core, 512K shared L2. System Memory – 1GB DDR3 Storage – 8GB NOR flash, 1x SD card slot, 1x SD card slot via expansion Video Output – HDMI up to 1080p Audio […]

Samsung Exynos 7 ARM Cortex A57 Processor Linux Code Submitted

Samsung has not announced any 64-bit processor yet, but according to a recent patchset Exynos 7 may be their first 64-bit ARM SoC, and it will be based on the faster Cortex A57 cores. A quick way to learn a little more is to check the device tree file (exynos7.dtsi). Here’s an interesting snippet:

As it stands, Exynos7 would be a single core Cortex A57 processor. This sounds unlikely that a company would launch a single core processor at this stage, so it’s probably early code that may not support all cores just yet.  We also know Samsung uses ESPRESSO board for development with Samsung Exynos 7 processor and 3 GB RAM. Thanks to David for the tips. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time […]

AllWinner A80 Linux SDK Released

After Android 4.4 SDK for AllWinner A31 last week, another AllWinner software development kit has been seen in the wild, this time for the new AllWinner A80 octa-core processor. A80 SDK includes source code for the Linux Kernel and U-boot, as well as buildroot, and various AllWinner tools. I’ve also noticed AllWinner A80 datasheet is available, but with the strict minimum information (45 pages). Let’s get the code, and extract it:

Now we need to configure the build:

sun9i is the codename for AllWinner A80, not sure what w1p1 means. Dragonboard must be the internal Allwinner development board, but I just selected Linux, since the SDK does not come with Android, and finally I opted for optimus, which could stand for OptimusBoard. You may need to install extra dependencies in your build machine, for example (in Ubuntu 14.04):

Now let’s start buildroot which should retrieve the toolchain, […]

$25 GL.iNet 6416A is an Hackable OpenWRT Router with Easy UART and GPIO Access

There are plenty of low cost routers supporting OpenWRT, but GL.iNet 6416A has several advantages compared to devices like TP-Link WR703N. Both are based on Atheros AR9931, but GL.iNet router has more memory and storage (64MB RAM + 16MB Flash vs 32MB RAM + 4MB Flash), two Ethernet ports instead of just one, and 6 GPIOs, the serial pins, and power signals (5V, 3.3V and GND) are all easily accessible via though holes or headers. Gl.iNet 6416A can be purchased for about $25 on DealExtreme or Amazon US, and it used to be listed on eBay, but is now out of stock. Gl/iNET 6416A specifications: Wi-Fi SoC – Atheros AR9331 MIPS processor @ 400 MHz System Memory – 64MB RAM Storage – 16MB Flash Connectivity – 2x 10/100 Mbit Ethernet ports, 802.11 b/g/n Wi-FI up to 150Mbps USB – 1x USB 2.0 port, 1x micro USB port for power Debugging […]

Linux (Enlightenment and Lubuntu) in WeTek Play Amlogic TV Box

Last week I reviewed WeTek Play, a TV box with two DVB-S2 tuners, powered by Amlogic AML8726-MX dual core ARM Cortex A9 processor, and running Android 4.2, but the company also released several Linux based images including one with Enlightenment window manager, and another, temporary one, with Ubuntu core which allows you to install Lubuntu or Xubuntu with apt-get. There are also working on OpenELEC, but have not released the binary yet. Today, I’ll try the Enlightenment image because it also supports hardware video decoding via Gplay (gstreamer), and show how to install Lubuntu. The instructions below have been done in a computer running Ubuntu 14.04, but a Windows computer can also be used. Download Wetek-Linux.img.bz2 Connect a micro SD card to your computer, extract and flash Wetek-Linux.img: In Linux using a terminal window:

In Windows, extract the image, and use Win32DiskImager to copy the image to your micro SD […]

How to Build and Run Android L 64-bit ARM in QEMU

[Nov, 2014 Update: The method below does not seem to work anymore, but a 64-bit ARM emulator “emulator64-arm64” has now landed in AOSP, and updated instructions are available here]. Most people can’t afford Juno Cortex A57/A53 development board, and mobile processors based on the latest 64-bit ARM cores are only expected by early 2015. But thanks to a small team at Linaro, you can now build and run Android L 64-bit ARM in the latest version of QEMU that supports Aarch64. Alex Bennée, an engineer working for Linaro, wrote a blog post in Linaro’s Core Dump blog explaining the Android emulator is actually based on QEMU,  the differences compared to mainline QEMU, the work they’ve done on Android L at Linaro, and most importantly, provided the basic steps showing how to build and try Android L 64-bit ARM (ARMv8) in QEMU. I’ve just done that, but unfortunately, albeit the builds […]

Interview with Allwinner Regarding their Linaro Membership

Since Allwinner has joined the Linaro Digital Home Group earlier this year, many people, including myself, have wondered what it means in terms of Linux support, and the engagement with the open source community. Following up on an idea from a regular reader, I’ve decided to asked a few questions to Ben-El Baz, marketing manager at Allwinner, and Linaro contact for Allwinner, which he kindly answered, and accepted to be published on CNX Software. CNXSoft: Why did Allwinner decide to join Linaro, and especially the Digital Home Group? Allwinner: One of our company’s goals is to be a technology leader.  It’s ambitious but not too far-fetched given the background of our leadership and engineering team.  There’s an extremely talented group of guys behind the scenes here! Leading is difficult unless you’re involved in collaborative organizations like Linaro that work on new technology.  Joining Linaro is an opportunity for us to […]

UP 7000 x86 SBC