'''[[Lazarus]]''' is a cross-platform IDE for Free Pascal, a professional 32 bit / 64 bit Pascal Compiler. Lazarus supports a wide variety of processors and Linux distributions including the Raspberry Pi, where it runs natively.

+

[[File:Lazarus on Raspberry Pi.jpg|thumb|200px|right|alt=Lazarus on Raspbian Wheezy|Lazarus on Raspberry Pi.]]

+

'''[[Lazarus]]''' is a cross-platform IDE for [[Free Pascal]], a professional 32 bit / 64 bit [[Pascal]] Compiler. Lazarus supports a wide variety of processors and Linux distributions including the Raspberry Pi, where it runs natively.

==Simple installation==

==Simple installation==

−

In the Raspbian distribution Lazarus and Free Pascal are easily installed with the following shell commands:

+

In the [[Raspbian]] distribution Lazarus and Free Pascal are easily installed with the following shell commands:

<syntaxhighlight>

<syntaxhighlight>

Line 16:

Line 17:

==Compiling from sources==

==Compiling from sources==

−

In order to compile Lazarus from subversion sources see [http://www.michellcomputing.co.uk/blog/2012/11/lazarus-on-the-raspberry-pi/ Michell Computing: Lazarus on the Raspberry Pi] for details.

+

The newest versions of Lazarus are distributed as source code. In order to compile Lazarus from subversion sources see [http://www.michellcomputing.co.uk/blog/2012/11/lazarus-on-the-raspberry-pi/ Michell Computing: Lazarus on the Raspberry Pi] for details.

Revision as of 19:04, 23 March 2013

Lazarus on Raspberry Pi.

Lazarus is a cross-platform IDE for Free Pascal, a professional 32 bit / 64 bit Pascal Compiler. Lazarus supports a wide variety of processors and Linux distributions including the Raspberry Pi, where it runs natively.

See also

Accessing low-level hardware

Hardware hacking is easily possible with the Lazarus wrapper unit for Gordon Henderson's wiringPi C library (see bwlow). Alternatively, the GPIO port is also accessible directly from Free Pascal as described in the article on RPi Low-level peripherals.