Meego Wiki
Views

MeeGo Smart TV for Trimslice

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
m (Build a Meego 1.3 based image)
 
(25 intermediate revisions not shown)
Line 1: Line 1:
-
= MeeGo Smart TV for Trimslice
+
= MeeGo Smart TV for Trimslice =
-
[[File:Compulabs-Trimslice-nVidia-MeeGo-MeeGoExperts-2.jpg]]
+
[[File:Xbmc_on_trimslice.jpg]]
This page tracks the developments in porting MeeGo Tv and applications to the trimslice device from compulab.
This page tracks the developments in porting MeeGo Tv and applications to the trimslice device from compulab.
See [http://www.meegoexperts.com/2011/07/nvidia-meego-battle-ground/] for the latest status of table ux on the device
See [http://www.meegoexperts.com/2011/07/nvidia-meego-battle-ground/] for the latest status of table ux on the device
 +
 +
http://www.youtube.com/watch?v=Q04VfoNi-5M&feature=player_embedded
 +
 +
and current status of XBMC
 +
 +
http://www.youtube.com/watch?v=rfhiz_ORbwE
 +
 +
== Current Image ==
 +
 +
http://dl.dropbox.com/u/5715485/trimslice/trimslice.img.bz2
 +
 +
The image above was based on an image created by this kickstart file [[File:Tablet-armv7hl-tegra2-v02.ks]]
 +
 +
To install use an SD card (and put it in sticker facing down in the front SD slot of the trimslice). Write the image in the following way :
 +
bunzip2 -c trimslice/trimslice.img.bz2 | dd of=/dev/sdX
 +
 +
The easiest is to then use gparted to extend the image to your SD cards size. (the image is made to fit a 2GB SD card).
 +
 +
Default passwords are meego/meego and root/meego.  meego is in the sudoers file.
 +
 +
Problems:
 +
* pulseaudio is broken (use package from [http://build.meego.com/package/show?package=pulseaudio&project=home%3Abrendan%3Abranches%3Adevel%3Amultimedia here]), install using the --ignorearch option to rpm
 +
* HDMI out is not enabled in xorg.conf (can be enabled using this [http://pastebin.com/H39ZF9Qf xorg.conf])
 +
* 24bit color disabled by default because meego-dm will not start with it, xorg.conf above enables it
 +
* image has no .ks it's vgrade's filesystem
 +
* repositories from 1.2-oss are missing replace the version with /latest-1.2/ in .repo files
 +
* xbmc is broken on that build, just do a zypper refresh && zypper in --force xbmc-gles
 +
* run 'startx' as the meego user, then from the xterm run xbmc.
 +
* HDMI audio needs configuring in XBMC, see [http://www.madeo.co.uk/wp-content/uploads/2011/08/20110802_001.jpg here]
 +
 +
== Build a Meego 1.3 based image ==
 +
 +
Download this kickstart file [[File:Ts-armv7hl-tegra2-v05.ks]] to /tmp
 +
 +
Use mic to create the image:
 +
mic-image-creator --pkgmgr=yum --prefix=ts --tmpdir=/tmp --format=raw --cache=/var/tmp/meego13cache --arch=armv7hl --record-pkgs=name  --config=/tmp/ts-armv7hl-tegra2-v05.ks --outdir=MYOUTDIR/meego-image --overlay-size-mb=64 --run-mode=1 --save-kernel --logfile=MYOUTDIR/meego-image/ts-armv7hl-tegra2-v05.log
 +
 +
Note: Occasionally latest-testing armv7hl is not be published this will manifest as a failure to download the repomd.xml.
 +
If this occurs you can search the site for the most recent 1.2.90 with published files and replace latest-testing (e.g. s/latest-testing/1.2.90.4.0.20110920.84/)
 +
 +
copy the image to SD and resize the root partition (p2) load and boot.
 +
 +
This image
 +
* Starts X with hardfp drivers
 +
* Starts openbox window manager
 +
* You can start xterm from the openbox menu
 +
* You can run FlyingBus from xterm
 +
* working LAN
 +
* WLAN device not tested
 +
* BT dongle (will scan but I have not yet succeed in pairing)
 +
* needs more testing
 +
 +
== Supported Features ==
 +
 +
http://www.trimslice.com/wiki/index.php/Supported_Features
== TODO List ==
== TODO List ==
 +
* replace the image above with a MeeGo TV UX (XBMC) - done, thanks Brendan
 +
* XBMC integration - mostly, see progress [http://www.trimslice.com/forum/viewforum.php?f=47 here]
 +
* HDMI audio - done, see [http://www.madeo.co.uk/wp-content/uploads/2011/08/20110802_001.jpg here]
* Investigate video playback using the openmax tools supplied by nVidia
* Investigate video playback using the openmax tools supplied by nVidia
-
* XBMC integration
+
* Investigate gst-openmax integration and madeo-uplayer
-
* Investigate gst-openmax integration
+
-
* DVB-T, DVB-S integration
+
-
* Qt Media Player - http://qt-apps.org/content/show.php/Qt+Media+Player?content=128644
+
* MeeGo TV Browser - http://build.meego.com/package/show?package=meego-tv-browser&project=home%3Adanming%3Abranches%3Adevel%3Atv%3A1.2
* MeeGo TV Browser - http://build.meego.com/package/show?package=meego-tv-browser&project=home%3Adanming%3Abranches%3Adevel%3Atv%3A1.2
 +
* IR remote control (LIRC with IRXevent?)
 +
* Bluetooth remote control (with the included USB->bt)
 +
* HTML5 control application
 +
* QML control application - N900 - N950 - N9 - http://www.youtube.com/watch?v=CCl0j_Gro1Y&feature=player_embedded#at=14
 +
* Qt Media Player - http://qt-apps.org/content/show.php/Qt+Media+Player?content=128644
 +
* qOrbiter (linuxmce) http://imgur.com/mAAjx -
* Gyration integration - http://www.gyration.com/index.php/gb/home.html
* Gyration integration - http://www.gyration.com/index.php/gb/home.html
 +
* DVB-T, DVB-S integration
* Flash support  
* Flash support  
* add more here
* add more here
Line 21: Line 83:
== Device Developer Program ==
== Device Developer Program ==
-
Comulab are announcing in the next week or so details of how to purchase a device at 45% reduction on the retail price. [[Community_Office/Community_device_program#Trimslice]]
+
Compulab are announcing in the next week or so details of how to purchase a device at 45% reduction on the retail price. [[Community_Office/Community_device_program#Trimslice]]
== Collaboration spaces ==
== Collaboration spaces ==
Line 40: Line 102:
* Martin Brook / vgrade
* Martin Brook / vgrade
-
* your name / irc nick
+
* Brendan Le Foll / arfoll
 +
* Chris Leach / cxl000
 +
* Glen Gray / slaine

Latest revision as of 13:15, 21 September 2011

Contents

MeeGo Smart TV for Trimslice

Xbmc on trimslice.jpg

This page tracks the developments in porting MeeGo Tv and applications to the trimslice device from compulab.

See [1] for the latest status of table ux on the device

http://www.youtube.com/watch?v=Q04VfoNi-5M&feature=player_embedded

and current status of XBMC

http://www.youtube.com/watch?v=rfhiz_ORbwE

Current Image

http://dl.dropbox.com/u/5715485/trimslice/trimslice.img.bz2

The image above was based on an image created by this kickstart file File:Tablet-armv7hl-tegra2-v02.ks

To install use an SD card (and put it in sticker facing down in the front SD slot of the trimslice). Write the image in the following way : bunzip2 -c trimslice/trimslice.img.bz2 | dd of=/dev/sdX

The easiest is to then use gparted to extend the image to your SD cards size. (the image is made to fit a 2GB SD card).

Default passwords are meego/meego and root/meego. meego is in the sudoers file.

Problems:

  • pulseaudio is broken (use package from here), install using the --ignorearch option to rpm
  • HDMI out is not enabled in xorg.conf (can be enabled using this xorg.conf)
  • 24bit color disabled by default because meego-dm will not start with it, xorg.conf above enables it
  • image has no .ks it's vgrade's filesystem
  • repositories from 1.2-oss are missing replace the version with /latest-1.2/ in .repo files
  • xbmc is broken on that build, just do a zypper refresh && zypper in --force xbmc-gles
  • run 'startx' as the meego user, then from the xterm run xbmc.
  • HDMI audio needs configuring in XBMC, see here

Build a Meego 1.3 based image

Download this kickstart file File:Ts-armv7hl-tegra2-v05.ks to /tmp

Use mic to create the image: mic-image-creator --pkgmgr=yum --prefix=ts --tmpdir=/tmp --format=raw --cache=/var/tmp/meego13cache --arch=armv7hl --record-pkgs=name --config=/tmp/ts-armv7hl-tegra2-v05.ks --outdir=MYOUTDIR/meego-image --overlay-size-mb=64 --run-mode=1 --save-kernel --logfile=MYOUTDIR/meego-image/ts-armv7hl-tegra2-v05.log

Note: Occasionally latest-testing armv7hl is not be published this will manifest as a failure to download the repomd.xml. If this occurs you can search the site for the most recent 1.2.90 with published files and replace latest-testing (e.g. s/latest-testing/1.2.90.4.0.20110920.84/)

copy the image to SD and resize the root partition (p2) load and boot.

This image

  • Starts X with hardfp drivers
  • Starts openbox window manager
  • You can start xterm from the openbox menu
  • You can run FlyingBus from xterm
  • working LAN
  • WLAN device not tested
  • BT dongle (will scan but I have not yet succeed in pairing)
  • needs more testing

Supported Features

http://www.trimslice.com/wiki/index.php/Supported_Features

TODO List

Device Developer Program

Compulab are announcing in the next week or so details of how to purchase a device at 45% reduction on the retail price. Community_Office/Community_device_program#Trimslice

Collaboration spaces

  • #meego-arm on irc.freenode.net, this channel is for development effort not a support channel
  • #TegraLinux on irc freenode
  • #trimslice on irc freenode

Assets in hardware adaptation

http://www.trimslice.com/forum/index.php

http://tegradeveloper.nvidia.com/tegra/

ARM/hardfp

Team members

  • Martin Brook / vgrade
  • Brendan Le Foll / arfoll
  • Chris Leach / cxl000
  • Glen Gray / slaine
Personal tools