Embedded FreePascal

Information on using the FreePascal compiler on embedded systems.


I really need to start a blog for this information...

New - 30-July-2009 - There is a new Embedded page on the FreePascal wiki.

Recently, I've been developing a GUI program on this board:
http://www.embeddedarm.com/products/board-detail.php?product=TS-TPC-7390

I'm also developing console programs that should run on this board:
http://www.embeddedarm.com/products/board-detail.php?product=TS-7400

A while back I started working on an educational project involving Environmental Monitoring. That project now contains some files that pertain to embedded systems.

New - 20-Feb-2009 - Added information about possible FreePascal compiler error messages if certain Linux packages need to be installed to compile the example programs on Environmental Monitoring.

C# is a popular language these days for rapid application development. The development approach used in C# is very similar to what I've used with Delphi since 1995 as both were developed by Anders Hejlsberg (as well as TurboPascal which I started using in 1985).
http://en.wikipedia.org/wiki/Anders_Hejlsberg

FreePascal is pretty mature and is included with most Linux distros. It has ARM support and seems to work very well.

You can go to this page and set the top three weights to 1,1,1 or even 2,1,1 and click on Calculate and see the result:
http://shootout.alioth.debian.org/u32/which-language-is-best.php

I'm using this free (with source) widget set on my TS-TPC-7390:
http://opensoft.homeip.net/fpgui/

Here is another free (with source) widget set:
http://wiki.freepascal.org/MSEide_&_MSEgui
http://homepage.bluewin.ch/msegui/

New - 28-Apr-2009 - WiSeSLAp (the Widget Set for Super Light Applications, also WSL) runs on the Linux framebuffer console (via DirectFB).

Please share your ideas, comments and suggestions. Thanks!
-- Paul Breneman


Return to home page for TurboControl

TurboControl.com
PO Box 3817
Columbus, OH 43210-0817
Show for email address