Cycle 2: November 2010 - May 2011 Project Page

The cycle at a glance

Release announcements are posted on the linaro-announce mailing list.

Important Information

  • Requirements Process details how the process and timeline for gathering requirements will work for this cycle. Read this first!

  • Technical Topics lists the current set of product briefs and requirements that cascade from those. This page will be made historical once the briefs are finalized and signed off by management.

  • Advanced Development lists the current set of advanced development topics and the requirements that cascade from those. This page will be made historical once the briefs are finalized and signed off by management.

  • Hardware Selection Process details the process and timeline for selecting hardware to be targeted by the developer platform and working groups.

  • Public Plan Review details the set of phone calls which announce this cycle's plans

Historical

These are snapshots through time of the technical topics and requirements

Download the image

Official images for 11.05 will be available in May 2011. In the meantime you can download the daily snapshots from:

Don't forget to combine it with a hardware pack for you board from:

Using the instructions found here.

11.05 Cycle Summary

Cycle 2 will focus on instrumentation, graphics and multimedia and integration with distributions.

Instrumentation

Embedded systems are, by their nature, complex and diverse as they are tailored to the market segment that they're serving. As an example, automotive systems are different from consumer entertainment systems in HD television. This drives a need to create tools that systems to be tuned for efficiency, battery life and so on. Instrumenting the system, allowing the designer to view its operation, is one part of this puzzle. Another is making available tools that that present the output of that instrumentation to the developer in a coherent way. Of course, some tools already exist. For those tools it may be sufficient to test that they work on ARM based platforms; other tools may need to be invented. Linaro aims to help make tuning ARM Linux based systems faster and easier.

Graphics and Multimedia

Graphics and multimedia in the embedded world are evolving fast, with a general trend towards GPU based acceleration via standard APIs such as OpenGLES. The graphics sub-systems supported by distributions being built to support products are many and varied. Adding acceleration into these systems is often done in an add hoc way; making one of the problems to solve to make it easier to add graphics acceleration into the various graphics systems. Another is to allow such systems to be tuned. Again this means adding instrumentation, if it does not already exist, and creating or modifying tuning tools. Linaro aims to help make integrating and tuning graphics acceleration faster and easier.

Integration with Distributions

It cannot be stated often enough that Linaro is not a distribution. That leaves us with a problem to solve in that we want the engineering that happens in Linaro to make its way into ARM Linux based products as quickly as possible. One, simple way, that all distributions benefit from Linaro's efforts is to take the stable upstream releases from projects that Linaro is contributing to. This however has limitations as it can, in some cases, take considerable time for code to make its way from the development releases into stable releases and then into products. In Cycle 2, Linaro will work actively with distributions to take the results of the working groups that are of interest to them. In this cycle, I expect that that will consist of the toolchain. Beyond this cycle, I expect that the kernel work will become more interesting.

New Working Groups

Linaro will be setting up two new Working Groups for the November 2010 to May 2011 engineering cycle:

Milestones

Milestone Releases (11.05)

Milestone

Date Expected

Date Released

Release Page

Diff

Alpha 1

2010-12-02

2010-12-02

Cycles/1105/Alpha1

diff

Alpha 2

2011-02-03

2011-02-03

Cycles/1105/Alpha2

diff

Alpha 3

2011-03-03

2011-03-03

Cycles/1105/Alpha3

diff

Beta

2011-03-31

2011-03-31

Cycles/1105/Beta

diff

Beta 2

2011-04-28

2011-04-28

Cycles/1105/Beta2

diff

Release Candidate

2011-05-21

-

Cycles/1105/ReleaseCandidate

-

Final

2011-05-28

-

Cycles/1105/Final

-


CategoryRelease

Cycles/1105 (last modified 2011-08-29 16:41:17)