Differences between revisions 15 and 16
Revision 15 as of 2011-05-27 21:17:56
Size: 3097
Editor: port-91564
Comment:
Revision 16 as of 2011-05-28 09:05:45
Size: 4339
Editor: port-8288
Comment: ubuntu host + target sections + made a head section "Linaro & Ubuntu"
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Linaro & Ubuntu =

The Linaro DevPlatform Team is responsible for integrating and delivering ARM and Linaro technology to the GNU/Linux world. Due to the popularity Ubuntu was chosen as the primary Distribution for Linaro GNU/Linux work. As such the DevPlatform team is tasked to ensure that best-bread ARM and Linaro technology is made readily available for ARM product builders, Developers and Enthusiast on the host side as well as the target side of the GNU/Linux stack.

= Ubuntu on the Host =

Engineering efficiency and supporting the ARM ecosystem starts with ensuring that an easy to use and install development platform is available with all the convenience tools that make the embedded engineers daily job easier. As that the DevPlatform Team ensures that
 * latest cross-tools developed by the Linaro Toolchain WG are readily available for stable Ubuntu releases
 * tools for building, imaging, debugging and android can be used without much efforts on popular target distributions like Android and Ubuntu
 * best-bread emulation software is readily available in stable ubuntu releases for giving new contributors as well as developers an easy way to dive and get started on Developing for ARM

= Ubuntu on the Target =
Line 5: Line 18:
Note that LinaroEvaluationBuilds are only made available for SoCs that meet regularly reviewed criteria on both, hardware as well as drivers. Refer to MemberDeliverables page for more information on the current criteria. ''LinaroEvaluationBuilds are only made available for SoCs that meet regularly reviewed criteria on both, hardware as well as drivers. Refer to MemberDeliverables page for more information on the current criteria.''

Linaro & Ubuntu

The Linaro DevPlatform Team is responsible for integrating and delivering ARM and Linaro technology to the GNU/Linux world. Due to the popularity Ubuntu was chosen as the primary Distribution for Linaro GNU/Linux work. As such the DevPlatform team is tasked to ensure that best-bread ARM and Linaro technology is made readily available for ARM product builders, Developers and Enthusiast on the host side as well as the target side of the GNU/Linux stack.

Ubuntu on the Host

Engineering efficiency and supporting the ARM ecosystem starts with ensuring that an easy to use and install development platform is available with all the convenience tools that make the embedded engineers daily job easier. As that the DevPlatform Team ensures that

  • latest cross-tools developed by the Linaro Toolchain WG are readily available for stable Ubuntu releases
  • tools for building, imaging, debugging and android can be used without much efforts on popular target distributions like Android and Ubuntu
  • best-bread emulation software is readily available in stable ubuntu releases for giving new contributors as well as developers an easy way to dive and get started on Developing for ARM

Ubuntu on the Target

Linaro DevPlatform Teams provides easy to consume images and board support packages for a variety of modern ARM Boards based off Ubuntu. The images come in two flavours:

  • LinaroEvaluationBuilds (LEBs): fully hardware enabled and supported distribution clone builds that give product builders and innovators a head start when looking for high quality ARM/Linux software augmented with latest Linaro optimizations. LEBs are only released for a selected set of modern Low Cost Development Boards made of Linaro Member SoC and come fully tested and with support for the Linaro Developed components.

  • DeveloperBuilds: a variety of images created by Linaro Developers and Community to serve specific needs of Linaros internal development teams as well as a growing ARM enthusiast community. If you look for a small headless system with developer tools preinstalled or are looking for small test bed with a full X11 environment; check out what you can find here.

LinaroEvaluationBuilds are only made available for SoCs that meet regularly reviewed criteria on both, hardware as well as drivers. Refer to MemberDeliverables page for more information on the current criteria.

LEB/Ubuntu

The LEB/Ubuntu provides a full and modern user experience optimized for full desktop as well as netbook form factors. For more information on Ubuntu please see the Ubuntu web site.

In order to use the LEB/Ubuntu you need to download two pieces:

  1. rootfs - a board independent root filesystem tarball

  2. hwpack - a board support package - aka HardwarePack - that combined with the Ubuntu/LEB rootfs will yield an installable binary image that works right away on first boot.

To get both pieces, download the root filesystem flavour (e.g. LEB/Ubuntu) you are interested in from below and pick the hardware pack matchin your board from the right column.

Developer Build

Developer Builds are not officially supported and are provided on a best-effort basis. Also they don't undergo a hard release process and testing, so the builds provided here are "last known good" builds rather than release. In any case, the DevPlatform Team tries hard to keep those as closely as possible aligned to the LEB releases.

Hardware Packs

The Developer Builds from above don't include BSP bits; those are shipped separately in so called HardwarePacks. To support need of core system developers, we provide hardware packs for headless images and such that include graphics, X11 and multimedia drivers on top. Depending on the mainline SoC support state, some boards are only working with headless system.

TABLE

Platform/DevPlatform/Ubuntu (last modified 2011-07-12 19:52:15)