[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gambas program on headless ARM board


Headless, means no GUI on the system.
If you do install you application (with Form) it will install GUI components and it's GUI dependencies.

Now, for using serial prt and timer you don't need a form. You can make a comand line application and add gb.net. Next create both serialport and timer by code.

On you PC you can create a package of you application in IDE for the arm system and install it. As long as arm system has access to a Gambas repository with same or higher version you made the package in it will install.

Gambas application packages are architecture independent, so NOT made specifically for amd64 or arm64. It just pulls in the gambas packages it depends on and they in turn pull in what they depend on.

gbWilly

[Gambas3 for Debian/Ubuntu](https://gitlab.com/gbWilly/gambas3-debian-repository)

Sent with [Proton Mail](https://proton.me/mail/home) secure email.

On Wednesday, June 11th, 2025 at 21:45, roberto.premoli@xxxxxxxxxx <roberto.premoli@xxxxxxxxxx> wrote:

> Hello
> I need to control a serial line on a headless ARM board (nanopineo).
> Basically the program must:
> A. read RX serial transmission and write on a file
> B. using a timer, to ocnotro l exist a file in a postision of filesistem: i yes, sento on serial TX.
>
> I developed to program on a PC (x86), it works fine.
> then eliminate all the debug graphic i used (buttons, combobox, ecc) and leaving only
> the 2 objects "serialport1" and "timer1" on Form1
>
> I can now:
> 1. connect to ARM board with ssh and install gambas3
> 2. move the project on ARM board
>
> Well, here the questions:
> - how can I create a .deb package on ARM board from command line?
> - can a graphic program run on a headless board?
>
> Thanks,
> Roberto

References:
gambas program on headless ARM boardroberto.premoli@xxxxxxxxxx