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




--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to