[Lazarus] Free-pascal question

Michael Schnell mschnell at lumino.de
Thu Mar 7 11:11:45 CET 2013


On 03/07/2013 10:45 AM, Chavoux Luyt wrote:
> 1. How good is Lazarus/fpc for embedded programming (compared to C)? 
> It will probably be on a (custom-made) device with ARM/Atmel-based 
> chipset (with or without an OS - will this make a difference?).
>
What exactly do you mean by embedded ?

Possible definitions include:

  - (hard) real-time
  - direct hardware access
  - interrupt programming
  - code in Flash memory (for "diskless" low-cost hardware)
  - no OS
  - no GUI (for "headless" low-cost hardware)
  - memory space efficiency (for low-cost hardware)
  - speed efficiency (for low-cost hardware)
  - cross compiling
  - remote debugging

Some people (especially in the German Lazarus forum) currently are 
experimenting with cross compiling and remote debugging using a QNAP NAS 
(headless ARM Linux device using an embedded "diskless" Linux distribution)

Others are experimenting with Android (on ARM-Linux) or devices like 
"Raspberry Pi" (extremely cheap ARM-Linux device constructed for 
educational use).

-Michael







More information about the Lazarus mailing list