m (consistency) |
|||
| (10 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
| - | + | '''This area is under construction''' | |
= Nokia N8x0 hardware adaptation = | = Nokia N8x0 hardware adaptation = | ||
| - | This is a 'skunkworks' project ( | + | This is a 'skunkworks' project (that is, not official MeeGo project!) by the maemo.org community and others to bring MeeGo to Nokia N8x0, hence not a vendor-pushed hardware adaptation. Initially, focus will be on Nokia N810. Some additional work to add support for ARMv6+VFP is also included in this. The possibility may exist to have some closed source binaries provided through a Nokia repository. |
| + | |||
| + | See also the [http://forum.meego.com/showthread.php?p=2495 discussion thread]. | ||
== Collaboration spaces == | == Collaboration spaces == | ||
| Line 10: | Line 12: | ||
* meego-dev@meego.com mailing list, prefix with 'N8x0' | * meego-dev@meego.com mailing list, prefix with 'N8x0' | ||
* home:cvm:n8x0 on MeeGo OBS | * home:cvm:n8x0 on MeeGo OBS | ||
| + | * home:cvm:armv6vfp on MeeGo OBS | ||
| + | * http://gitorious.org/meego-n8x0/image-config/trees/master for kickstart file | ||
== Assets in hardware adaptation == | == Assets in hardware adaptation == | ||
| Line 17: | Line 21: | ||
* xomap (Kdrive X server for OMAP, accelerated 2d, etc) | * xomap (Kdrive X server for OMAP, accelerated 2d, etc) | ||
* xorg-x11-proto-xsp | * xorg-x11-proto-xsp | ||
| - | * glibc | + | * glibc patched/built for ARMv6+VFP |
| + | |||
| + | Hardware support for the N800 and N810 in mainline Linux is quite delayed. This makes it difficult to bring not only MeeGo, but many other recent mobile distros (such as Android, Ubuntu...) to these tablets. If you are a "kernel hacker" and would like to see these systems running in these devices, please consider contributing to the effort of bringing the necessary drivers to Linux for good. Visit this [http://elinux.org/N800 elinux page] for more info. | ||
== Milestones == | == Milestones == | ||
| Line 25: | Line 31: | ||
=== M0: Foundation === | === M0: Foundation === | ||
| - | * User story: Boot into | + | * User story: Boot into XFCE4 on N810 with working keyboard and touchscreen without need to enable R&D flags / disable watchdogs. X server is accelerated (that is, Xomap). Battery charging from initfs working. |
| - | * Deployment: Flash/load 2.6.33 kernel, System on | + | * Deployment: Flash/load 2.6.33 kernel, System on external MMC. |
Requirements: | Requirements: | ||
* Build environment: | * Build environment: | ||
| - | ** ARMv6+VFP build of glibc and prjconf for building towards it (done | + | ** ARMv6+VFP build of glibc and prjconf for building towards it (done) |
* Kernel 2.6.33.2 with N810 patches + packaging, following Trunk MeeGo kernel. Hardware/kernel support needed: | * Kernel 2.6.33.2 with N810 patches + packaging, following Trunk MeeGo kernel. Hardware/kernel support needed: | ||
| - | ** | + | ** external MMC support (internal is broken) |
| - | ** USB mass storage, ethernet | + | ** USB mass storage, ethernet/g_nokia |
** Touchscreen, display, backlight | ** Touchscreen, display, backlight | ||
| - | ** Keyboard | + | ** Keyboard, wifi |
** JFFS2 and ext3 | ** JFFS2 and ext3 | ||
* Image: | * Image: | ||
| Line 42: | Line 48: | ||
*** We have some in old Mer port, I think. | *** We have some in old Mer port, I think. | ||
** Xkeyboard-config patches for RX-44 keyboard | ** Xkeyboard-config patches for RX-44 keyboard | ||
| - | ** Xomap packaged and providing a X server ( | + | ** Xomap packaged and providing a X server (done) |
| - | + | ** Watchdog config files in style with http://atorkhov.fedorapeople.org/n900_wd-1-1.noarch.rpm for retu-wd and omap-wd (done) | |
| - | + | ** XFCE4 system | |
| - | ** Watchdog config files in style with http://atorkhov.fedorapeople.org/n900_wd-1-1.noarch.rpm for retu-wd and omap-wd | + | |
* Deployment: | * Deployment: | ||
** Kickstart file to tie it all together. | ** Kickstart file to tie it all together. | ||
| Line 58: | Line 63: | ||
* Robin Burchell / w00t | * Robin Burchell / w00t | ||
* Jan-Simon Möller / dl9pf | * Jan-Simon Möller / dl9pf | ||
| + | * Bradley Smith / Termana | ||
This area is under construction
Contents |
This is a 'skunkworks' project (that is, not official MeeGo project!) by the maemo.org community and others to bring MeeGo to Nokia N8x0, hence not a vendor-pushed hardware adaptation. Initially, focus will be on Nokia N810. Some additional work to add support for ARMv6+VFP is also included in this. The possibility may exist to have some closed source binaries provided through a Nokia repository.
See also the discussion thread.
Hardware support for the N800 and N810 in mainline Linux is quite delayed. This makes it difficult to bring not only MeeGo, but many other recent mobile distros (such as Android, Ubuntu...) to these tablets. If you are a "kernel hacker" and would like to see these systems running in these devices, please consider contributing to the effort of bringing the necessary drivers to Linux for good. Visit this elinux page for more info.
Current: Approaching M0
Requirements: