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:
1 |
wget http://scotland.proximity.on.ca/contrib-images/hansg/Fedora-19-a10-armhfp-r1.img.xz |
then write it to an SD card (8GB or greater):
1 2 |
xzcat Fedora-19-a10-armhfp-r1.img.xz > /dev/[device] sync |
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:<
1 |
sh <uboot-part-mount>/select-board.sh |
to display a graphical menu (if dialog is installed on your Linux PC), or a list supported boards and products:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
Available boards: a10_mid_1gb A10 tablet sold under various names (whitelabel) a13_mid A13 tablet sold under various names (whitelabel) a10s-olinuxino-m A10s-OLinuXino-MICRO (Olimex) a13-olinuxino A13-OLinuXino (Olimex) a13-olinuxinom A13-OLinuXino-MICRO (Olimex) a20-olinuxino_micro A20-OLinuXino-MICRO (Olimex) auxtek-t003 Auxtek T003 hdmi tv stick auxtek-t004 Auxtek T004 hdmi tv stick ba10_tv_box BA10 TV Box coby_mid7042 Coby MID7042 tablet coby_mid8042 Coby MID8042 tablet coby_mid9742 Coby MID9742 tablet cubieboard_512 Cubieboard development board 512 MB RAM cubieboard Cubieboard development board 1024 MB RAM cubieboard2 Cubieboard 2 (A20) development board dns_m82 DNS AirTab M82 tablet EOMA68-A10 EOMA68 A10 CPU card gooseberry_a721 Gooseberry development board h6 H6 netbook hackberry Hackberry development board hyundai_a7hd Hyundai a7hd tablet inet97f-ii iNet-97F Rev.2 (and clones) tablet mele_a1000 Mele a1000/a2000 512 MB RAM mele_a1000g Mele a1000g/a2000g 1024 MB RAM mele_a3700 Mele a3700 (a1000g without sata) mini-x Mini-X 512 MB RAM mini-x-1gb Mini-X 1024 MB RAM mk802 mk802 (with female mini hdmi) 512 MB RAM mk802-1gb mk802 (with female mini hdmi) 1024 MB RAM mk802_a10s mk802 with A10s (s with a circle around it on the barcode label mk802ii mk802ii (with male normal hdmi) 1024 MB RAM pcduino pcDuino development board pov_protab2_ips9 Point of View ProTab 2 IPS 9" tablet pov_protab2_ips_3g Point of View ProTab 2 IPS tablet with 3g r7-tv-dongle r7 hdmi tv stick uhost_u1a UHost U1A hdmi tv stick wobo-i5 Wobo i5 TV Box xzpad700 XZPAD700 7" tablet |
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, […]
Olimex A20-OLinuXino Prototype, AllWinner A20 SoM In The Work
Yesterday, Olimex showed their new A20-OLinuXino board. This AllWinner A20 board is still a prototype, and there are currently 3 of them only, but the good news is that it appears to be working, 50 developer edition boards will be manufactured shortly, and mass production should start in June. AllWinner A20 dual core Cortex A7 can clearly be seen in the middle of the board, but if you look close to the top left, you’ll see a marking: “A10-OLINUXINO-MICRO”. That’s because, as planned, they managed to design one PCB for both AllWinner A10 and A20 processors, and they’ll sell both versions. Olimex A10/A20-Olinuxino boards have the followings specifications: SoC – AllWinner A10 Cortex A8 processor or AllWinner A20 dual core Cortex A7 processor, both running @1Ghz System Memory – 512MB or 1GB DDR3 memory depending on model Storage – 4GB NAND Flash (optional), 2x microSD card slot, and SATA connector […]
AllWinner A20 Linux Source Code, EVB Schematics and Product Brief
Hardware based on AllWinner A20 such as Cloudsto Media PC PRO DRIVEDOCK, should start to be available soon, and resources for developers have been slowly released (or leaked) to the community. AllWinner A20 Source Code The source code for AllWinner A20 and A31 has been released to sunxi-linux a while back, and they have started to clean up the code before hardware becomes available. The code apparently hasn’t made it to sunxi-linux github account just yet, but Linux for A20 has been imported into github at https://github.com/amery/linux-allwinner/tree/import/lichee-3.3/a20-dev. AllWinner A20 is known as sun7i in the code. AllWinner A20 Evaluation Board Schematics and Product Brief Olimex received A20 EVB schematics and product brief from AllWinner earlier this week, and as usual, they promptly uploaded those documents to their github account. The 3-page product brief does not bring anything new, and the data sheet does not seem to be available right now. […]
Final Release of Fedora 18 for AllWinner A10 & A13 Powered Devices
A few months ago, Hans de Goede, currently working at Red Hat and a Fedora contributor, started to show up on linux-sunxi mailing list, and sent a lot of kernel patches for linux-sunxi kernel. Last week-end, he announced “Fedora 18 Final for Allwinner A10 and A13 based devices” on linux-sunxi community mailing list. To install it, first download the image:
1 |
wget http://scotland.proximity.on.ca/contrib-images/hansg/Fedora-18-a10-armhfp-r1.img.xz |
And write it to an SD card (all data will be wiped out):
1 |
xzcat Fedora-18-a10-armhfp-r1.img.xz > /dev/mmcblk0 |
You may have to replace “/dev/mmcblk0” by your own SD card device, e.g. “/dev/sdc”. AllWinner based devices can share the same kernel, but u-boot is board/products specific, so you’ll have to install u-boot for your board. First remove the SD card, re-insert it in order to automatically mount the FAT partition, and run:
1 |
sh <uboot-part-mount>/select-board.sh |
This will show the list of supported boards and products. Then run the command again for your device. For example:
1 |
sudo sh <uboot-part-mount>/select-board.sh mk802 |
[…]