Recent

Author Topic: Lazarus Embedded GUI  (Read 6250 times)

Mongkey

  • Sr. Member
  • ****
  • Posts: 430
Re: Lazarus Embedded GUI
« Reply #15 on: September 26, 2022, 01:11:17 am »
i already tested on ubuntu, avr work very good the other not working.

thank you.
Unfortunately you cut off the AVR when trying to prevent images, but I assume it's the Atmega328.
Did you also install the SubArchs with the ARMs and ESPxx?
Or did you just use the default setting?
Did you use the latest fpcudeluxe?

i installed ARM ESP and AVR SubArch from latest fpcupdeluxe, using environment by fpcupdeluxe default. i do a lot mcu programming using c++, pascal is a new for me in embedded world, although i'm also fullstack pascal programmer, c++ got very easy setting, easy setting would attract people to learn, i think. Thank you.

MarkMLl

  • Hero Member
  • *****
  • Posts: 6676
Re: Lazarus Embedded GUI
« Reply #16 on: September 26, 2022, 09:07:02 am »
the name Lazarus Embedded GUI I still think is quite missleading. When I read it I expect a GUI framework for target embedded (forms and controls for an embedded display).

I assure you that you're not the only sloppy reader, but in fairness Lazarus is the IDE and if the OP meant a new LCL target I'm sure he'd have written that.

Besides, he's the one contributing a substantial amount of effort to the community so deserves /some/ slack :-)

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

Mathias

  • Jr. Member
  • **
  • Posts: 88
Re: Lazarus Embedded GUI
« Reply #17 on: September 26, 2022, 05:49:08 pm »
I forgot to mention this in the first post.
A serial monitor similar to the Arduino IDE is also built in.

Arioch

  • Sr. Member
  • ****
  • Posts: 421
Re: Lazarus Embedded GUI
« Reply #18 on: September 26, 2022, 06:07:02 pm »
I assure you that you're not the only sloppy reader

The question is if Mathias holds this title dear, or just does not bother with thinking out a perfect name suiting evreryone (won't be easy).

Personally, i think Lazarus Embedded Connector would be more understandable for newbs. But then i think there would be people who would bash it and say "`connector` is something totally else"

Or, maybe, in embedded development "GUI" has very specific sense and means not what it usually means to non-embedded programmers.

Mathias

  • Jr. Member
  • **
  • Posts: 88
Re: Lazarus Embedded GUI
« Reply #19 on: September 27, 2022, 01:02:23 pm »
I assure you that you're not the only sloppy reader

The question is if Mathias holds this title dear, or just does not bother with thinking out a perfect name suiting evreryone (won't be easy).

Personally, i think Lazarus Embedded Connector would be more understandable for newbs. But then i think there would be people who would bash it and say "`connector` is something totally else"

Or, maybe, in embedded development "GUI" has very specific sense and means not what it usually means to non-embedded programmers.
The name comes from the fact that this is a GUI extension of Lazarus.
I know it's hard to find a perfect name.

Mathias

  • Jr. Member
  • **
  • Posts: 88
Re: Lazarus Embedded GUI
« Reply #20 on: September 27, 2022, 01:07:13 pm »
i already tested on ubuntu, avr work very good the other not working.

thank you.
Unfortunately you cut off the AVR when trying to prevent images, but I assume it's the Atmega328.
Did you also install the SubArchs with the ARMs and ESPxx?
Or did you just use the default setting?
Did you use the latest fpcudeluxe?

i installed ARM ESP and AVR SubArch from latest fpcupdeluxe, using environment by fpcupdeluxe default. i do a lot mcu programming using c++, pascal is a new for me in embedded world, although i'm also fullstack pascal programmer, c++ got very easy setting, easy setting would attract people to learn, i think. Thank you.
Can you tell me what fpcupdeluxe outputs as soon as you start it
For me it looks like this:

Code: Pascal  [Select][+][-]
  1. Welcome @ FPCUPdeluxe.
  2. FPCUPdeluxe V2.2.0l for x86_64-linux-gtk2
  3. Running on Linux Mint
  4. Build with: FPC 3.3.1 on Win10 x86_64
  5. CPU cores used: 8
  6. Available physical memory: 15701 MB
  7. Available swap: 2047 MB
  8.  
  9. Current install directory: /home/tux/fpcupdeluxe_Embedded
  10.  
  11. Got settings from install directory
  12.  
  13. Found crosscompiler for avr-embedded-avr1
  14. Found crosscompiler for avr-embedded-avr2
  15. Found crosscompiler for avr-embedded-avr25
  16. Found crosscompiler for avr-embedded-avr35
  17. Found crosscompiler for avr-embedded-avr4
  18. Found crosscompiler for avr-embedded-avr5
  19. Found crosscompiler for avr-embedded-avr51
  20. Found crosscompiler for avr-embedded-avr6
  21. Found crosscompiler for avr-embedded-avrtiny
  22. Found crosscompiler for avr-embedded-avrxmega3
  23. Found crosscompiler for arm-embedded-armv6m
  24. Found crosscompiler for arm-embedded-armv7m
  25. Found crosscompiler for x86_64-windows
  26. Found crosscompiler for i386-windows
  27. Found crosscompiler for i386-linux
  28. Found crosscompiler for arm-linux
  29. Found crosscompiler for xtensa-freertos-lx6
  30. Found crosscompiler for xtensa-freertos-lx106

Mongkey

  • Sr. Member
  • ****
  • Posts: 430
Re: Lazarus Embedded GUI
« Reply #21 on: September 29, 2022, 04:30:11 am »
how do you customize your subarch??  :o

i got this subarchs only

Mongkey

  • Sr. Member
  • ****
  • Posts: 430
Re: Lazarus Embedded GUI
« Reply #22 on: September 29, 2022, 04:43:38 am »
Done!! all works like a charm, i did not know if got any subarch  setup. thank you!  8)

if got many sample it would be great, i tried extensa on windows before but it failed, i'm trying using linux -> work very well.

does this compatible with this sample:??
https://github.com/ccrause/fpc-esp-freertos/tree/master/examples
« Last Edit: September 29, 2022, 04:46:42 am by Mongkey »

ccrause

  • Hero Member
  • *****
  • Posts: 845
Re: Lazarus Embedded GUI
« Reply #23 on: September 29, 2022, 07:57:55 am »
Done!! all works like a charm, i did not know if got any subarch  setup. thank you!  8)

if got many sample it would be great, i tried extensa on windows before but it failed, i'm trying using linux -> work very well.

does this compatible with this sample:??
https://github.com/ccrause/fpc-esp-freertos/tree/master/examples
Yes, the examples should work.

Mongkey

  • Sr. Member
  • ****
  • Posts: 430
Re: Lazarus Embedded GUI
« Reply #24 on: September 29, 2022, 11:41:51 am »
Done!! all works like a charm, i did not know if got any subarch  setup. thank you!  8)

if got many sample it would be great, i tried extensa on windows before but it failed, i'm trying using linux -> work very well.

does this compatible with this sample:??
https://github.com/ccrause/fpc-esp-freertos/tree/master/examples
Yes, the examples should work.

Wow, i still amaze with the compilling speed  8)

Thank you bro,  :D

« Last Edit: October 01, 2022, 04:06:17 am by Mongkey »

 

TinyPortal © 2005-2018