Jump to content

RED@golem


Nic

Recommended Posts

http://www.golem.de/news/tinkerforge-linux-anpassen-fuer-ein-neues-prozessorboard-1407-108174.html

 

Auf Seite 4, letzter Absatz...

Er soll darüber außerdem seine Quelltexte auf den Red-Brick hochladen können. Auf dem Red-Brick selbst sollen die erforderlichen Entwicklungswerkzeuge und Interpreter bereitstehen, damit die Quelltexte automatisch kompiliert beziehungsweise ausgeführt werden können.

 

Mir war so diffus in Erinnerung, dass wir unsere Programme in der gewünschten Sprache auf dem DesktopPC entwickeln, compilieren und dann mittels BrickViewer quasi "hochladen" und ausführen. Deute ich den Artikel aber so, dass wir nur den SourceCode übertragen können und das Kompilat erst auf dem RED erzeugen können ?

Link to comment
Share on other sites

Du wirst Binaries direkt übertragen können. Das setzt aber voraus, dass du auf dem deinem Rechner auch Binaries für Linux ARM Hard-Float erzeugen kannst.

 

Bei Java und C# oder den interpretierten Sprachen wie Python oder PHP ist das standardmäßig gegeben. Bei Delphi oder C muss du dazu dann aber Cross-Compilen. Davon hält dich keiner ab, ist aber nicht ganz so leicht. Daher ist auch geplant, dass du deinen Source Code überträgst und auf dem RED Brick kompilierst.

Link to comment
Share on other sites

Deine VM wird höchstwahrscheinlich als x86 laufen und nicht als armhf. Daher wirst du auch von Linux aus noch für die Architektur des RED Brick Cross-Compilen müssen. Das Free Pascal Wiki hat einen Artikel darüber:

 

http://wiki.freepascal.org/Setup_Cross_Compile_For_ARM

 

Auf dem RED Brick wird der Free Pascal Compiler installiert sein, wie ihn auch Lazarus verwendet. Daher sollten deine Units auf dem RED Brick kompilierbar sein.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...