OLinuXino EEPROM content – one step ahead to single Linux image for all A20 boards

LCD10-METAL-FRAME-1

We are struggling for some time now to make one single image which to work on all A20 boards we have.

Our problem is that we have more than 20 different A20 boards/revisions/ etc and every time we have to add or improve something we have to generate and test enormous amount of images.

It’s not so easy task as this image should run on different boards with differnt memory speed etc settings, different ports connections etc.

To achieve one single image which to boot to all A20 boards our first step is to add some content in the EEPROM which all OLinuXino has.

The EEPROM now contain this info: Header, ID, Revision, Serial number, Configuration, Reserved area for future (MAC etc), Checkcum.

The new image we work on now (based on Armbian with mainline kernel) will automatically recognize the board from the EEPROM content and run.

What will happen if no valid EEPROM content is read (i.e. old boards), there is tool which to be used to write EEPROM content based on board revision.

We are going to release this image soon.

 

A13-SOM-512 Android image for 4.3″ LCD with touchscreen released

A13-4.3-android

We got request from customer for Android image which supports 4.3″ LCD with touchscreen. He did his development with Beagle Bone, but wanted to optimize the cost for production so A13-SOM512 price was very attractive, but default Allwinner Android image although allow you to define smaller LCD resolutions has no working touchscreen calibration for small LCDs, also default Android screen was not set well and status bar was taking big portion of the screen.

Here is the newly released SD-card image for A13-SOM512 Android with 4.3″ LCD with touchscreen display.

A13-som-android

Now you can develop your embedded Andoid application on low cost board with small LCD.