Linux newbie

Started by Tom, August 05, 2013, 03:44:57 AM

Previous topic - Next topic

Tom

Hello,

i am new to linux-development. I have experience with microcpus and freebsp and windows programming for years, so i'm not a total noob, but i am at the beginning in linux-development.
I used QT as a library for many years now and i would like to use it for my olinuxino project too. Now to my questions :
I need a minimal linux system with QT5, hardware acceleration for OpenGL ES 2 and the hardware capabilities of the olinuxino (lan, sata, usb, i2s, gpio, lcd7 and touch).
Could you plz point me to the right direction ? Where can i find a tutorial or info about compiling a minimum linux system that can deliver the above functions ?
As soon as i get linux to run, i'm at home and can use my long experience in QT and C++.

Thanks in advance for your help
Tom

XFer

Building your Linux environment from scratch may be doable, but it's a hell of a work.

I'd suggest starting from a working distribution, then you'll add what you need a step at a time, either from prebuilt packages or compiling from sources.

For the A20, there are 2 more-or-less working (still "green" and incomplete) distributions: one is from Olimex, based upon Debian 7.0, and you can find it here:

https://www.olimex.com/wiki/A20-OLinuXino-MICRO

("A20 Debian 4GB SD-card image release 2")

The other is derived from Fedora 19 and you can find it here:

https://groups.google.com/forum/#!topic/linux-sunxi/PLgUj-KefKQ

Unfortunately not everything works straight out of the box yet (the board is available since just a few weeks), but for example, the Debian-based image from Olimex should have all, or almost all, you're asking for (not 100% sure about i2s, but you could use HDMI audio for now, it's supported; not 100% sure about hw-accelerated OpenGL either).

Fernando