Native ARM Systems
This is a placeholder for a page discussing FPC and Lazarus running natively on an ARM-based development system, i.e. as distinct from a target which requires cross-compilation.
Like almost all computers, these will contain an internal loader, usually in Flash memory. However there are two basic categories of system:
- Those that boot an operating system from internal Flash, such as the Linksys/Cisco NSLU2 "Slugs", and the Sheeva Plug.
- Those that boot an operating system from a conventional disc, connected via IDE, SCSI or USB.
In either case it is necessary to be able to install a general-purpose operating system such as Linux in order to be able to run development tools. This writer (MarkMLl) favours Debian, since he finds that using it results on a very similar system on a wide range of hardware (x86, SPARC, PPC, ARM).
> Basic OS installation (in Flash).
> Basic OS installation (conventional disc).
> Development tools prerequisites.
> Library prerequisites for FPC.
> Installing FPC from binary release.
> Getting and compiling FPC sources.
> Getting and compiling Lazarus sources.
> Prerequisites for running Lazarus.
> known gotchas.