A64-OLinuXino OSHW 64-bit ARM DIY Laptop idea update


A64-OLinuXino Laptop idea becomes with better shape, we managed to find supplier for the laptop plastic ABS body with 11.6″, 1366*768 LCD and keyboard where we can embed our A64-OLinuXino motherboard.


the body have power supply jack, 2x USB hosts, HDMI, SD card connector, headphones 3.5 mm jack, four speakers,camera, touchpad, power button



needless to mention this window button will become Tux 😀


New KiCAD OSHW PCB project – Breakboard for ADS1220 Low Power 24-bit ADC


ADS1220 is four channel 24-bit precise Sigma-Delta ADC with these features:

  • Low Current Consumption 120 µA in Duty-Cycle Mode
  • Wide Supply Range: 2.3 V to 5.5 V
  • Programmable Gain: 1 V/V to 128 V/V
  • Programmable Data Rates: Up to 2 kSPS
  • Up to 20-Bits Effective Resolution
  • Simultaneous 50-Hz and 60-Hz Rejection at 20 SPS with Single-Cycle Settling Digital Filter
  • Two Differential or Four Single-Ended Inputs
  • Dual Matched Programmable Current Sources: 10 µA to 1.5 mA
  • Internal 2.048-V Reference: 5 ppm/°C (typ) Drift
  • Internal 2% Accurate Oscillator
  • Internal Temperature Sensor: 0.5°C (typ) Accuracy
  • SPI-Compatible Interface (Mode 1)

The PCB is made with KiCAD and files are uploaded on GitHub with Apache 2.0 Licensee.

Software examples how to use BB-ADS1220 with OLIMEXINO-32U4 (Arduino Leonardo) and A20-OLinuXino-MICRO are available as reference.

According to ARM one of the Benefits of using Microcontrollers – no GPL

LOL I’ve not read something so ignorant for years 🙂
Hello guys! There is no restriction closed source software to run on Linux, it’s other thing if somebody will decide to use such software on this OS where everything is open.

Workshops at Olimex Training Building – 10th of January – Intel vs ARM, IoT and SMT Technology


2014 is almost gone, New Year is coming and we will start the year with three Workshops on January 10th.

Update your agenda: Starting from 14.00 o’clock on 10th of January in Olimex Training Building there will be three interesting workshops.

First Workshop will be about Intel vs ARM. Minnowboard MAX will be compared to OLinuXino and RK3188-SOM-EVB in terms of productivity, power consumption, Linux support, etc.

Second Workshop will present ESP8266 and RT5350 OSHW boards for IoT applications.

Third Workshop will be about SMT technology, type of components, how to design PCBs for SMT, what is solder paste, how to handle solder paste, how to design stencil for solder paste, how to print solder paste, reflow profiles, how to make profile and how to trouble shoot problems with SMT technology like printing, soldering etc. There will be practical demonstrations and will be shared know-how captured for the 23+ years of experience with electronics manufacturing which cost gold 🙂

Everyone is invited! This is free event.

We would love to hear your suggestions how to improve our Linux images


Please let us know your feed back https://www.olimex.com/forum/index.php?topic=3468.0 here or in our forum, let’s discuss what do you miss in our Linux images?

There already was discussion about Debian whishlist and we implemented almost all suggestions we hear in the latest images, now we want to hear your feedback on what do you think is best to add as initial scripting, enabled features etc.


Home Automation with Open Source Hardware ARM Linux board A20-OLinuXino and MOD-IRDA+



A20-OLinuXino is Open Source Hardware Linux computer. It consumes only 2W of energy but runs Debian Wheezy and basically with it you can do anything you can do with your desktop Linux server/machine.

What makes A20-OLinuXino more flexible than your computer is that it have lot of additional hardware resources which you don’t have on your desktop computer – like GPIO ports, I2C, SPI, UARTs etc.

With the low power of only 2W A20-OLinuXino can run 24/7 consuming less than 1% of what desktop x86 server would take as power consumption.

Another advantage is that with the build-in Lipo charger simple LiPo battery can run the OLinuXino for hours if the mains power supply fail, so no need for expensive server UPS.

This makes OLinuXino perfect choice for home automation board. You can easily attach web camera to USB port and make video surveillance server with backup power supply LiPo battery for instance.

Another nice feature is the UEXT connector which allow different modules easily to be connected to A20-OLinuxino.

Now we will show you what you can do with MOD-IRDA+ module which is IR receiver and transmitter. You can receive and transmit IR remote control commands and thus control other home appliances with IR remote controls like: TVs, Air conditions, Radios, Stereo amplifires, and any other home gadgets with IR remotes.

Combining this to the fact that with OLinuXino you have access to Internet and can drive GPIOs and so on with Web interface makes endless possibilities.

In the video below you can see how you can teach OLinuXino to do things when receive commands by IR remote control and how it can play back captured IR remote control commands:


Having all sources you can easily adapt these for your next Home Automation project.

A80 Octa core BigLittle SoC from Allwinner will be ready in 2014


Eva Wu from Allwinner marketing sent me the new logo for A80.

