Hello, is there anybody still programming in the Pascal language (Delphi, Free Pascal ...) or all of you moved to the C/C++? And what about using the mikroPascal from MikroElektronika or Oberon from Astrobe for microcontroller development? Best regards Vit Mares
Vit Mares wrote: > is there anybody still programming in the Pascal language Good question. And what about Lazarus? http://www.lazarus.freepascal.org/
Yes, it seems to be a usable solution for NXP, ATMEL and other ARM micros http://wiki.freepascal.org/TARGET_Embedded But the question is: Where are you, Pascal programmers, are you still here, but moved to the C/C++? :-)
Vit Mares wrote: > Where are you, Pascal programmers You find them in another forum: http://www.mikrocontroller.net/forum/pc-programmierung Pascal is not famous on µC but PC programms.
Yes, we are on the road, e.g. at http://forum.e-lab.de/index.php But tired of never ending Pascal/C discussions.
And Yesss, I would definitely like to see the programming efficiancy power of Pascal/Lazarus/Delphi on the MIC platform. I am a very fast Delphi programmer, but definitely slowed down to a 10th of development speed, when forged to use C, C++ on the Mics. Has someone a Delphi for the ARM Cortex M3? please, I would give my soul for that... HDS
heisystec wrote: > Has someone a Delphi for the ARM Cortex M3? > please, I would give my soul for that... your soul....really? I myself am happy, that freepascal can produce code for Windows CE on ARM devices. But using Lazarus, I have some doubts, because the exe files are incredible big (empty app around 2 MB or so) and this is not good for a Windows CE system. I have some hope, that the ARM port of freepascal will in future be useable for bare metal projects. Why? now, the a.m. mikroe product is a little too special layouted: instead to only support families (e.g. ARMv5, ARMv6 and so on) and bring specialized acces by applying .inf files (the counterpart of .h in C) containing the necessary hardware registers ( uart0: TUart absolute $40002000; or so) the people from mikroe support only distinct products: you have to enter the particular chip name (mainly chips from Stellaris or ST) and if your chip is not listed, then you have no luck. This is the wrong way. W.S.
W.S. wrote: > heisystec wrote: >> Has someone a Delphi for the ARM Cortex M3? >> please, I would give my soul for that... > > your soul....really? > > I myself am happy, that freepascal can produce code for Windows CE on > ARM devices. But using Lazarus, I have some doubts, because the exe > files are incredible big (empty app around 2 MB or so) and this is not > good for a Windows CE system. > > I have some hope, that the ARM port of freepascal will in future be > useable for bare metal projects. > Why? > now, the a.m. mikroe product is a little too special layouted: instead > to only support families (e.g. ARMv5, ARMv6 and so on) and bring > specialized acces by applying .inf files (the counterpart of .h in C) > containing the necessary hardware registers ( uart0: TUart absolute > $40002000; or so) the people from mikroe support only distinct products: > you have to enter the particular chip name (mainly chips from Stellaris > or ST) and if your chip is not listed, then you have no luck. This is > the wrong way. > > W.S. Yes, my soul. When will be there an ARM port of lazarus/Freepascal? I won't mind if I use Windows 98 or Linux or WIN7 in a virtual machine as an OS for that, if I could use some Pascal - whichever - to program on the MIC level. It's so much faster and more efficiant writing code with that language. If you get big (2M mentionned) files with Lazarus, it's because you have all of the possible visual Windows components compiled in there. The FreePascal for ARM could be much smarter... Is out there any good Pascal compiler for the ARM Cortex M3?
heisystec wrote: > When will be there an ARM port of lazarus/Freepascal? I think there already is an ARM port: Raspbian has lazarus available in its package manager...
Ten days ago I put up this new page that lists some of my favorite Free Pascal projects (some embedded): http://turbocontrol.com/devoptions.htm
Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
Log in with Google account
No account? Register here.