AllWinner Linux-sunxi Community Presentation and Status Report – FOSDEM 2014

Oliver Schinagl, a member of linux-sunxi community working on open source kernel and bootloader for AllWinner SoCs, has given a presentation of the community at FOSDEM 2014 to give an overview, and show what progress has been made to date. I’ll write a summary in this post, but if you want to watch the video and/or access the slides scroll down at the bottom of the post. After explaining what sunxi is, and introducing himself, he gave some information about AllWinner and their SoCs: Founded in 2007 in Zhuhai, Chiang now with 550 employees including 450+ engineers 15% market share in 2013 for tablet SoCs, only behind Apple. Products: F-series SoC (2010), A10 (2011), A13, A10s (2012), and A20 (2013). (cnsoft He skipped A31(s) and A80 here as they are not really supported by the community). They list “Open Source Source” and “GPLv3” in their marketing materials although they clearly […]

How to Build and Run Tizen 2.0 on AllWinner Boards – FOSDEM 2014

Leon Anavi has spent some time building and running Tizen for Olimex A10s-OLinuXino-MICRO board based onAllWinner A10s cortex A8 processor, and gave a short presentation at FOSDEM 2014 showing the main steps involved in the project. The final result is basically a non-portable Tizen tablet with a main board connected to an LCD display. If you have an LCD screen, you could also use a monitor (VGA/HDMI) instead. After a short description of the hardware, and explaining it should also work on other AllWinner platforms such as Cubieboard, Leon gave a few no-nonsense recommendations he learned from his mistakes: Get a USB serial board for debugging Use recommended accessories from the manufacturer such as power supply or LCD display to make development easier Buy a board that can boot from micro SD or SD card, again for ease of development If something does not work… Restart the board! 🙂 In […]

OLIMEXINO-85S Arduino Compatible Board is About the Size of a micro SD Card

Several Arduino boards have been designed to be as small as possible this year, including Microduino (25.40 x 27.94mm) and OLIMEXINO-NANO (30 x 30 mm). But Olimex has gone a step further, or should I say smaller, with OLIMEXINO-85S that just a little bit bigger than a micro SD card at 16.9 x 12.7 mm, and may currently claim the title of the smallest Arduino compatible board ever. A board that tiny comes with pretty short specifications: MCU – Atmel ATTiny85 @ 20MHz with 8 KB Flash, and 512B RAM. Misc – two LEDs one for power supply and one user programmable I/O – All 6 I/O pins (I2C, SPI, up to 4 ADC), as well as power pins, available via through holes Power – Via USB micro connector or by LiPo battery The board will be programmable by the Arduino IDE made by Digispark. OLIMEXINO-85S will be available at […]

Olimex Announces 30 Euros A10-OLinuXino-LIME Development Board for December

The Raspberry Pi, Beaglebone Black and Cubieboard are probably the best selling ARM Linux boards in the sub $50 category, but they’ll soon be joined by Olimex A10-OLinuXino-LIME powered by AllWinner A10 ARM Cortex A8 SoC with 512MB RAM that will sell for 30 Euros (About $40) when it becomes available in December. Another version of the board based on AllWinner A20 dual core Cortex A7 SoC, called A20-OLinuXino-LIME will also be sold, adding Gigabit Ethernet, and scheduled for Q1 2014. Pricing has yet to be disclosed for the A20 version. A10-OLinuXino-LIME specifications: SoC – AllWinner A10 ARM Cortex-A8 @ 1GHz with Mali-400 GPU System Memory – 512MB DDR3 Storage – microSD card slot, SATA, and optional 4GB NAND Flash Video Output – HDMI 1080p USB –  USB-OTG + 2x USB Hosts Connectivity – 10/100Mbit Ethernet Expansions – 200 GPIOs on 0.05″ connectors Misc – Lipo battery management and connector, […]

Olimex Announces OLIMEXINO-NANO, a Tiny Arduino Leonardo Compatible Board

Last month, I wrote about Microduino, a tiny Arduino compatible board about the size of a coin. Olimex has also being working on their own tiny version of the Arduino board, OLIMEXINO-NANO, slightly larger than Microduino (30x30mm vs 25.4×27.94mm) but also featuring the UEXT connector which is an advantage if your own or plan to use UEXT expansion boards,  but it could be an inconvenience if you don’t, as the connector is a little bulky. Here are the specs of the board: MCU – Atmel ATMega32U4 processor (Leonardo compatible) with 2.5KB RAM, 32KB flash memory, and 1KB EEPROM. Storage (external) – microSD card connector for data logging on SD-card USB – micro USB connector for programming and power supply when debugging Misc – RESET button, USER button, 2x status LEDs Expansion Connectors: UEXT connector for RF, Zigbee, Ethernet, RELAY, RGB LED, etc UEXT modules Connector 14 pin 0.05″ Connector 20 […]

Fedora 19 ARM Remix R1 Release With Support for AllWinner A10, A10s, A13 and A20 SoCs

After releasing a stable version of Fedora 18 for AllWinner A10 and A13 in February, Hans de Goede, working at Red Hat and a Fedora contributor, has recently announced “Fedora 19 ARM remix for Allwinner SOCs” on linux-sunxi community mailing list. This released based on Fedora 19 for ARM together with linux-sunxi kernel and u-boot, adds support for A10s and A20 based devices, and 38 boards and devices are now supported. To give it a try, download the 665MB image:

then write it to an SD card (8GB or greater):

Where you have to replace [device] with your actual SD card device, e.g. sdc.Since u-boot is board/product specific, you’ll also have to update u-boot for your hardware. Remove the SD card, re-insert it, and run:<

to display a graphical menu (if dialog is installed on your Linux PC), or a list supported boards and products:

Select […]

Open Source Prosthetic Arm Controlled By Muscle Movements

Gustavo Brancante is working on a very interesting project that let you control a prosthetic arm with your muscle movement using open source technology with InMoov Hand (which can be 3D printed), Arduino Uno R3, and Olimex Electrocardiography electromiography shield (SHIELD-EKG-EMG). This is called a Myo-Electric Prosthesis. Gabriel wrote a tutorial to use his “open arm” which I’ll summarize here. On the hardware front, you’ll also need a UDP compatible Wifi Shield configured as a UDP server with a fixed IP in the same LAN as the smartphone, and 57600 bps. TouchOSC (for smartphone and Workstation) is used with the following layout for calibration and feature selection. Finally load the program below to your Arduino board: Once everything is connected together, you should be able to do that: The demo looks impressive, but this is still work in progress, and next step will be to use a four channel EMG instead […]

Souliss Automation and IoT Framework Makes Your Home Smarter

Souliss is an open-source framework written in C/C++ for the Internet of Things and home automation that runs on Arduino boards, or other Atmel AVR MCU based boards, and let your control lighting, heating, or anything else you can think of via your Android device, or switches connected to your board(s). You can get started with Souliss in 3 steps: Getting the building blocks, for example: Arduino, Olimex, or other AVR boards (See list of supported boards) Relay boards ON/OFF Switches, Lights, etc… Wi-Fi router Download and load Souliss to an AVR powered board controlling real things such as lights. Monitor and/or control via Souliss Home Automation App for Android. A detailed getting started guide is provided on Souliss Google Code page. Internally, the framework is composed of three parts: Souliss, an application level layer, MaCaco, a communication protocol and vNet, a transport layer. I’ll skip details in this post, […]

EmbeddedTS embedded systems design