LinuxMCE Forums

General => Feature requests & roadmap => Topic started by: locutus on November 15, 2011, 07:03:42 pm

Title: raspberry pi
Post by: locutus on November 15, 2011, 07:03:42 pm
I have been following the raspberry pi project lately (link below), and i will be buying a couple of them for other projects but i wondered how difficult would it be to use it as an MD. The problem with using it as an MD is the fact that its ARM based, and at that its ARMv6 based so no Ubuntu :( But, how difficult would it be getting a MeeGo or Debian MD dunning? A $35 MD is quite intriguing.
http://www.raspberrypi.org/
Title: Re: raspberry pi
Post by: Marie.O on November 16, 2011, 08:50:07 pm
We've already had some talk about that thingie in the forum and/or wiki.

Let's see what it does, when it comes out.
Title: Re: raspberry pi
Post by: locutus on November 16, 2011, 11:08:03 pm
if i acquire one of the first batch, im going to use it for my local ubuntu mirror, but i would be happy to open it up via ssh for people to poke around it.
Title: Re: raspberry pi
Post by: locutus on November 24, 2011, 05:47:28 pm
this popped up on their home page, i dont know if golgoj4 would be interested
http://www.raspberrypi.org/archives/369
Title: Re: raspberry pi
Post by: bongowongo on November 26, 2011, 09:50:25 am
if i acquire one of the first batch, im going to use it for my local ubuntu mirror, but i would be happy to open it up via ssh for people to poke around it.

In the faq it says that newer versions of ubuntu aren't really supported yet
Title: Re: raspberry pi
Post by: locutus on November 26, 2011, 01:27:06 pm
thats correct because they don't support the older version of ARM, but if a full MD cant be built i know orbiter can be compiled for arm
Title: Re: raspberry pi
Post by: brononius on January 11, 2012, 01:26:26 pm
Just noticed that they started the production...
http://www.raspberrypi.org/

Would be nice as an orbiter no? I'm thinking to connect linuxmce with my home theater... Today i'm just using a PS3 to play some movies...
Title: Re: raspberry pi
Post by: ggmce on January 11, 2012, 04:21:20 pm
This has probably been discussed, but just to open up a thought; does the architecture of MCE lend itself to distributed computing over a gigabit network? Ideally these would sit behind every monitor and stay on since they use very little power. Perhaps one could serve as the "core" that would direct all processing traffic among the nodes so you would have a robust, low power consumption system.
Title: Re: raspberry pi
Post by: tschak909 on January 11, 2012, 04:36:01 pm
You do understand that LinuxMCE is built atop a messaging bus, right?

-Thom
Title: Re: raspberry pi
Post by: locutus on January 11, 2012, 07:21:24 pm
yep they are finally in production, and yes it looks like the only thing that they could run it Qorbiter, if it were build for ARM. I hope to look into building an ARM MD, but we will see.
Title: Re: raspberry pi
Post by: ggmce on January 11, 2012, 11:32:08 pm
Sorry, I'm an ME so I'm not versed on messaging bus architecture vs another type that would allow it, just thinking out loud....
Title: Re: raspberry pi
Post by: tschak909 on January 11, 2012, 11:42:05 pm
I am trying to say that WE ARE a distributed computing platform.

-Thom
Title: Re: raspberry pi
Post by: valent on January 24, 2012, 10:01:57 am
FYI RaspberryPi should be out in webshop by the end of January or beginning of February ...
Title: Re: raspberry pi
Post by: DragonK on January 24, 2012, 10:36:45 am
XBMC allready got their hands on one.....

So NOT FAIR  >:(
Title: Re: raspberry pi
Post by: valent on January 24, 2012, 12:24:10 pm
XBMC allready got their hands on one.....

So NOT FAIR  >:(

It looks to me like RaspberryPi guys installed XBMC on their dev boards, don't see any word of RaspberryPi on XBMC blogs.
Title: Re: raspberry pi
Post by: DragonK on January 24, 2012, 01:53:51 pm
From what I understand the XBMC guys have a Demo/Beta unit that they used to test.


From the Raspberry website.

"We wanted to keep the fact that XBMC is running beautifully on Raspberry Pi at least moderately quiet until
Gimli and Davilla from XBMC had unveiled their demo at Scale 10x  this weekend"
Title: Re: raspberry pi
Post by: golgoj4 on February 26, 2012, 05:53:09 am
*looks around for qt/linuxmce dev's*
oh wait thats only me. and im busy writing a new orbiter.

but hey, if someone was to send me one i would feel compelled to make it work :)

-golgoj4

Title: Re: raspberry pi
Post by: valent on February 26, 2012, 11:22:05 am
RaspberryPi should go on sale next week, and there is Debian and Fedora linux versions that work on it already...
Title: Re: raspberry pi
Post by: golgoj4 on February 29, 2012, 10:42:17 am
who wants my address?  ;D
Title: Re: raspberry pi
Post by: locutus on February 29, 2012, 12:06:59 pm
ill send u one once you can order more than one
Title: Re: raspberry pi
Post by: Marie.O on March 02, 2012, 01:02:17 pm
who wants my address?  ;D

Your address is public knowledge:

High Security Prison
Block A
Three-Strikes-And-You-Are-Out Offender

:P
Title: Re: raspberry pi
Post by: golgoj4 on March 03, 2012, 04:18:57 am
Your address is public knowledge:

High Security Prison
Block A
Three-Strikes-And-You-Are-Out Offender

:P

oh you are a saucy one aren't you!
Title: Re: raspberry pi
Post by: PeBoavida on April 02, 2012, 02:29:45 pm
Any development in this 'department'? Has anyone successfully run Linux MCE core / orbiter in a raspberry pi?
Title: Re: raspberry pi
Post by: hari on April 02, 2012, 02:37:51 pm
that piece of vaporware is not yet available.. (at least at rs components)

surely a nice unit but I can't stand their "hype generation" in combination with lack of supply.. do they want to mimic apple or what? Maybe it is not about an embedded computer but a university study on "how to create a hype in IT"
Title: Re: raspberry pi
Post by: locutus on April 02, 2012, 04:19:25 pm
Any development in this 'department'? Has anyone successfully run Linux MCE core / orbiter in a raspberry pi?

Can't use what you don't have. They haven't started shipping yet.
Title: Re: raspberry pi
Post by: Sigg3.net on April 13, 2012, 05:15:49 pm
I got one for my birthday from my GF, so I can sponsor one to the LMCE project if it is needed. I am interested (of course) to be using it as a hopefully quiet orbiter.
Title: Re: raspberry pi
Post by: golgoj4 on April 14, 2012, 07:44:34 am
i am pretty much pushing as hard as i can atm to get a pi capable linuxmce image going. There is a more than a little bit to construct still, but you guys will be the 1st to know when i have something thats ready for hardware testing.


-golgoj4
Title: Re: raspberry pi
Post by: locutus on April 14, 2012, 04:00:23 pm
Are you working for just running qOrbiter on it or are you trying for a full MD? My ship date is may 14, so I would be highly interested in working with you then.
Title: Re: raspberry pi
Post by: golgoj4 on April 15, 2012, 04:05:45 am
Are you working for just running qOrbiter on it or are you trying for a full MD? My ship date is may 14, so I would be highly interested in working with you then.


there are couple ideas that I have, but at the moment, im trying to make qorbiter play video. we will go from there :)

-golgoj4

Title: Re: raspberry pi
Post by: locutus on April 15, 2012, 05:02:51 am
I think that I need to stop by IRC and have a chat with you
;)
Title: Re: raspberry pi
Post by: golgoj4 on June 12, 2012, 03:08:29 am
so like, if someone wants to send me one, now is the time. coley has been kickin ass and the time is upon us!

-golgoj4
Title: Re: raspberry pi
Post by: locutus on June 12, 2012, 04:10:49 am
we'll see how the next paycheck looks  ;)
Title: Re: raspberry pi
Post by: coley on June 12, 2012, 01:15:01 pm
so like, if someone wants to send me one, now is the time. coley has been kickin ass and the time is upon us!

-golgoj4
Can you not get your new employer to sponsor you one?  :)

-Coley.
Title: Re: raspberry pi
Post by: locutus on June 12, 2012, 02:08:03 pm
could also apply for one of the 400 vouchers from nokia, if they still have them
Title: Re: raspberry pi
Post by: coley on June 12, 2012, 02:19:05 pm
could also apply for one of the 400 vouchers from nokia, if they still have them
I thought they were already allocated.

-C.
Title: Re: raspberry pi
Post by: hari on June 12, 2012, 02:41:37 pm
the cake is a lie
Title: Re: raspberry pi
Post by: golgoj4 on June 12, 2012, 02:44:57 pm
they are. i may ask very nicely @ work. hehe.

-golgoj4
Title: Re: raspberry pi
Post by: stedaniels on June 13, 2012, 03:03:27 pm
I'm still waiting on delivery! Otherwise it's not like I've got the time personally to develop on it - so posting it to someone else to have fun with sounds like the next best idea!
Title: Re: raspberry pi
Post by: Sigg3.net on June 16, 2012, 11:45:48 am
Norwegian HD test of Raspberry Pi on XBMC here:
http://video.allerinternett.no/videos/75/11175.1200.1280.720.mp4

More a preview than a real test, but nice quality:)
Title: Re: raspberry pi
Post by: valent on July 11, 2012, 09:21:20 am
Got my Raspberry Pi, it is an great small monster of a device...
Anybody got to install LinuxMCE on it?
Title: Re: raspberry pi
Post by: coley on July 11, 2012, 12:55:12 pm
Well for a start its an ARM chip so LinuxMCE would need to be ported to it.
There is some ongoing work getting qOrbiter operational on it.
It should technically be possible to get other MD related binaries cross-compiled for it.
So to answer your question - nope, no installs of LinuxMCE.

-Coley.
Title: Re: raspberry pi
Post by: valent on July 11, 2012, 04:11:01 pm
Ah, I wasn't paying close attention. Wasn't Hari running lmce on some older Fedora for arm?
Title: Re: raspberry pi
Post by: tschak909 on July 11, 2012, 06:41:23 pm
Why don't you help with the porting effort?

-Thom
Title: Re: raspberry pi
Post by: valent on July 12, 2012, 09:25:31 am
I can try, who do I need to contact and see if I got skills needed for the job.
Title: Re: raspberry pi
Post by: phenigma on July 16, 2012, 03:51:28 am
Got my Raspberry Pi, it is an great small monster of a device...
Anybody got to install LinuxMCE on it?

I have a disked MD running on my Pi in a test setup here and the most of the system cross compiled for armel on debian squeeze.  Orbiter is slow as there is no accelerated X driver.  Audio plays in xine, video is untested but not accelerated by xine.  Coley mentioned a player designed for the pi so that could be a solution for media playback.

J.
Title: Re: raspberry pi
Post by: valent on July 16, 2012, 08:40:36 am
@phenigma can you please share info on how you managed to compile and install lmce on Raspberry Pi ?
Title: Re: raspberry pi
Post by: tschak909 on July 16, 2012, 05:31:49 pm
Perhaps some meeting here would be beneficial to set up an official build server for ARM packages, as a starting point.

-Thom
Title: Re: raspberry pi
Post by: coley on July 16, 2012, 05:39:58 pm
@phenigma can you please share info on how you managed to compile and install lmce on Raspberry Pi ?
see his post here - http://forum.linuxmce.org/index.php/topic,12606.msg90675.html#msg90675

-Coley.
Title: Re: raspberry pi
Post by: phenigma on July 18, 2012, 07:44:41 pm
Thanks for pointing valent to that Coley.  I'll be happy to try and answer questions.

The biggest challenge to building the system was the database, the entire build system (as is) relies on the database knowing all the required packages and distro specific information.  My initial build is a hack at the database, I manually altered an existing distro in the database to reflect the values I needed to build the system on debian squeeze.  This of course is not something I can sqlCVS submit to the central database as it would bork current builds.  If I could walk the database a little better with a visual tool of somekind then I could 'duplicate' an existing distro, alter values where required and submit through sqlCVS.  This has been done for each upgrade of LMCE so far 0710->0810->1004, etc...  I'm just not very fluent in database administration.  Perhaps someone who has done this in the past would have some insights into how best to approach this.  I managed to do most of the setup/database/and build in about 2 weeks, solid evenings and a long weekend.

It *should* be 'easier' to build using a newer build system, I believe possy is working on one, but I'm not sure how far that is away.  So for now the database is still required.

I find the build system is fairly easy to work with and manipulate once you understand the relevant portions of the packaging portion of it.  It would be easier with a tool to edit the build database on a builder.

J.
Title: Re: raspberry pi
Post by: phenigma on July 18, 2012, 07:57:07 pm
Perhaps some meeting here would be beneficial to set up an official build server for ARM packages, as a starting point.

-Thom

Good idea Thom.  As a start, so that it could be built by others: Do you have any suggestions/insights/recommendations as to how best to add a new distro to the database?  I know you have been involved (or perhaps the primary) in adding ubuntu 1004 to the database.  I know there is a move away from the database to a simpler build system but it looks a little ways off to be usable just yet.

J.
Title: Re: raspberry pi
Post by: tschak909 on July 18, 2012, 09:34:34 pm
I can help with this, perhaps it might be better to stop by the -devel channel in IRC, but basically:

* an entry needs to be added to the Distro table. This must be done manually with an INSERT INTO Distro ... command in mysql
* each package in the Software > Packages screen must have a package source added to them. For upstream non-linuxmce packages, this must be a separate source (look at, for example, any package without a manufacturer (the ones at the top.)... For LinuxMCE packages, you need to add a compatibility record in the Packages section.

The package database is literally a database on top of whatever package system that the target system is using. Right now, we have package entries and scripts for Debian derived distributions.

It is split into two separate programs, MakeRelease and ConfirmDependencies, they both use the Package database you see in the Web Admin, to either build packages for the system, or to install them into a target system respectively.

Each individual package is broken up into several basic sections:

* A compatibility record, whether the package should be built/installed cart blanche for a given operating system or distribution.
* A list of dependencies, other entries in the Package database that the package will need to be installed. For upstream packages, this is usually empty, because these packages are not built by us, and already have their own dependencies..  For our own packages, there are entries in here which correspond to other Package entries, these get added either into Depends (for Pluto built packages), or Pre-Depends (for non-Pluto packages)
* A list of package sources, where to get this package (and more specifically, which script to use to grab the package.), usually, this is either Pluto Addon, or Ubuntu Addon packages. Look at some of the packages to see. This is followed by which repository to get it out of, AND more importantly, given the source, which distro it is compatible with (because some repositories may work across multiple distro versions, for example).
* and finally, for packages we build, a list of files that are part of the package (this is used by MakeRelease to build the package).

This is literally used by our build scripts, to output each and every package needed.

-Thom
Title: Re: raspberry pi
Post by: phenigma on July 20, 2012, 02:01:35 am
Wow, I had actually picked up most of that already from working with the build scripts and database already.  I'm happy to know my understanding is not flawed.

I'm assuming this needs to be done with a clean install on a CORE?  Then sqlCVS submitted.  Likely in stages, distro first, sqlcvs, add packages, sqlcvs.

I'll drop into -devel on IRC.

J.
Title: Re: raspberry pi
Post by: tschak909 on July 20, 2012, 05:55:45 am
Yup, that would be a good approach.

Ok, I'm pretty much always lurking there, just shout my name and Colloquy will let me know you're there.

-Thom
Title: Re: raspberry pi
Post by: valent on July 25, 2012, 01:17:45 pm
This looks like great progress - http://wiki.linuxmce.org/index.php/Porting_Raspbian
Title: Re: raspberry pi
Post by: phenigma on July 26, 2012, 04:24:26 am
Early stages yet but good progress on database updates so far.  Lots still to do for this to be usable. 

Thanks to golgo for qOrbiter and to coley for porting it to Qt5 on the RPi, that is what could really make the RPi a viable (usable) device.

J
Title: Re: raspberry pi
Post by: coley on August 24, 2012, 06:50:25 pm
And this http://www.raspberrypi.org/archives/1839 (http://www.raspberrypi.org/archives/1839) is even more good news :)
Hardware decode for VC-1 and MPEG-2 available.

-Coley.
Title: Re: raspberry pi
Post by: phenigma on August 25, 2012, 04:57:36 pm
And this http://www.raspberrypi.org/archives/1839 (http://www.raspberrypi.org/archives/1839) is even more good news :)
Hardware decode for VC-1 and MPEG-2 available.

-Coley.


Woo hoo!  That pushes aside a large stumbling block for an omxplayer device.

J.
Title: Re: raspberry pi
Post by: golgoj4 on August 25, 2012, 06:26:12 pm
mine should be arriving on monday!! woohoo!! im racing like mad to get the qMediaPlayer working on the DCEside. Ive done a proof of concept qml video plugin so we are getting closer!

So what left to add to qOrbiter
dce multimedia- writing the plugin this weekend. Child qMediaPlayer device registers and i can send media control commands to it. just need the plugin to serve the stream data now ;)

dce ip phone / video. ---kinda far away just because ive not had a chance to look at c# / qml interfaces yet. The plan is to utilize liblinphone to create our own ip qPhone (sorry about q' everything. lol) that we can utilize on mobile devices as well as the pi and mds. and it could support video as the linphone library supports it.

also, you guys kick ass :)

-golgoj4
Title: Re: raspberry pi
Post by: coley on August 29, 2012, 01:49:59 pm
dce ip phone / video. ---kinda far away just because ive not had a chance to look at c# / qml interfaces yet. The plan is to utilize liblinphone to create our own ip qPhone (sorry about q' everything. lol) that we can utilize on mobile devices as well as the pi and mds. and it could support video as the linphone library supports it.
And (lib)linphone is already available on raspbian :)
Methinks the R-pi will be pushed to the pin of its collar with all we are expecting of it!!

-Coley.
Title: Re: raspberry pi
Post by: phenigma on August 29, 2012, 04:27:49 pm
Wow!  Great work!  U-boot has been ported to RPi and I'm trying to figure out how to use it for netboot.

J.
Title: Re: raspberry pi
Post by: valent on September 03, 2012, 11:55:10 am
Another reason why Raspberry Pi is best thing since sliced bread, now it has also CEC support via libCEC
http://www.youtube.com/watch?v=XPyOyJsnB1o

Title: Re: raspberry pi
Post by: hari on September 03, 2012, 12:17:38 pm
old news :-p
Title: Re: raspberry pi
Post by: valent on September 03, 2012, 01:37:06 pm
Good news are worth repeating ;)
Title: Re: raspberry pi
Post by: Sigg3.net on September 09, 2012, 04:27:16 pm
Good news are worth repeating ;)
But then they are olds, no?

Sorry, sorry, enough with the OT posts.
Title: Re: raspberry pi
Post by: golgoj4 on September 09, 2012, 05:01:55 pm
But then they are olds, no?

Sorry, sorry, enough with the OT posts.

But what is 'on topic' anyways....
Title: Re: raspberry pi
Post by: coley on September 28, 2012, 02:33:47 pm
Been sidetracked of late so not getting time on this at the mo  :(
Remember the old turbo buttons on PCs :) now RPi has some http://www.raspberrypi.org/archives/2008

-Coley.
Title: Re: raspberry pi
Post by: hari on September 28, 2012, 10:12:40 pm
thx for the hint coley!
Title: Re: raspberry pi
Post by: jacksin on October 01, 2012, 08:19:35 am
Just got to know about raspberry pi from this forum. Thanks guyz!