Zitat von Pascal
Das ist völlig falsch. Die Shell ist ein Anwenderprogramm wie jedes andere.
Man braucht auch keine Shell auf einem Unix-System. Insbesondere auf einem embedded-System möchte man so etwas ja auch gar nicht haben, weil man dann ja wieder so Probleme wie Benutzerverwaltung, Rechte, etc. braucht.
Die Befehle arbeitet auch der Kernel nicht ab. Nur, wenn eine entsprechende Funktion aufgerufen wird, wie beispielsweise ein Aufruf eines Gerätetreibers.
Für ein embedded-System entwickelt man ganz normal die Programme, erstellt das Linux-System so, dass der Kernel alle Treiber und andere Funktionen enthält, erstellt die Startsequenz, so dass alle Programme gestartet werden und das war es.
Wenn man es möchte, kann man eine Shell einbauen, damit man auf die übliche Weise sich mit dem System verbinden kann, allerdings ist das insbesondere bei den hier angesprochenen Kleinst-Systemen auf ARM7-Basis (Philips LPC) in den meisten Fällen überflüssiger Ballast.
Lesezeichen