(Difference between revisions)
|
|
| Line 25: |
Line 25: |
| | === M0: Foundation === | | === M0: Foundation === |
| | | | |
| - | * 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 XFCE4 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/load 2.6.33 kernel, System on external MMC. | | * Deployment: Flash/load 2.6.33 kernel, System on external MMC. |
| | | | |
| Line 36: |
Line 36: |
| | ** USB mass storage, ethernet/g_nokia | | ** USB mass storage, ethernet/g_nokia |
| | ** Touchscreen, display, backlight | | ** Touchscreen, display, backlight |
| - | ** Keyboard | + | ** Keyboard, wifi |
| | ** JFFS2 and ext3 | | ** JFFS2 and ext3 |
| | * Image: | | * Image: |
| Line 44: |
Line 44: |
| | ** Xomap packaged and providing a X server (done) | | ** 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) | | ** 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 |
| | * Deployment: | | * Deployment: |
| | ** Kickstart file to tie it all together. | | ** Kickstart file to tie it all together. |
Revision as of 16:06, 23 May 2010
(under construction)
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 provided 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)
- xorg-x11-proto-xsp
- glibc and qt patched/built for ARMv6+VFP
Milestones
Current: Approaching M0
M0: Foundation
- 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 (ie, Xomap). Battery charging from initfs working.
- Deployment: Flash/load 2.6.33 kernel, System on external MMC.
Requirements:
- Build environment:
- 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:
- external MMC support (internal is broken)
- USB mass storage, ethernet/g_nokia
- Touchscreen, display, backlight
- Keyboard, wifi
- 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 (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
- Deployment:
- Kickstart file to tie it all together.
- SD card deployment, ext3 partition + swap. dd if=file.img bs=1M of=/dev/sdcard
M1: ?
Team members
- Carsten Munk / stskeeps
- Marko Saukko / Sage
- Robin Burchell / w00t
- Jan-Simon Möller / dl9pf
- Bradley Smith / Termana