Friday, January 15, 2016

Wandboard: Software distributions.

Linaro embedded Linux distribution

Basically it's distribution that we will work with. As I figured out, there are "snapshot builds" that are made based on "slice" of current Ubuntu distribution. The idea is that engineers of linaro assemble every month new distribution, that contains all packages and fixes that released since previous distribution. That's why it's 12.04, 12.05, 12.06 unlike Ubuntu.

Currently, for WB it is good to use only distributions based on Ubuntu 12.04 (because of situation with Vivante GPU drivers, see above), which are linaro: 12.04-12.11. Next linaro release is based on Ubuntu 12.10 and can not use current GPU drivers. 

IMPORTANT! If you choose to install Nano package, be ready that you'll be forced to install everything including xorg and locales packages.

As I get it, linaro comes with minimum of country-specific options. To get locales in tune, you should define needed locales by 

# locale-def en_US
edit /etc/default/locale and add locales we defined above. Now we need just

# update-locale


Ubuntu


Ubuntu distribution



Ubuntu is pretty huge project which also covers arm architecture. Unfortunately pure Ubuntu distribution is available only for iMX53 chips (which partially explains why there is test image only for armel CPU on WB website).


headless configuration

If you want to use standard Ubuntu distribution (which comes in desktop enabled variant) without graphical user interface (GUI), then you should

echo "manual" | sudo tee -a /etc/init/lightgdm.override

special thanks to veracity for hint



Yocto


Yocto embedded linux


Yocto is not distribution, as I get it, Yocto is set of tools that help you generate linux for embeded solutions. For now I've tried out demo image from website. Well... it works. It looks like embedded system, touch-oriented. It has the same problem as Linaro/Ubuntu with Xorg resolution over HDMI-DVI (see xorg section above).

Android

Android distribution for iMX6


Android is OS developed and maintained by Google. I also tried out image from website.
  • There are no google app installed, so there is no Play Store.
  • I haven't figured out if I can use Super user privileges.
  • By default it ran 640x480 which was pretty low. There is no xorg.conf there so yet there is a problem to force change resolution.



No comments:

VIM cheat sheet

Basic basics :) i - start editing, current symbol a - start editing, next symbol Esc - stop editing :w - write to disk :w <filename> -...