There is no much info about it yet, but it will be 8 core (4xCortex-A15 and 4xCortexA7) and Allwinner is working now on it. Probably it will have 8-16 GPU co-processors too, we hope these to be MALI but there are great chances these to be PowerVR like A31, Eva is silent on this.

This new 8-core SoC will position Allwinner again on top of Rockchip which work on Cortex-A12 and have now RK3188 which is the most productive Chinese SoC with 4-core Cortex-A9.

It’s great to see how these two companies penetrate in such fields where the Western companies dominated just few years ago and now are in the league where the big boys Samsung. Mediatek, Qualcomm etc are playing.

With 8-core the small linux computers will become desktop productivity. Let’s hope Allwinner will keep the SATA, Gigabit Ethernet, HDMI like in A20.

ARM in near future – what’s next?


Now we have Cortex-A9 as mainstream, Cortex-A15 as high-end productivity and Cortex-A7 as low power, budged/entry level.

The Cortex A12 IP has been finalized as of a couple of weeks ago and is now available to licensees for integration. The first designs will likely ship in silicon in a bit over a year, with the first devices implementing Cortex A12 showing up in late 2014 or early 2015.


So in near future we will have: Cortex-A57 as high-end, Cortex-A53 as entry level and Cortex-A12 as mainstream processors.

More info on Cortex-A12 is available on http://www.anandtech.com/show/7126/the-arm-diaries-part-2-understanding-the-cortex-a12/2

Lies, damn Lies and Benchmarking!




Making decent and objective Benchmark test is quite hard almost impossible task.

Why? as the different systems should be put in equal testing conditions.

Good example is the ARM commercial compilers, if you go to the web site of Keil, IAR, etc you will see on their web sites benchmarks which show how their compiler is best as code, speed etc.

How this is done? There is always example which you can make for your specific compiler which to execute faster and to have shorter code than the competitor, so this is cheap trick which less and less novices buy.

All these commercial compilers usually show GCC as slowest and less optimized compiler, needless to say they have run these tests with questionable options 🙂 real tests show that almost all ARM compilers produce about same code, the variations are few percents, also most of commercial compilers would fail to do the job where GCC shines, i.e. to compile and link HUGE projects like GB sources of Linux Kernel, so the focus which compiler to use should be on what additional value these compilers have around them, i.e. what flash loaders, processor support, demo examples are available which to kickstart your development.

So if we benchmark same architectures, on same code and same compiler with same settings it’s possible to have something relevant, but how do we benchmark different architectures?

Let’s face it – this is not possible to be done objectively and the recent debates for AnTuTu fake benchmarking for Intel new processors prove it.

In June, The Reg reported analyst firm ABI Research’s claim that it had pitted a Lenovo K900 smartphone based on Intel’s Atom Z2580 processor against a brace of devices build around ARM system-on-chip (SoC) components and found that not only did the Intel part perform better, but it also drew less power.
Jim McGregor of analyst firm Tirias Research smelled something fishy, and after investigating, he now says the surprise showing by Intel had less to do with the chip itself as it did with inconsistencies in the AnTuTu benchmark used to conduct the tests.
McGregor’s first clue was that different versions of the benchmark produced wildly different results.
“Going from the 2.9.3 version of the AnTuTu benchmark to the 3.3 version, the overall AnTuTu scores increased 122 percent, and the RAM score increased 292 percent for the Intel processor, while the scores for the Samsung processor increased only 59 percent and 53 percent, respectively,” McGregor wrote in a blog post at EE Times. “This was just from a change in the benchmark test, not the processors.”
Versions of AnTuTu for ARM chips are built using the open source GCC compiler. But beginning with version 2.9.4, AnTuTu for Intel is built using ICC, a proprietary optimizing compiler designed by Intel itself.
Working with AnTuTu and technology consulting firm BDTI, McGregor determined that the version of the benchmark built with ICC was allowing Intel processors to skip some of the instructions that make up the RAM performance test, leading to artificially inflated results.
AnTuTu released version 3.3.2 of the benchmark on Wednesday to address the problem, and according to McGregor, it negates Intel’s artificial advantage. Intel’s CPU and Overall scores are now about 20 per cent lower than they were with the previous build, and the RAM score is around 50 per cent lower.

It’s still questionable if these new results are valid as AnTuTu didn’t explain what changed in the benchmark – the result AnTuTu is IMO totally compromised as reliable source for benchmarking, switching to Intel compiler smells of corruption 😉

more on this subject:






Next Generation ARM processors on 20 nm process will hit 3Ghz in 2014


TSMC reports that they will produce first 20 nm ARM processors in 2014 and this will align with the new Cortex-A57 64 bit ARM processors. At the moment the 28 nm speed barrier is 2.3Ghz and Snapdragon 800 and Tegra 4i (Grey) which will be in production later this year will stop at this number. RK3188 is also build on 28 nm process but is limited to 1.8Ghz.

With 20 nm TSMC predict 30% speed increase or about 3Ghz while the total power consumption compared to 28 nm process is expected to be reduced with 25%.


Previous Older Entries Next Newer Entries