09.11.2012 Views

Contents - Raspberry PI Community Projects

Contents - Raspberry PI Community Projects

Contents - Raspberry PI Community Projects

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ssh pi@raspberrypi.local<br />

Software development/proving<br />

A supported platform for the <strong>Raspberry</strong> is Qt, which is already being worked on. C/C++<br />

is supported through a gcc cross-compiling toolchain. On Debian/Ubuntu systems, the<br />

packages gcc-4.6-arm-linux-gnueabi and g++-4.6-arm-linux-gnueabi provide suitable<br />

compilers. For other build platforms, Chris has good instructions for building a crosscompiler(http://www.bootc.net/archives/2012/05/26/how-to-build-a-cross-compiler-foryour-raspberry-pi/#comment-22483)<br />

- this should also work in a Cygwin environment on<br />

Windows. MinGW may also be supported.<br />

Python is being pushed forward by the foundation. (Status ??)<br />

After compiling, using QEMU and a Linux VM would be one way of testing your apps<br />

(this also works on Windows). Search the forum for the ready-made ARM images.<br />

The choice of programming languages, IDEs and other tools on the R-Pi is only<br />

determined by:<br />

1) The operating system compatibility (at the moment the specific Linux distro used)<br />

2) The status of the respective ARM package repositories and their binary compatibility<br />

3) The possibilty to build other software + its dependencies for the R-Pi from sources<br />

(depends on C cross-compiler ???)<br />

What kind of software development and testing loop has been proven effective please<br />

(from someone who's been there and done it)?<br />

For me (and others, hopefully) that would be very useful.<br />

Further reading<br />

The main <strong>Raspberry</strong> Pi resources are:<br />

▪ <strong>Raspberry</strong> Pi Foundation-maintained <strong>Raspberry</strong> Pi home (http://raspberrypi.org/)<br />

▪ <strong>Raspberry</strong> Pi Foundation-maintained <strong>Raspberry</strong> Pi Forum (http://raspberrypi.org/<br />

phpBB3)<br />

▪ <strong>Community</strong>-maintained eLinux wiki (see wiki article overview for a list of<br />

existing articles)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!