Hallo,
die Frage ist natürlich allgemein und nicht auf den RP bezogen. Wenn ich zurückblicke in mein Berufsleben und
mein Hobby war folgendes bisher Sache.
0. 1995: Studium der E-Technik: 2 komplexe DOS Computerviren geschrieben in Assembler ( ohne Schadfunktion:-),
war der Reiz des verbotenen. Hilfsmittel PC Intern und Turbo Assembler. Int21 und INT13, mehr brauchte man nicht
zu wissen und wie eben ein dateisystem aufgebaut ist, wie eine FAT usw. Das BIOS und das DOS hatten alles an
Bord was man brauchte.. Assembler eben. Ich kannte einen 386 wie meine Westentasche. PC-Intern war ein geniales
Buch!!!! Das Thema Viren war dann aber schnell erledigt
1. Microcontroller von PIC bis ARM7 "from scratch", also weisse Edotorseite und los! Treiber etc
alles selbst geschrieben nach dem OSI/ISO Modell mit C und C++. Jahrelang! Der ARM7TDMI
ist einer der besten Controller die ich kenne für komplexe Anwendungen. Hilfsmittel KEIL Tools, GNU
und Debugger. Allerdings alles Payware, nicht ganz billig.Dafür aber "professionell".
2. Visual Basic: Komplexe Maschinensteueurngen realisiert mit grafischer Oberfläche.
Einfach und schnell, in 6 Wochen ist man drin wenn man das jeden Tag macht. Später
dann Excel Programmierung. Die Produktiondaten der Fertigung liefen in Tabellen rein, Excel ist voll
programmierbar.
3. Arduino: Alles, auch Libs geschrieben. War schnell ausgereizt das Thema, ist aber nett für was
Tolles zum Basteln.
3. Einfache Programme unter Linux, die nur die Standardbibliotheken in C verwenden. Ausgabe in Konsole
mit Abfrage über A = ? und Augabe über printf. Ok, komme ich nicht weiter so. Das habe ich schon vor 25
Jahren auf dem Apple II gemacht, mit UCSD Pascal. Textprogramme eben, nix mit Grafik. Das kam später
mit Turbo C erst und den blauen Shells, wie der Norton Commander sie hat. Das war Standard in den 90igern.
4 ..... jetzt den nächsten Schritt:
Wie fängt man an unter Linux Software zu schreiben, die Betriebssystemfunktionen verwendet? Woher kriege
ich überhaupt die API? Da sind doch abertausende von Funktionen. Und alles bitte noch grafisch!
Wenn ich sehe was Leute schaffen, die zb komplexe Bot-Netz Software schreiben, auch wenn nicht legal,
so sind das geniale Stücke Software. Das lernt man nicht auf der Strasse und das sind auch keine Script kiddies
die sowas schreiben.Aber lassen wir Netzwerke erstmal weg, das ist ein eigenes Gebiet und sehr komplex.
Bleiben wir bei dem PC als Standalone Lösung, der irgendwas berechnet oder steuert.
Sind das Lehrgänge die man irgendwo besuchen kann, damit man nicht alles immer wieder neu erfindet und
alle Fallen mitnimmt? Ich möchte keine 2 Jahre brauchen sondern 3 Monate, bis die ersten Programme auf der
LXDE starten können, die etwas Gescheites tun. Welche Werkzeuge und Literatur brauche ich? Bevorzugt
ist allerdings immer noch ein Lehrgang, kann auch ein paar Tausener kosten, das würde die Firma bezahlen,
weil ich dort Linux als OS für Steuergeräte verwenden möchte.
Hat jemand diesen Weg schon beschritten?
Gruss,
Christian