Tag Archiv

Raspberry Pi Kernel kompilieren (Cross-Compiler)

Virtual Box

Inhaltsverzeichnis Raspberry Pi Kernel kompilieren (Cross-Compiler) Der Raspberry Pi bietet bei einer Vielzahl von Projekten enorme Flexibilität, wer allerdings Unterstützung für spezielle Hardware benötigt stößt mit dem Standard Kernel schell an die Grenze des machbaren. Ein gutes Beispiel wann die Erstellung eines eigenen Kernels notwendig wird ist mein Google Kalender Projekt. Hier war es, um den Touch Controller ansprechen zu können, notwendig den passenden Treiber im Kernel bereitzustellen. Da ich, um damals den Zeitaufwand gering zu halten, eine externe Anleitung verwendet hatte wollte ich euch hier nochmal eine kompletten Guide zum Erstellen des Kernels zur Verfügung stellen. Das Problem beim …

Mehr »

Raspberry Pi – UPX Packer Kompilieren

upx-logo

Raspberry Pi – UPX Packer Kompilieren UPX ist ein beliebter Packer um ausführbare Dateien in ihrer Größe zu verkleinern. Leider läuft upx im Standard nicht auf dem Raspberry Pi und muss neu kompiliert werden. Als erstes benötigen wir neben dem UPX Source Code (upx-3.91-src.tar.bz2) noch die 7zip Sourcen als lzma443.tar.gz und die Data Compression Library ucl-1.03.tar.gz Die Files entpacken wir im Home des Pi Users: Dann Kompilieren wir UCL als root. Nun kann der UPX Packer kompiliert werden Nachdem der Kompiler seine arbeit erledigt hat findet sich das Executeable unter „/home/pi/upx-3.91-src/src/upx.out“, eine alternative Ausgabe ist natürlich unter Angabe der Optionen im Makefile möglich. Viel Spaß!

Mehr »