The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Community Workspace
(→Community Resources) |
(→Device Adaptations) |
||
Line 15: | Line 15: | ||
== Device Adaptations == | == Device Adaptations == | ||
+ | See also https://wiki.merproject.org/wiki/Adaptations | ||
+ | |||
Adaptations available under obs (https://build.merproject.org/project/list_public) are typically (but not consistently) named hw:vendor:processor:sbc, e.g., hw:ti:omap4:pandaboard. (see also https://wiki.merproject.org/wiki/OBS_architecture_naming) | Adaptations available under obs (https://build.merproject.org/project/list_public) are typically (but not consistently) named hw:vendor:processor:sbc, e.g., hw:ti:omap4:pandaboard. (see also https://wiki.merproject.org/wiki/OBS_architecture_naming) | ||
The items below are typically listed by a common device or sbc (single board computer) name, which is not necessarily unique; e.g., Google Nexus 7 2012 is nv:tegra3:nexus7, Google Nexus 7 2013 might rather be qualcomm:s4pro:nexus7, and would likely share very little in common with nv:tegra3:nexus7. | The items below are typically listed by a common device or sbc (single board computer) name, which is not necessarily unique; e.g., Google Nexus 7 2012 is nv:tegra3:nexus7, Google Nexus 7 2013 might rather be qualcomm:s4pro:nexus7, and would likely share very little in common with nv:tegra3:nexus7. |
Revision as of 22:50, 7 January 2014
Two quotes from the 'MeeGo Reconstructed' email (http://lists.meego.com/pipermail/meego-dev/2011-October/484215.html) [DEAD LINK] describe what can find here.
- 'Initially the project will be developing a Core for basing products on and will split UX and hardware adaptations out into separate projects within the community surrounding the Core'
- 'We will continue to welcome contribution and participation from the hacker community - in fact we aim to make it so easy to port to a new vendor device that a single hacker could do it for their device'
Some of the information is taken from the MeeGo project with which we share a number of tools and processes.
Community Resources
- MeeGo Porting Guide - http://wiki.meego.com/MeeGo_Porting_Guide [DEAD LINK] possibly refer instead to https://wiki.merproject.org/wiki/Nemo/Porting or https://wiki.merproject.org/wiki/Adaptation
- MeeGo Image Creator Guide - http://wiki.meego.com/Image_Creation [DEAD LINK] possibly refer instead to https://wiki.merproject.org/wiki/Image_Creation
- MeeGo OBS (opensuse build server) - http://wiki.meego.com/OBS [DEAD LINK] possibly refer instead to https://wiki.merproject.org/wiki/Building_against_Mer_in_COBS
- IRC Chat @ irc.freenode.net ~ #mer
Device Adaptations
See also https://wiki.merproject.org/wiki/Adaptations
Adaptations available under obs (https://build.merproject.org/project/list_public) are typically (but not consistently) named hw:vendor:processor:sbc, e.g., hw:ti:omap4:pandaboard. (see also https://wiki.merproject.org/wiki/OBS_architecture_naming) The items below are typically listed by a common device or sbc (single board computer) name, which is not necessarily unique; e.g., Google Nexus 7 2012 is nv:tegra3:nexus7, Google Nexus 7 2013 might rather be qualcomm:s4pro:nexus7, and would likely share very little in common with nv:tegra3:nexus7.
To estimate the level of activity in an adaptation project on obs, you might look at the kernel adaptation package, and check the top line of the "changes" file, e.g., kernel-adaptation-pandaboard.changes to see the kernel version and/or date of recent patches. Many of the adaptations listed below are outdated, one-time, "proof-of-concept" activities, rather than useful, active hardware ports. There might also be adaptations hosted completely externally to the obs that are not documented here.
- Nokia N810
- Nokia N900
- Nokia N950
- Nokia N9
- Raspberry Pi
- armv6l Initial bringup with alpha board http://wiki.meego.com/User:Vgrade#Raspberry_Pi [DEAD LINK]
- SDK Version Community Workspace/RaspberryPi
- ExoPc
- The ExoPC should work with the generic-x86 HA : https://build.pub.meego.com/project/show?project=CE%3AAdaptation%3Ax86-generic [DEAD LINK]
- There is an out-of-date image (no longer buildable) here: http://bug10738.openaos.org/images/exopc/mer-plasma/
- O2 Joggler
- Nook Color
- BeagleBoard
- Videos:
- Booting into qmlviewer: http://www.youtube.com/watch?v=xvbH5J296lg
- Booting Plasma Active: http://www.youtube.com/watch?v=qs3RnK9aHXk
- Running Plasma Active: http://www.youtube.com/watch?v=T0t4sqG2Ueo
- Short howto: http://bug10738.openaos.org/images/beagleboard/README.txt
- SD card image, kickstart, build scripts: http://bug10738.openaos.org/images/beagleboard
- Beagle specific packages
- Neon accelerated omapfb Xorg driver, alsa audio etc: http://repo.pub.meego.com/home:/harbaum/Mer_Core_armv7l/ [DEAD LINK]
- Mer packaging for closed source SGX drivers: http://repo.pub.meego.com/home:/harbaum:/ti-omap3-gfx-sgx/Mer_Core_armv7l/ [DEAD LINK]
- Videos:
- Beaglebone
- Pandaboard/Pandaboard ES
- http://sage.kapsi.fi/Mer/images/0.20111120.1.CE.2011.11.20.1/mer-tv-armv7l-pandaboard/
- HA WIP as of 1/2013; boots nemo, some stability issues
- Open Pandora
- HA https://build.pub.meego.com/project/show?project=home%3Acxl000%3An810%3Atesting [DEAD LINK]
- have successfully copied/run graphics drivers/demos from pandora firmwire on mer image
- Tegra3 common parts
- Trimslice (Tegra2)
- Advent Vega - armv7l (softfp)
- http://www.youtube.com/watch?v=Eaq582noJP0
- http://www.youtube.com/watch?v=L5-setgsIfY
- TODO
- hardfp build
- USB host debug
- sound testing
- video playback
- dual boot
- package up a new vegacomb boot partition
- virtual keyboard
- network manager of some sort for WiFi
- talk to ac100/trimslice/transformer kernel guys about unified kernels
- camera testing
- HDMI
- IdeaPad
- Asus Transformer
- HP Touchpad
- Archos G9 10.1
- http://twitpic.com/7lqabj
- kickstart - http://pastie.org/2940219
- kernel - https://www.gitorious.org/archos-gen9-mer-adaptation-kernel
- pvr -
- wlan - progress, http://pastie.org/2940186
- ...
- Virtual Box
- http://stskeeps.subnetmask.net/merux-virtualbox.png
- Adaptation
- QtCreator Target
- Mer UX Development Envoronment
- Kobo eInk eReader
User Experience UX
- Cordia HD
- http://cordiahd.org/download/HD/ [DEAD LINK]
- http://cordiahd.org/ [DEAD LINK]
- http://www.youtube.com/watch?v=T4XxQpJpitY
- Cordia Dawati
- Nemo (previously known as MeeGo CE Handset UX)
- Plasma Active - http://twitpic.com/7bxu2w
- Meeting 1 : http://dl.dropbox.com/u/3938857/mer_pa_meeting.html
- Meeting 2 : http://dl.dropbox.com/u/5715485/mer-2011-10-06.txt
- Initial x86 bring up - http://lists.meego.com/pipermail/meego-handset/2011-October/000819.html [DEAD LINK]
- Advent Vega Port - http://www.youtube.com/watch?v=L5-setgsIfY - http://bug10738.openaos.org/images/tegra2/
- N900 Port - http://i.imgur.com/jCV7Z.jpg - http://www.youtube.com/watch?v=P1RhTntuCiQ
- Asus Transformer - https://picasaweb.google.com/100825745639484086218/
- BeagleBoard - http://www.youtube.com/watch?v=qs3RnK9aHXk - http://www.youtube.com/watch?v=T0t4sqG2Ueo
- Trimslice - http://www.youtube.com/watch?v=_Wj7FBtHFFM
- Nokia N950 - http://www.youtube.com/watch?v=9xFbWDXTqLk - http://images.formeego.org/n950/plasma-active/
- Freescale i.MX53 QSB - GLES: http://www.youtube.com/watch?v=8kbQU6n8Zkw no GLES: http://www.youtube.com/watch?v=Ychi6eomw5Y
- Vivaldi ne Spark - Vivaldi
- Steelrat
- enna
- Unity-2d
- https://build.pub.meego.com/project/show?project=home%3Avgrade%3Aunity-2d - WIP - May wait for gtk3 port [DEAD LINK]
- Lipstick QML
- Freescale i.MX53 QSB - http://www.youtube.com/watch?v=TIHRLbAAFIE
- XBMC
- qtMediaHub
- QtDesktop
- http://razor-qt.org/
- Trimslice - http://twitpic.com/792kwz on Trimslice
- Nokia N810 - kickstart - http://pastie.org/2808791
- IVI
- Sailfish
- ...