Arduino Due Cortex M3 Board is now Available

Announced a little over a year ago, the Arduino (over) Due based on Atmel SAM3U Cortex M3 MCU is finally available for purchase. The specifications of the new boards are as follows: Microcontroller – Atmel AT91SAM3X8E @ 84 Mhz Flash Memory – 512 KB SRAM – 96 KB (64 + 32 KB) Operating Voltage – 3.3V Input Voltage (recommended) – 7-12V Input Voltage (min/max) – 6-20V Digital I/O Pins – 54 including 6 supporting PWM Analog Input Pins – 12 Analog Output Pins – 2 (DAC) Total DC Output Current on all I/O lines – 130 mA DC Current for 3.3V Pin – 800 mA DC Current for 5V Pin – Theoretical 1A, recommended 800 mA Debug ports – JTAG/SWD connector The new board is mostly compatible with the AVR (8-bit) boards, but since the board runs at 3.3V some shields may not be compatible (Arduino Wi-Fi and Ethernet shields do […]

$49 Cubieboard: AllWinner A10 Open Hardware Development Board

The Cubieboard is a development board for the AllWinner A10 Cortex A8 processor. Contrary to some other AllWinner A10 “development board” that are simply based on a tablet  or mini PC PCB, the cubieboard has been designed specifically as a development platform and provides access to I/O pins. Here are the specs of this development board: SoC – AllWinner A10 1GHz ARM cortex-A8 processor with Mali400 GPU System RAM – 1GB DDR3 @400MHz Storage – 2 MMC slot Video Output – HDMI 1080p Connectivity – 10/100M Ethernet USB – 2 USB Host, 1 USB OTG 1 IR sensor 96 expansion pins including i2c, spi, lvds, sata… Wi-Fi and Bluetooth can be supported via external USB dongle(s). The prototype above is the first revision of the hardware, and final hardware may look different. Some connectors (e.g. SATA) are not soldered in the picture above. The cubieboard is expected to be an […]

Olimex A13-OLinuXino-WIFI Developer Edition is Now Available

Olimex has announced that they started shipping A13-OLinuXino-WIFI-DEV, an AllWinner A13 development board with 512 MB, 4GB and a Realtek RTL8188CU Wi-Fi module that costs 55.00 Euros with free shipping by courier for a limited time. They announced the start of this project late April, so it took them just 3 months to bring this board to to market. The board has the following specs: SoC – AllWinner A13 Cortex A8 processor at 1GHz, 3D Mali400 GPU Memory – 512 MB RAM Storage – 4GB NAND flash + SD Card slot Power – 6-16VDC input power supply, noise immune design USB – 3 + 1 USB Host, 3 available for users and 1 for Wi-Fi module + 1 USB OTG port Wi-Fi – WIFI RTL8188CU 802.11n 150Mbit module on board Video output –  VGA video output +  LCD signals available on connector. Audio Output / Input RTC – PCF8536 on […]

More AMLogic AML8726-MX Source Code Released by Ainol

Last week, I found out that AMLogic released the kernel source code for AML8726-MX, its dual core Cortex A9 processor, but this code is only for the “common” platform, and some source code specific to tablets or media players is missing (e.g. some drivers). But today, Ainol released the source code for the Ainol Novo 7 Elf II and Aurora II tablet, both of which are based on on AML8726-M6 dual core processor: Ainol Novo 7 Elf II Source Code (2 GB) – http://dl.vmall.com/c0yqzpadah Ainol Novo 7 Aurora II source code (2 GB) – http://dl.vmall.com/c0imlixp7d The files are pretty big, and the download very slow on my side (“1 day, 16 hours remaining”), so I’ll probably have to give up. I assume “fards” will import the source code into a new repo in his github account. Anyway, this potentially makes AMLogic AML8726-MX a very interesting development platform, although we’ll have to […]

AMLogic Releases AML8726-MX Linux 3.0.8 Source Code

While doing a Google search to locate the open Linux page of AMLogic, I noticed another link reading “Amlogic AML8726-MX Linux kernel code released“. Interesting. So AMLogic appears to have released the kernel source code for their latest dual core Cortex A9 processor at the beginning of August and the tarball is available from their open source site:  kernel-common-2012-08-03-git-a63244fb9c.tar.gz. A github user (fards) also imported the code to github, but he’s not affiliated with AMLogic, so don’t expect commits from AMLogic there. Let’s retrieve it:

AML8726-MX is codenamed MESON6 in the source code, and the code is in arch/arm/mach-meson6/, but let’s see if we can find a config file in arch/arm/configs. Yes! There are 4: meson6_android_defconfig – Android config file (Single core) meson6_defconfig – Linux config file (Single core) all Android config disabled. meson6smp_android_defconfig – Android config file with smp (symmetric multiprocessing) support meson6smp_defconfig – Config file with smp […]

MIPS Releases Android 4.1.1 (Jelly Bean) Source Code

At the end of last month, MIPS announced the $125 Karbonn Mobiles Android Jelly Bean Tablet powered by Ingzenic MIPS-Based JZ4770 SoC.  Today, they released Android 4.1.1 source code for MIPS Before downloading the Android source code, make sure you have a properly setup Linux workstation. Here are the instructions to checkout MIPS Android 4.1.1:

You can read the release notes for more details about the current status of the MIPS Android Jelly Bean port. Myriad Dalvik turbo, an alternative Dalvik implement that is much faster than the default Dalvik engine (at least on MIPS), is not yet available for Android 4.1, but should be soon. All MIPS Android source code can also be viewed online at http://www.github.com/mips. 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 […]

VIA Releases Kernel 2.6.32 and U-Boot Source Code for $49 APC Board

VIA Technology unveiled the low cost APC (Android PC) board based on WonderMedia WM8750 processor (ARM11) back in May, and started to ship the Android board this month (I think since that was their plan). The company has just released Kernel 2.6.32.9 and U-Boot source on github. Here’s how to retrieve the code provided git is already installed on your machine:

You can then build U-Boot (provided you’ve already installed an ARM toolchain in your path):

and the Linux kernel:

The availability of the source means we should see Linux distribution like Debian, Fedora or Arch Linux ARM (separate from Arch Linux) running on the board very soon. In theory, it’s also possible to run a Linux distribution with the binary Linux kernel compiled for Android, but it causes some issues and also makes customization more difficult. I think they should also have release the code they modified […]

Building the Linux Kernel 3.0.8 For Telechips TCC8925 mini PCs (CX-01, Z900, TizzBird N1…)

Yesterday, we got Linux kernel 3.0.8 source code from Telechips, as well as some files related to Android 4.0 (Webkit + OMX). Today, I’ve had a look at the kernel source code and found a few very interesting things. First let’s get the code from github:

Good news! The code for the latest Telechips TCC892X is present in arch/arm/mach-tcc892x, and there is support for 3 types of boards: board-m805_892x – TCC8923 M805 board board-tcc8920 – TCC8920 evaluation board board-tcc8920st – TCC8920 STB evaluation board TCC8920 STB evaluation board appears to be relevant to products such as Diyomate A6, but if it’s also used for TCC8925 HDMI Dongle such as CX-01 mini PC, Zero Devices Z900 or ValuePlus TizzBird N1. Now let’s have a look at the default config directory for arm (arch/arm/configs):

Nice! tcc8925st_dongle_defconfig and tcc8925st_donglehs_defconfig look particularly interesting! A quick comparison shows that the only difference is […]