Author
|
Topic: Linux als Entwicklungsplattform für UHSDR (Read 20732 times)
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:Linux als Entwicklungsplattform für UHSDR
« Reply #30 on: 15. July 2019, 15:01:48 »
|
|
Hallo,
wenn Ihr da so toll dabei seid, vielleicht integriert ihr dieses Wissen mal ins Wiki. Da gäbe es noch Platz in der Seite fürs Aufsetzen der Firmware-Dev-Umgebung auf Arch Linux .
73 Danilo
|
|
Logged
|
|
|
|
|
DL8EBD
positron Urgestein
Offline
Posts: 1926
|
|
Re:Linux als Entwicklungsplattform für UHSDR
« Reply #32 on: 15. July 2019, 15:21:22 »
|
|
Da bin ich leider raus.... Wiki habe ich mal versucht und bin daran vollends gescheitert. Das übertrifft sogar noch die Installation eines Linux auf Kommandozeilenebene
Nein Andreas, Einspruch abgelehnt
|
« Last Edit: 15. July 2019, 15:30:30 by DL8EBD » |
Logged
|
bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da. vy73 Thomas
|
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:Linux als Entwicklungsplattform für UHSDR
« Reply #34 on: 15. July 2019, 16:10:06 »
|
|
Genau.
Und das GitHub-Wiki ist hinreichend einfach zu bedienen, insbesondere wenn man nur auf einer Seite ein paar Sachen aufschreiben will. Vielleicht schaust Du ja mal vorbei https://github.com/df8oe/UHSDR/wiki/Setting-up-Firmware-Development-Software
Es ist das GitHub-WIKI gemeint... Wobei die Markdown-Language recht ähnlich ist (eben WIKI...)
vy 73 Andreas
|
|
|
|
Logged
|
|
|
|
DL8EBD
positron Urgestein
Offline
Posts: 1926
|
|
Re:Linux als Entwicklungsplattform für UHSDR
« Reply #35 on: 15. July 2019, 19:44:08 »
|
|
Ich denke das gehört noch ins Afu-Forum... Es geht um UHSDR kompilieren.
1) Du musst den Support für die AURs aktivieren (Arch User Repositiries) 2) installiere danach yay 3) Dann installierst Du mit yay -S arm-none-eabi-gcc (als User ausführen!!) die Toolchain. Es ist die vom 10.07.
vy 73 Andreas
|
|
Hallo Andreas, Arch Linux mit Gnome läuft jetzt in der VM auf dem heimischen Rechner Mit Netzwerk!
1: done 2: done 3: done
ohne Deine Hilfe wäre ich nicht so weit gekommen.... Daanke!
|
« Last Edit: 15. July 2019, 19:44:27 by DL8EBD » |
Logged
|
bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da. vy73 Thomas
|
|
|
DL8EBD
positron Urgestein
Offline
Posts: 1926
|
|
Re:Linux als Entwicklungsplattform für UHSDR
« Reply #36 on: 15. July 2019, 19:53:15 »
|
|
arm-none-eabi-gcc:
mhh, "make all" spielt dennoch nicht mit.... da fehlt wohl noch etwas:
|
« Last Edit: 15. July 2019, 19:53:54 by DL8EBD » |
Logged
|
bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da. vy73 Thomas
|
|
|
|
|
DL8EBD
positron Urgestein
Offline
Posts: 1926
|
|
Re:Linux als Entwicklungsplattform für UHSDR
« Reply #39 on: 16. July 2019, 04:41:57 »
|
|
ja, war ein steiniger Weg gestern....aber Dank Deiner Tipps war es in relativ kurzer Zeit zu schaffen. Ich konnte auch zuhause meinen Fehler nachstellen - das Problem saß natürlich hinterm Monitor
Andreas, "Arm Standard Library" installiere ich mit pacman oder mit "yet another Yoghurt"? ach lass mal, ich kann es ja einfach ausprobieren....
Och nö, Eclipse unter Linux muss jetzt nicht sein, vor allem wenn es gar keine Vorteile bietet. Ich kann das verstehen dass ihr das nicht auch noch pflegen wollt. Daher bleibe ich unter Linux selbstverständlich bei "make"
Sobald ich die UHSDR erfolgreich compilieren kann, kommt dann eine Anleitung wie man das Arch Linux in der VM installiert....
|
|
Logged
|
bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da. vy73 Thomas
|
|
|
|
DL8EBD
positron Urgestein
Offline
Posts: 1926
|
|
Re:Linux als Entwicklungsplattform für UHSDR
« Reply #41 on: 16. July 2019, 04:58:53 »
|
|
pacman muss als "root" laufen yay darf nicht als "root" laufen
|
|
Sehr gut! ja, dass yay nicht als root laufen darf habe ich trotz Hinweis von Dir weiter oben, auch feststellen dürfen. Eingeloggt als User musste ich mich aber erst der Gruppe wheel zuordnen. Die Fehlermeldung war schon witzig: sinngemäß fehlten mir natürlich nach "yay ..... " die Rechte es zu nutzen und nach Eingabe meines Passwortes kam der Hinweis: "das werden wir melden"
Ja ok, Live-Debuggen wäre ein Argument das Eclipse auch in Linux zu nutzen. Habe ich aber bisher noch nicht gemacht. Das vertage ich auf später....bzw. das kann ich zunächst mal unter Windows testen ob das für mich praktikabel ist. Ich müsste mich erst mal, was ARM angeht, "hochskillen"
|
« Last Edit: 16. July 2019, 05:03:36 by DL8EBD » |
Logged
|
bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da. vy73 Thomas
|
|
|
DF8OE
Administrator
Offline
Posts: 6268
Stellvertr. OVV I40, Jugend / Nachwuchsreferent
|
|
Re:Linux als Entwicklungsplattform für UHSDR
« Reply #42 on: 16. July 2019, 05:11:53 »
|
|
Ja, Linux hat ein ausgefeiltes und funktionelles Rechte-System. Da gibt es feine Abstufungen und alles was Du zur Anpassung machen musst ist Konfigurationsdateien bearbeiten, die alle Textdateien sind! Zur Bearbeitung empfehle ich Dir den "midnight commander", der alten DOS-Hasen als "Norton Commander" bekannt sein dürfte. Du installierst ihn mit
yay -S mc
und rufst ihn auf mit
mc
Vorteil: Klein, schnell, läuft auf der Konsole (also für mich "läuft auch unter ssh"), leicht zu erlernen. Den benutze ich oft zum Programmieren. Und auf zwei anderen Konsolen habe ich dann noch find, grep und sed am Start. Damit kann ich dann z.B. in allen Quelldateien nach irgendeiner Funktion oder Variablen suchen während auf de anderen Konsole meine bearbeitete Quelldatei noch offen ist. Oder auch auf mehreren Konsolen mehrere Quelldateien - je nach Lust und Laune.
vy 73 Andreas
|
|
Logged
|
Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen... qrz.com-Seite von DF8OE
----------------------------------------------------- >>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
|
|
|
DL8EBD
positron Urgestein
Offline
Posts: 1926
|
|
Re:Linux als Entwicklungsplattform für UHSDR
« Reply #43 on: 16. July 2019, 07:10:57 »
|
|
autsch.... da meine VM nicht gerade schnell läuft (betagter Firmen PC und ich schreibe zeitgleich Software für einen AVR) hat die Installation "yay -S arm-linux-gnueabihf-gcc" eine geschlagene Stunde gedauert....
und endet dann so:
Jetzt wieder die Anfängerfrage, habe ich was falsches installiert oder fehlt ein anderes Paket? Da bin ich jetzt leider auf Hilfe angewiesen
"make all" funktioniert natürlich nicht.....
|
« Last Edit: 16. July 2019, 07:13:21 by DL8EBD » |
Logged
|
bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da. vy73 Thomas
|
|
|
DL8EBD
positron Urgestein
Offline
Posts: 1926
|
|
Re:Linux als Entwicklungsplattform für UHSDR
« Reply #44 on: 16. July 2019, 07:39:15 »
|
|
Andreas, wenn ich hier nachlese:
https://aur.archlinux.org/packages/arm-linux-gnueabihf-gcc/
sehe ich unter "Required by" mehrere Einträge interpretiere ich das richtig dass ich diese Sachen auch mit "yay -S *****" zusammenbasteln muss? Bevor ich "arm-linux-gnueabihf-gcc" ziehe oder danach?
eventuell ist es so richtig? :
arm-linux-gnueabihf-binutils arm-linux-gnueabihf-gcc-stage1 arm-linux-gnueabihf-linux-api-headers arm-linux-gnueabihf-glibc-headers arm-linux-gnueabihf-gcc-stage2 arm-linux-gnueabihf-glibc arm-linux-gnueabihf-gcc
|
« Last Edit: 16. July 2019, 07:49:08 by DL8EBD » |
Logged
|
bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da. vy73 Thomas
|
|
|
|
|
|