Difference between revisions of "RPi Development environments"

From eLinux.org
Jump to: navigation, search
(Eclipse)
Line 1: Line 1:
 +
[[Category: Linux]]
 +
[[Category:ARM Development Boards]]
 +
[[Category: Broadcom]]
 +
[[Category: Development Boards]]
 +
[[Category: RaspberryPi]]
 +
[[Category: Education]]
 +
{{Template:RPi_Software}}
 +
 
=Development environments=
 
=Development environments=
  

Revision as of 09:17, 24 July 2012


Back to the Hub.


Software & Distributions:

Software - an overview.

Distributions - operating systems and development environments for the Raspberry Pi.

Kernel Compilation - advice on compiling a kernel.

Performance - measures of the Raspberry Pi's performance.

Programming - programming languages that might be used on the Raspberry Pi.

Development environments

Instead of just using a compiler and editor, you can use a complete image to create "development tool chains" which integrate compiler, build system, packaging tools etc. in one tool chain.

OpenEmbedded

OpenEmbedded is a build framework and cross-compile environment for embedded Linux.

http://openembedded.org/

QEMU

A detailed tutorial by emercer: http://cronicasredux.blogspot.com/2011/09/installing-and-running-debian-armel-on.html

Discuss:

Scratchbox

Scratchbox is a cross-compilation toolkit designed to make embedded Linux application development easier. It also provides a full set of tools to integrate and cross-compile an entire Linux distribution. To find out what it can do, take a look at some of the documentation.

http://www.scratchbox.org/

There is now an Oracle Virtualbox VM image with a scratchbox2 install inside.

More details and discuss: http://www.raspberrypi.org/forum/?mingleforumaction=viewtopic&t=454

Eclipse

Mamona

EMBINUX