m (→Running MeeGo on ARM: Beagleboard should be under TI header.) |
|||
| (27 intermediate revisions not shown) | |||
| Line 14: | Line 14: | ||
* The MeeGo project is committed to support Intel/Atom and ARM architectures. Decisions on roadmapping, architecture and development take this requirement into account. | * The MeeGo project is committed to support Intel/Atom and ARM architectures. Decisions on roadmapping, architecture and development take this requirement into account. | ||
* The [http://meego.com/about/governance/release-engineering Release Engineering team] has specific roles for ARM related activities. Risto Lankinen is responsible for maintaining the ARM architecture-specific toolchain and libraries in MeeGo. [http://meego.com/users/stskeeps Carsten Munk] is responsible for maintaining MeeGo releases on the Nokia N900 hardware platform. | * The [http://meego.com/about/governance/release-engineering Release Engineering team] has specific roles for ARM related activities. Risto Lankinen is responsible for maintaining the ARM architecture-specific toolchain and libraries in MeeGo. [http://meego.com/users/stskeeps Carsten Munk] is responsible for maintaining MeeGo releases on the Nokia N900 hardware platform. | ||
| - | * #meego-arm is the MeeGo ARM team IRC channel as well as home to the MeeGo N900 hardware adaptation team. | + | * #meego-arm is the MeeGo ARM team IRC channel, as well as home to the MeeGo N900 hardware adaptation team. |
* The Nokia N900 (TI OMAP3) is an official reference device for MeeGo Core and Handset. See [[ARM/N900]]. | * The Nokia N900 (TI OMAP3) is an official reference device for MeeGo Core and Handset. See [[ARM/N900]]. | ||
| + | * August 2011: LinuxCon presentation: [https://meego.com/sites/all/files/akira-graphics-linuxcon-2011-meego-final.pdf Improving Graphic Performance of MeeGo on ARM] | ||
== Linaro == | == Linaro == | ||
| Line 21: | Line 22: | ||
* [http://www.linaro.org/ Linaro] aims to make ARM open source development easier and faster. Linaro creates 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. | * [http://www.linaro.org/ Linaro] aims to make ARM open source development easier and faster. Linaro creates 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. | ||
* '''ST-Ericsson''' and '''Texas Instruments''' are MeeGo supporters and Linaro members: [https://wiki.linaro.org/Platform/UserPlatforms/Heads/Meego MeeGo Platform] | * '''ST-Ericsson''' and '''Texas Instruments''' are MeeGo supporters and Linaro members: [https://wiki.linaro.org/Platform/UserPlatforms/Heads/Meego MeeGo Platform] | ||
| - | * We must focus on these vendors' offerings (see below) to keep Linaro's support for MeeGo. Linaro's primary targets are [http://www.linaro.org/linaro-blog/2011/04/15/android-and-ubuntu-linaro-evaluation-builds/ Android and Ubuntu] | + | * We must focus on these vendors' offerings (see below) to keep Linaro's support for MeeGo. Linaro's primary targets are [http://www.linaro.org/linaro-blog/2011/04/15/android-and-ubuntu-linaro-evaluation-builds/ Android and Ubuntu]. Canonical is a leading member. |
* April 2011, David Rusling (Linaro's CTO): [http://elinux.org/images/c/c1/Linaro_2011_ELC_Talk.pdf Linaro, A Year of Change] | * April 2011, David Rusling (Linaro's CTO): [http://elinux.org/images/c/c1/Linaro_2011_ELC_Talk.pdf Linaro, A Year of Change] | ||
See the article on [[ARM/LinaroInclusion|Linaro inclusion in MeeGo]]. | See the article on [[ARM/LinaroInclusion|Linaro inclusion in MeeGo]]. | ||
| + | |||
| + | == Development == | ||
| + | |||
| + | * Official [[SDK/Docs]] | ||
| + | * Unofficial [[ARM/chroot]] | ||
== Running MeeGo on ARM == | == Running MeeGo on ARM == | ||
| Line 31: | Line 37: | ||
=== Nokia === | === Nokia === | ||
* [[N900|The Nokia N900 page,]] and installation instructions. | * [[N900|The Nokia N900 page,]] and installation instructions. | ||
| + | * [[ARM/N950|N950]] | ||
=== QEMU === | === QEMU === | ||
| Line 37: | Line 44: | ||
=== Texas Instruments === | === Texas Instruments === | ||
| + | * October 2010: TI's OMAP4 Panda board project officially launched including a MeeGo support project: http://pandaboard.org/ | ||
| + | * [[ARM/OMAP4_Panda|MeeGo on OMAP4 PandaBoard]] ([http://www.slideshare.net/menonnishanth/meego presentation]) | ||
| + | * [[ARM/OMAP4_Blaze|MeeGo on OMAP4 Blaze]] ([http://www.youtube.com/watch?v=S20k1mvL8d0 video]) | ||
| + | |||
*[[ARM/Meego_on_Beagleboard_from_scratch|Meego on Beagleboard from scratch]] | *[[ARM/Meego_on_Beagleboard_from_scratch|Meego on Beagleboard from scratch]] | ||
*[[ARM/Meego_IVI_on_Beagle| MeeGo IVI on the Beagleboard]] | *[[ARM/Meego_IVI_on_Beagle| MeeGo IVI on the Beagleboard]] | ||
*[[ARM/Meego_on_the_Beagle|Demo image from Linux Foundation]] | *[[ARM/Meego_on_the_Beagle|Demo image from Linux Foundation]] | ||
| - | |||
| - | |||
| - | |||
=== ST-Ericsson === | === ST-Ericsson === | ||
| - | * | + | * July 2011: release of the [[ARM/Snowball|Snowball]] development board. |
* November 2010: Dublin MeeGo Conference session: [http://conference2010.meego.com/session/st-ericsson-u8500-linaro-and-meego ST-Ericsson U8500, Linaro and MeeGo]. | * November 2010: Dublin MeeGo Conference session: [http://conference2010.meego.com/session/st-ericsson-u8500-linaro-and-meego ST-Ericsson U8500, Linaro and MeeGo]. | ||
* September 2010: [[Devices/U8500|U8500 platform details]] | * September 2010: [[Devices/U8500|U8500 platform details]] | ||
| - | * | + | |
| + | === Barnes&Noble (Unofficial)=== | ||
| + | * [[ARM/Nook_Color|Nook Color]] | ||
| + | |||
| + | === Nvidia === | ||
| + | * August 2011: [[MeeGo_Smart_TV_for_Trimslice|a very smart TV !]] | ||
| + | *[http://tegradeveloper.nvidia.com/tegra/ Tegra Forums] | ||
| + | *Compulab's [http://trimslice.com/web/ Trim-Slice] [http://trimslice.com/forum/viewforum.php?f=43 forum] Tegra2 | ||
| + | *[[ARM/TEGRA2|Tegra 2 hardware adaptation]] | ||
=== Qualcomm (Unofficial) === | === Qualcomm (Unofficial) === | ||
| Line 65: | Line 81: | ||
[http://www.youtube.com/watch?feature=player_embedded&v=osDlTdl5lAk Video] from [http://nomovok.com/ Nomovok] demonstrating MeeGo Core OS and an own tablet-like UX running on top of [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MCIMX51EVKJ Freescale i.MX51] | [http://www.youtube.com/watch?feature=player_embedded&v=osDlTdl5lAk Video] from [http://nomovok.com/ Nomovok] demonstrating MeeGo Core OS and an own tablet-like UX running on top of [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MCIMX51EVKJ Freescale i.MX51] | ||
| - | |||
| - | |||
== Engaging the ARM community == | == Engaging the ARM community == | ||
The situation between MeeGo and the ARM community is quite peculiar currently. The role of Intel awakes a predictable suspicion but at the same time many ARM stakeholders are increasingly involved in MeeGo related activities. The mobile focus combined with the multiple form factors targeted and the open setup make MeeGo a very interesting proposition for chipset vendors in the ARM community and device vendors shipping ARM based products.
Contents |
MeeGo 1.2 ARM port comes with the following features:
See the article on Linaro inclusion in MeeGo.
Information on how to use MeeGo on ARM-based devices and contacts to the teams working on it.
Hummingbird hardware adaptation
Archos Gen7 port
Video from Nomovok demonstrating MeeGo Core OS and an own tablet-like UX running on top of Renesas SH-Mobile AP4
Video from Nomovok demonstrating MeeGo Core OS and an own tablet-like UX running on top of Freescale i.MX51
According to the marketing strategy, it is crucial for MeeGo to be a neutral platform. This implies the engagement of chipset vendors other than Intel and device manufacturers other than Nokia. The link between this goal and the ARM community is obvious.
How to improve the current situation? List your ideas below and get involved to make them happen. Proposals and discussions about this topic are welcome at the meego-community mailing list.