How to get the Linaro distribution

From IGEP - ISEE Wiki

Revision as of 16:46, 10 July 2012 by Manel Caro (talk | contribs)

Jump to: navigation, search

About Linaro

Linaro.jpg
Linaro™ is a Not For Profit (NFP) organization that aims to make embedded open source development easier and faster. Linaro will create a common software foundation for software stacks and distributions to land on and provide the best open source tools for developers to develop on. The focus is on low level software around the Linux kernel that touches the silicon, key pieces of middleware that enable new markets and tools that help the developer write and debug code. Linaro aims to maximize the potential of the latest features of ARM-based processors, helping provide optimized performance in a lower power envelope. Linaro is both a community and a supported project with engineering teams spread globally.

Overview of How-To

This How-To is meant to be a starting point for people to learn install a Linaro image for OMAP3-based IGEP platforms as quickly and easily as possible.

Unless otherwise noted, this How-To works with the Ubuntu 10.10 but most of the contents are valid also for other GNU/Linux distributions. We do not issue any guarantee that this will work on other distributions.

Feedback and Contributing

Creating articles in the wiki is a collaborative process, at any point, if you see a mistake you can contribute to this article.

Please, use the discussion tab for user comments. This is useful to separate page content and the discussion thereof and also, if you don't want to give normal users the right to edit the page but still want user contributed notes.

Editing permissions are restricted to registered users. Register in the main IGEP site and you will have single sign-on.

Consult the User's Guide for information on using the wiki software.

References

Much of this How-To is extracted from different sources. If you would like to read some of the original articles or resources, please visit them and thank the authors:

Linaro releases

At the end of each cycle linaro do an integrated build of software with this variants:

  • Headless (no graphical UI)
  • Netbook (Netbook style UI)
  • ARM Linux Internet Platform (ALIP)
  • Handset (A KDE/Plasma based user interface)

You can download the linaro rootfs releases from here:

Type Release File
Nano 11.09 http://downloads.isee.biz/pub/distros/linaro/linaro-11.09-nano-n-tar-20110929-0.tar.gz
Netbook 12.01 http://downloads.isee.biz/pub/distros/linaro/linaro-12.01.tar.gz
Headless 10.xx http://downloads.isee.biz/pub/distros/linaro/linaro-m-headless-tar-20101108-2.tar.gz


Install Linaro Distribution

Please follow the next howto.

Linaro wifi kernel support

You can download the kernel images release 2.6.35-1010.17 with wifi support from our website:

  1. Kernel link.
  2. Kernel headers.

Just download on the freshly booted board. You can install them on the board as follows:

sudo apt-get install linux-headers-2.6.35-1010
sudo dpkg -i linux-image-2.6.35-1010-linaro-omap_2.6.35-1010.17_armel.deb
sudo dpkg -i linux-headers-2.6.35-1010-linaro-omap_2.6.35-1010.17_armel.deb

SGX Acceleration [EXPERIMENTAL!]

This worked for me, no idea if it works for anyone!

1. Install the linux kernel headers for the linaro version that is running on your board in my case

sudo apt-get install linux-headers-2.6.35-1008-linaro-omap

2. Get the openGL backend:

sudo apt-get install libegl1-sgx-omap3 libgles1-sgx-omap3 libgles2-sgx-omap3

Now you can run the demos that are mentioned in the Ubuntu guide. Have fun emoticon.

Audio Output

alsamixer

Increase headset volume (arrow up key) and unmute "HeadsetL Mixer AudioL2" and "HandsetR Mixer AudioR2".

Videos

IGEPv2 running Linaro Distribution. Desktop navigation

http://www.youtube.com/watch?v=xG88QxJp8Zg

IGEPv2 running Linaro Distribution. Internet navigation.

http://www.youtube.com/watch?v=GHx0jCJ1PRg


--- That's all folks ---

See also