Ich mache ein Embedded-Linux-System und wollte den Paketen das Paket bluez '(und Bluetooth-Dienstprogramme) hinzufügen der Buildroot-Umgebung.
Leider scheint die Tar-Kugel nicht verfügbar zu sein, aber die Quelle ist von Git repositiory verfügbar, aber ich bin nicht sicher, wie ich das in die .mk-Datei aufnehmen kann.
Kann ich das tun und wenn ja wie?
Buildroot hat bereits ein Paket bluez , das Teil der kommenden Version 2011.11 sein wird. In der Zwischenzeit können Sie entweder die neueste Git-Version von Buildroot verwenden oder das Bluez-Paket in eine ältere Version von Buildroot zurückportieren.
Zurück zur ursprünglichen Frage, Buildroot ist in der Lage, Quellcode aus Git-Repositories zu holen. Wie in der Dokumentation erwähnt, müssen Sie einfach tun:
%Vor% in Ihrer .mk
-Datei.
Es sieht so aus, als wären bereits Tarballs des Pakets bluez
verfügbar. Eine Google-Suche nach "bluez" ergibt Ссылка , die Links zu mehreren Tarballs enthält.
Wenn Sie aus irgendeinem Grund den Code aus dem Git-Repository wirklich möchten, können Sie einen lokalen Klon des Repositorys erstellen und dann mit dem Befehl git archive
einen Tarball erstellen. Siehe git archive --help
für die Dokumentation.
Abhängig von Ihren Anforderungen können Sie möglicherweise auch direkt aus Ihrer lokalen Kopie des Repositorys erstellen (anstatt einen Tarball zu erstellen, nur um ihn in einem späteren Schritt erneut zu entpacken).
Tags und Links git embedded bluetooth embedded-linux buildroot