| Line 15: | Line 15: | ||
* kernel 2.6.33.2 + patch for Nokia N810 (needs fixing) | * kernel 2.6.33.2 + patch for Nokia N810 (needs fixing) | ||
* tslib | * tslib | ||
| - | * 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 and qt patched/built for ARMv6+VFP | * glibc and qt patched/built for ARMv6+VFP | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
== Milestones == | == Milestones == | ||
| Line 35: | Line 26: | ||
* User story: Boot into X terminal on N810 with working keyboard and touchscreen without need to enable R&D flags / disable watchdogs. X server is accelerated (ie, Xomap). Battery charging from initfs working. | * User story: Boot into X terminal on N810 with working keyboard and touchscreen without need to enable R&D flags / disable watchdogs. X server is accelerated (ie, Xomap). Battery charging from initfs working. | ||
| - | * Deployment: Flash 2.6.33 kernel, | + | * Deployment: Flash/load 2.6.33 kernel, System on internal MMC or external MMC. |
| + | |||
| + | Requirements: | ||
| + | |||
| + | * Build environment: | ||
| + | ** ARMv6+VFP build of glibc and prjconf for building towards it (done, needs to be moved to seperate prj) | ||
| + | * Kernel 2.6.33.2 with N810 patches + packaging, following Trunk MeeGo kernel. Hardware/kernel support needed: | ||
| + | ** Internal, external MMC support | ||
| + | ** USB mass storage, ethernet | ||
| + | ** Touchscreen, display, backlight | ||
| + | ** Keyboard | ||
| + | ** JFFS2 and ext3 | ||
| + | * Image: | ||
| + | ** Scripts running DSME and BME from initfs to enable charging | ||
| + | *** We have some in old Mer port, I think. | ||
| + | ** Xkeyboard-config patches for RX-44 keyboard | ||
| + | ** Xomap packaged and providing a X server ('X' binary) (partly done) | ||
| + | *** Done: xorg-x11-proto-xsp, tslib | ||
| + | *** Not done: needs to have /usr/bin/X -> 'Xomap -mouse tslib -noreset -wr -dpi 96 -nolisten tcp' and making it setuid | ||
| + | ** Watchdog config files in style with http://atorkhov.fedorapeople.org/n900_wd-1-1.noarch.rpm for retu-wd and omap-wd | ||
| + | * Deployment: | ||
| + | ** Kickstart file to tie it all together. | ||
| + | ** SD card deployment, ext3 partition + swap. dd if=file.img bs=1M of=/dev/sdcard | ||
=== M1: ? === | === M1: ? === | ||
(under construction)
Contents |
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.
Current: Approaching M0
Requirements: