Qt 5 on Raspberry Pi - the thread
Hi, you might have heard about this sweet tiny project aiming to blend Qt 5 with the Raspberry Pi board. Hopefully one day this will be an active initiative within the Qt Project but as for today we are starting with "this wiki page":http://developer.qt.nokia.com/wiki/Qt_5_on_Raspberry_Pi and this forum thread.
Questions? Comments? Discuss!
We're also trying to bring the joys of Qt to the Raspberry Pi in the Mer project ( http://www.merproject.org ), MeeGo-derived Core with a ARMv6+VFP port.
Let's have a chat in #mer IRC on irc.freenode.net on how we can collaborate - while we provide a bigger stack than the bare minimum you have, I think we have a lot in common when targetting Raspberry Pi and using Qt on there :)
[EDIT: fixed link, Volker]
I think vgrade is already kind of aware / jumping between both approaches, right?
Uncertain if he knew of this, didn't hear about Taku until today personally, but anyway, always good to have a talk on where we can help each other - collaboration is a good thing :)
Totally awesome. I can't wait to get my hands on a Raspberry board :-)
Taku is just a codename for the minimum list of components you need to have Qt 5 running on the hardware. Nothing else, really. This project puts all the focus on Qt 5 and, of course, the Raspberry Pi. There is no willingness to join the OS discussions at all.
In fact I carefully avoided the word "OS" in the wiki page, referring to 'Linux stack' or 'dependencies' precisely to stay away from this expectation. Surely I could have done better since the first thing vgrade tweeted (actually the second) was about "#nokia #taku" which is just plain wrong. Taku doesn't aim to become an OS, it is definitely not something that is developed by Nokia. There is a couple of engineers that happen to work at Nokia, a couple of enginners that happen to work at ICS and that is pretty much about it. Qt 5 and Raspberry Pi is what matters here.
[quote author="qgil" date="1319135539"]Taku is just a codename for the minimum list of components you need to have Qt 5 running on the hardware. Nothing else, really. This project puts all the focus on Qt 5 and, of course, the Raspberry Pi. The re is no willingness to join the OS discussions at all. [/quote]
Makes sense - my interest was in the graphics parts on Raspberry Pi and Qt5 usage of those, OS, not so much :) Sorry for the misunderstanding.
I'm absolutely looking forward to it.
Do you coincidentally know if the release date is still November or if there is any early rollout for developers?
What kind of Qt Creator integration are you working on? Are you working on making own (generic) embedded linux target? Is this work available somewhere public repos?
[quote author="passeli" date="1319447381"]Hello,
What kind of Qt Creator integration are you working on? Are you working on making own (generic) embedded linux target? Is this work available somewhere public repos?[/quote]
Initially it'll be a generic linux device. Yes, we're planning to make everything available in public repos.
If you are at DevDays, drop by the ICS stand. They seem to have some of this stuff on their stand.
I saw the thing at the DevDays in Munich and really liked the board.
I might end up adding a bit of support for the board to Qt Creator if I find the time to do so:-) We already do have pretty decent support for generic linux, so that might be some nice creative Friday project for me:-)
Just in case you have missed the last news:
400 boards available to Qt 5 developers!
431 candidates as we speak!
But first we are looking for mentors to cover areas of development and help with the selection of accepted participants. Check the "Call for Qt on Raspberry Pi Mentors":http://blog.qt.nokia.com/2011/12/02/call-for-qt-on-raspberry-pi-mentors/
First #QtonPi mentors and participants accepted http://wiki.qt-project.org/QtonPi/Device_program/Accepted #waytogo
If you want to recommend a candidate this is the right place.
any instructions on how mentors should proceed with the respective focus areas? What are the next steps?
Sorry for the proliferation of channels but the QtonPi mailing list just got created and that is the perfect place for project discussions like this one about the role of mentors.
This thread is useful for those who just want to chip in and out.
About the topic itself, now the most important help is to make sure that the right people gets the board, trimming that long list of candidates. The rest is about soft-mentoring and being sure that evident overlaps and disconnects are avoided. We are not requesting an academic mentorship here, just decentralized help handling the projects done with these 400 boards.
About 150 participants have been selected. About 250 boards still to go. Recommendations welcome!
Please have a special eye on those developers that are Qt Ambassadors & Especialists since at least we know about them. Pay also special attention to those claiming to be maintainers of other projects.
I have created a "More info, please" section for those that haven't provided much detail, no links and/or no clear references to a Qt specific project:
Feel free suggesting entries to go there, it helps cleaning the list of candidates. I those listed in this section don't bother to provide more details then we won't bother to keep them under regular review.
Note that we have currently 324 participants for 250 devices, and the selection becomes harder with every candidate accepted.
Thank you for your help!
clandestinahds and eroland updated their entries with links to more info about their projects both for the Robotics area, I personally recommend them.
Both accepted, thanks!. I assume you know well the relevance of Qt in their projects? By the description is not evident (at least not to me).
After getting that Call for Mentors mail I've added myself to the mentor candidate list. I hope I can be of some help for the projects.
I have submitted short introduction.
my username is rahulvala.
I recommend jykae (Ville Jyrkkä) to the QtonPi program. He's a Qt Ambassador and has been active in sharing his knowledge of Qt in our local community. I think he can contribute to the areas of Animations or Games.
I noticed a couple of people have already been assigned under me - that's great! For the project I have in mind, I think Jérémie Delaitre may be a good candidate for mentoring - his project has similar goals to my own, and developing a standardized set of controls would be nice. I also think nathan.f77 would be another good candidate in this area.
njeisecke, qtrahul, cybette & fxtech thanks! Feedback integrated.
By the way, I'm starting getting the feeling that many people start looking through the list from the top, and then somehow doesn't have time / attention to go till the end. Help picking good candidates at the middle and end of the list is welcome too.
I think Igor Kubrakov has a compelling idea - and very similar to what I want to do. Ideally he and Jérémie Delaitre (and myself) could collaborate on a standard set of widgets and develop an SDK to make integration with applications easy. I am doing my own research into turning the concept into an inexpensive commercial product.
In my eyes Igor Kubrakov falls in the category of entry with no links or references of past work. Moved to the last section.
I put our project up on the wiki list. I was going to start development early January but as Qt has started this idea off, I thought we could begin earlier.
We have some plans already being researched for the Raspberry Pi and some of them will be (hopefully) a much cheaper (the software will be free and not require extremely expensive hardware) alternative to many "specialist" applications. One of the biggest challenges for Open Indie Project Dot Org will be to provide full language support. We decided to use a talk table system for this but also provide methods to use on-the-fly translators. We will be providing support for verbal, written and visual methods of communication (speech, text, sign and Makaton for example). This system will also be published under an Open Source licence to allow other developers to make use of it in their own projects.
Once Open Indie Project Dot Org enters alpha testing (December 16th 2011) we should start getting things brought together.
I have used other environments in the past but only glanced at Qt. No particular reasons, just luck of the draw. However, after taking a look into Qt seriously, I think it might just be the way to go.
Thanks for accepting me. :-)
I recommend flakopana, he updated his entry with a link with some info http://raspberrypana.wikidot.com/start I think he will be good in robotics area
Nice to see all this buzz about raspberry PI and Qt. I've been accepted, now I'm in the education categorie with the OpenGL graphic calculator Math Graphica. I'm very motivated right now, hacking OpenGL ES programable pipeline wich I'm still not very confortable with.
I've been reading the Pi website and foruns with close attention, and this little piece of hardware looks really nice. Also it looks like that Meego Mer OS can be used.
I also have a very old software I made in MS Visual C++ 6, with very cool 3D animated graphs of electromagnetic waves propagating in open space and in rectangular wave guides, this would be a heck of a good port to the raspberry.
Thank you guys, keep up the good work.
Hi qgil, did update my entry (User: mhoff) with link to Ethernet/IP stack project - would be great if you could have a look to it again. Could open great application space for Raspberry / QT5 in automation integration.
Thanks for your attention.
I recommend truta.alexandru ( http://wiki.qt-project.org/User:Truta.alexandru ), we study together at the same university.
I recommend Michael Rondeau (mirondeau). He is a colleague of mine at work and having two people working together is better than one!
I don't see the "Mobile Apps" and "Desktop Apps" category in the QtonPi accepted list. :)
So, it would appear that the voucher codes have gone out today for those who are signed up with the QtOnPi program! Hoorah!
Hi, this is a reminder to the developers listed at
Missing a CODE SENT or OK flag. We need your confirmation. Please follow the instructions at the top of the page.
Your help is appreciated scanning the page and pinging / forwarding this email to anybody you know. Thank you!
I'm not sure if this is the place, but there is a problem with the toolchain-and-sysroot-armv5tel.tar.bz2 in qtonpi-0.2.
I cannot extract this archive.
it will unzip, but not untar.
sha1sum matches for the entire archive.
[quote author="jackassplus" date="1341074339"]I'm not sure if this is the place, but there is a problem with the toolchain-and-sysroot-armv5tel.tar.bz2 in qtonpi-0.2.
I cannot extract this archive.
it will unzip, but not untar.
sha1sum matches for the entire archive. [/quote]
What command did you use to extract it?
@tar -xf <filename>@
this should automatically recognize the compression applied or if that fails
@tar -jxf <filename>@
will extract the bzip2 archive.
interesting, I tried it in a few different environments and it appears to have been a problem with one particular VM. First time that has happened.