Hallo Leute Ich arbeite mich derzeit in das Thema Embedded Linux ein und habe gleich fragen: Die zahlreichen Beispielprojekte mit dem Raspberry Pi Board und den verschiedenen Sensoren die angeschlossen und angesteuert werden, erfolgen überwiegend mit einem Skript. Wie läuft es in einem Unternehmen das Linux auf ein embedded system läuft. Wie arbeiten die Softwareentwickler mit Linux auf der Hardware? Was genau machen sie? Modifizieren/Erweitern sie den Kernel? Ich würde mich auch über Codefragmente freuen(mit kleinen Kommentaren:) )!
Bei den Projekten, die ich kenne, wird Embedded Linux gerade deswegen eingesetzt, weil da ein unterbezahlter Werkstudent irgendein Script zusammen klopfen kann. Ich hoffe mal, das ist nicht wirklich repräsentativ für die Softwareentwicklung im Maschinenbau.
Tim S. schrieb: > Die zahlreichen Beispielprojekte mit dem Raspberry Pi Board und den > verschiedenen Sensoren die angeschlossen und angesteuert werden, > erfolgen überwiegend mit einem Skript. Das ist eine gute Idee wenn die Sensoren seltener abgefragt werden sollen und es auf kurze Entwicklungszeit ankommt. Ist halt sehr schnell hingeschrieben, getestet und erweitert. > Wie läuft es in einem Unternehmen das Linux auf ein embedded system > läuft. Wie arbeiten die Softwareentwickler mit Linux auf der Hardware? > Was genau machen sie? Modifizieren/Erweitern sie den Kernel? Das hängt doch sehr vom Problem ab. Brauchst Du irgendwo definierte Antwort/Reaktionszeiten? Wie häufig wird zugegriffen? Embedded Linux hat ganz klar Stärken im Bereich GUI, Netzwerk-IO, Ansteuerung von PC-ähnlicher Peripherie wie Drucker, Scanner etc. Dafür ist Echtzeit und Kommunikation mit Embedded-Peripherie aber aufwendiger. Gerne kombiniert man daher auch ein Embedded Linux System mit einem separatem µC und darauf einem RTOS.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.