Meego Wiki
From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(M1: Foundation)
Line 1: Line 1:
(under construction)
(under construction)
-
=== Nokia N8x0 hardware adaptation ===
+
= Nokia N8x0 hardware adaptation =
This is a 'skunkworks' project (ie, 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. Possibility may exist to have some closed source binaries provides through a Nokia repository.  
This is a 'skunkworks' project (ie, 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. Possibility may exist to have some closed source binaries provides through a Nokia repository.  
-
=== Collaboration spaces ===
+
== Collaboration spaces ==
* #meego-arm on irc.freenode.net
* #meego-arm on irc.freenode.net
Line 11: Line 11:
* home:cvm:n8x0 on MeeGo OBS
* home:cvm:n8x0 on MeeGo OBS
-
=== Assets in hardware adaptation ===
+
== Assets in hardware adaptation ==
* kernel 2.6.33.2 + patch for Nokia N810 (needs fixing)
* kernel 2.6.33.2 + patch for Nokia N810 (needs fixing)
Line 19: Line 19:
* glibc and qt patched/built for ARMv6+VFP
* glibc and qt patched/built for ARMv6+VFP
-
=== Assets to be integrated / Tasks ===
+
== Assets to be integrated / Tasks ==
* Move ARMv6+VFP specific builds to home:cvm:armv6vfp and build :n8x0 against this instead.
* Move ARMv6+VFP specific builds to home:cvm:armv6vfp and build :n8x0 against this instead.
* Fix 2.6.33.2 kernel package to build with current Trunk
* Fix 2.6.33.2 kernel package to build with current Trunk
Line 28: Line 28:
* Watchdog config files in style with http://atorkhov.fedorapeople.org/n900_wd-1-1.noarch.rpm for retu-wd and omap-wd
* Watchdog config files in style with http://atorkhov.fedorapeople.org/n900_wd-1-1.noarch.rpm for retu-wd and omap-wd
-
=== Milestones ===
+
== Milestones ==
Current: Approaching M1
Current: Approaching M1
-
==== M1: Foundation ====
+
=== M1: Foundation ===
* User story: Boot into X terminal with working keyboard and touchscreen without need to enable R&D flags / disable watchdogs. X server is accelerated (ie, Xomap)
* User story: Boot into X terminal with working keyboard and touchscreen without need to enable R&D flags / disable watchdogs. X server is accelerated (ie, Xomap)
* Deployment: Flash 2.6.33 kernel, rescue system in NAND (rootfs) providing MMC flashing and such. System on internal MMC or external MMC.
* Deployment: Flash 2.6.33 kernel, rescue system in NAND (rootfs) providing MMC flashing and such. System on internal MMC or external MMC.
-
==== M2: ? ====
+
=== M2: ? ===
-
=== Team members ===
+
== Team members ==
* Carsten Munk / stskeeps
* Carsten Munk / stskeeps
* Marko Saukko / Sage
* Marko Saukko / Sage

Revision as of 19:44, 14 May 2010

(under construction)

Contents

Nokia N8x0 hardware adaptation

This is a 'skunkworks' project (ie, 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. Possibility may exist to have some closed source binaries provides through a Nokia repository.

Collaboration spaces

  • #meego-arm on irc.freenode.net
  • meego-dev@meego.com mailing list, prefix with 'N8x0'
  • home:cvm:n8x0 on MeeGo OBS

Assets in hardware adaptation

  • kernel 2.6.33.2 + patch for Nokia N810 (needs fixing)
  • tslib
  • xomap (Kdrive X server for OMAP, accelerated 2d, etc) (needs to have X -> Xomap -mouse tslib -noreset -wr -dpi 96 -nolisten tcp and making it setuid?)
  • xorg-x11-proto-xsp
  • glibc and qt patched/built for ARMv6+VFP

Assets to be integrated / Tasks

  • Move ARMv6+VFP specific builds to home:cvm:armv6vfp and build :n8x0 against this instead.
  • Fix 2.6.33.2 kernel package to build with current Trunk
  • Seperate out kernel patches instead of a big N810 patch
  • MBX chip kernel driver for 2.6.33 integration
  • RPM version of BME, DSME, libcal for N8x0 (closed source), or calls to initfs initially
  • Wifi, bluetooth firmware (closed soure), or symlinks to initfs initially
  • Watchdog config files in style with http://atorkhov.fedorapeople.org/n900_wd-1-1.noarch.rpm for retu-wd and omap-wd

Milestones

Current: Approaching M1

M1: Foundation

  • User story: Boot into X terminal with working keyboard and touchscreen without need to enable R&D flags / disable watchdogs. X server is accelerated (ie, Xomap)
  • Deployment: Flash 2.6.33 kernel, rescue system in NAND (rootfs) providing MMC flashing and such. System on internal MMC or external MMC.

M2: ?

Team members

  • Carsten Munk / stskeeps
  • Marko Saukko / Sage
Personal tools