Embedded-Linux: Menuconfig vs. Distribution

OP #7466004
Lesenswert?
• ▲
▼

Ich wollte mal sehen, ob ich die Zusammenhänge richtig verstanden habe. Ich habe noch nichts konkretes vor - will nur wissen, ob das Verständnis stimmt.

Erstmal - ist der Blickpunkt richtig? -> "Entweder nimmt man eine Distribution oder man baut sich z.B. mittels Menuconfig den Kernel selbst".

Wenn Punkt 1 stimmt, stelle ich mir vor, wenn man eine bestimmte Distribution für meinetwegen ein Pi oder BBB nimmt, sind da eben bestimmte Treiber (HDMI, Audio, Uart, SPI, USB drin und andere vielleicht nicht?

Wenn auch Punkt 2 stimmt, müsste es für eine bestimmte Distribution für ein bestimmtes Board ja Quellen oder noch besser eine Doku geben, aus der hervorgeht, welche Treiber für welche Hardware enthalten sind? => wäre das der DeviceTree?

viele Grüße!

#7466063
Lesenswert?
• ▲
▼

Jasson J. schrieb:

Ich wollte mal sehen, ob ich die Zusammenhänge richtig verstanden habe. Ich habe noch nichts konkretes vor - will nur wissen, ob das Verständnis stimmt.

Erstmal - ist der Blickpunkt richtig? -> "Entweder nimmt man eine Distribution oder man baut sich z.B. mittels Menuconfig den Kernel selbst".

Nein, MenuConfig konfiguriert den Kernel, sonst nichts. Eine Distribution besteht aus dem Kernel und user-level-tools und sonstigen Programmen

Wenn Punkt 1 stimmt, stelle ich mir vor, wenn man eine bestimmte Distribution für meinetwegen ein Pi oder BBB nimmt, sind da eben bestimmte Treiber (HDMI, Audio, Uart, SPI, USB drin und andere vielleicht nicht?

Nicht jede Distribution enthält alle möglichen Treiber.

#7466726
Lesenswert?
• ▲
▼

Jasson J. schrieb:

Erstmal - ist der Blickpunkt richtig? -> "Entweder nimmt man eine Distribution oder man baut sich z.B. mittels Menuconfig den Kernel selbst".

Nein. Auch bei einer Distribution kannst du dir einen Kernel selber bauen. Umgekehrt ist ein selbst gebauter Kernel kein Ersatz für eine Distribution, da man mit dem Kernel alleine nichts anfangen kann.

Wenn Punkt 1 stimmt, stelle ich mir vor, wenn man eine bestimmte Distribution für meinetwegen ein Pi oder BBB nimmt, sind da eben bestimmte Treiber (HDMI, Audio, Uart, SPI, USB drin und andere vielleicht nicht?

Möglich.

Wenn auch Punkt 2 stimmt, müsste es für eine bestimmte Distribution für ein bestimmtes Board ja Quellen oder noch besser eine Doku geben, aus der hervorgeht, welche Treiber für welche Hardware enthalten sind? => wäre das der DeviceTree?

Das steht in der Konfiguration (das, was per menuconfig erstellt wird). Es kann aber noch zusätzliche Treiber geben, die nicht beim Kernel dabei sind.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.