Hallo Oderlachs
schau hier:
http://embedonix.com/articles/linux/...stm8-on-linux/
Gruß
Hallo Oderlachs
schau hier:
http://embedonix.com/articles/linux/...stm8-on-linux/
Gruß
Hallo,
ich danke Euch beiden erst mal ganz herzlich. !!!!
ARetobor, Dir besonders für den sehr nützlichen Link. Dort ist auch gut erklärt wie man mit Ports deren Direktion usw. umgeht. Ich habe bislang von den mit µVision gelieferten Beispielen gearbeitet und die waren nicht gerade sehr "Selbsterklärend", zumal ich noch bei STM in den Kinderschuhen stecke.
Shedepe, die von Dir aufgezeigten Anwendungen werde natürlich ich probieren.
Schön wäre es natürlich wenn ich ARM-Eclipse verwenden könnte , dann müssen meine kranken Finger nicht noch Konsolen - Kommandos schreiben, mir reicht da schon der SourceText
Ich sehe aber , das auch andere sich auf Linux-Ebene in Sachen Programmierung bewegen. So kann man doch mal diese oder jene Frage hier stellen
Gruss & Dank
Gerhard
Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint
Nur so als Tipp: Schau dir mal Docker an.
Es ist z.B. der reinste Horror die Toolchain für die ESP Module (ESP8266, ESP32 etc) zum Laufen zu bringen. Man braucht gefühlt mehrere 100 Tools diverse davon unbedingt in einer bestimmten Version etc.
Wenn man dann auch noch eine bestimmte GCC version für Projekt A braucht und eine ganz andere für Projekt B, dann wird es wirklich zum Alptraum...
Aber mit Docker ist das ganze Problem ziemlich einfach zu lösen. Mit Docker kannst du deine Toolchain einfach abgekapselt vom System installieren und laufen lassen; in einem sogannenten Container. Das kann man sich in etwa wie eine VM vorstellen, nur 10000 mal effizienter. Und wenn es einmal funktioniert, kann man es nicht mehr kaputt machen.
Das schöne ist auch, dass man seinen Container in From eines kleinen Scriptes (Dockerfile) an andere weitergeben kann.
Und da Docker mittlerweile so unglaublich populär geworden ist, findet man eigentlich für fast alles ein Dockerfile.
Eins sollte man jeodch vielleicht noch sagen. Ich glaube Docker ist nur für Konsolenanwendungen ausgelegt. Aber das ist ja nicht schlimm. Die Compiler sind ja eigentlich immer Konsolenanwendungen.
hallo,
ich kenne nun leider nicht den STM, ich nutze den Raspi 2B mit Jessie -
ist der STM leistungsmäßig etwa vergleichbar?
Dann würde ich ihn onboard programmieren, gcc/gpp ist ja schon bei Linux mit drauf, einfach HDMI screen und keyboard + Maus dran und schon kann es los gehen!
Entweder brutal umständlich per Kommandozeile oder make/makefile oder cmake, oder viel einfacher per Geany (ist bei Jessie auch schon drauf).
Wenn es dein STM unterstützt, würde ich es so machen....!
Für mich war der Umstieg von Arduino extrem schwierig, aber ich habe mir eine einfache Umgebung mit Tools und Libs zusammengestellt, damit funktioniert es sehr gut.
Ich will nicht sagen: perfekt und einfach wie bei Arduino, aber es geht voran, schrittchenweise.
Hier habe ich meine Gehversuche protokolliert:
http://www.mindstormsforum.de/viewtopic.php?f=78&t=8689
Der STM wird ohne Linux betrieben. Sonst wäre das ja auch zu einfach .
wieso,der Titel heißt doch
"Wer programmiert unter Linux , wie und was ?"
Der Raspi läuft unter Linux, der STM etwa nicht?
Wie ist die Frage im Topic dann zu verstehen?
Herzlichen Dank für alle Eure Antworten !!
HaWe : Ja es ging mir auch darum, wer unter Linux generell programmiert und was er da programmiert. Ich will die Windowsschiene zum Programmieren und vielem anderen verlassen...da ist man froh wenn man Gleisgesinnte findet und weiss.
Gut derRaspi, die Banane und sonstige haben mitunter Linux als OS. Beim STM geht es aber darum, Sterungen, Überwachungen zu erstellen wo nur eben ein Programm arbeitet (Ähnlich ATmega o.ä.) ohne ein OS im µC zu bedürfen....
Ich habe es auch schon vollbracht jetzt STM32 Anwendungen kleinerer Art auf/unter ARM-Eclipse zu erstellen, urplötzlich liess sich der Quellcode compilieren. Nur eben das Flashen via ST-Link klappt noch nicht aus Eclipse herraus. Habe gerade das ST32Flash Tool installiert, muss ich sehen wie ich da die Befehlszeile in Eclipse einbauen kann unter Einstellungen...
Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint
Lesezeichen