HowTo für ein Cross Compile für Debian ARM gesucht

  • Hi,


    kennt einer eine Einführung /HowTo /Wiki wie man für ein Debian ARM crosscompilen kann?
    Zb. habe ich schon das ext3 KernelModul mit Hilfe eines Sheevaplug gcc und den passenen Kernelsourcen kompiliert nach dieser Anleitung
    http://www.abiyo.net/gadgets/e…onnectwirelessdatastation


    Genutzt habe ich dafür eine fertige Freetz VMWare Kompilierungsumgebung da ich auf meinem Ubuntu-Laptop nicht alle Development Pakete installieren wollte.
    Jetzt möchte ich aber noch den aktuellen Apache 2.2 (mit php) und mysql dafür compilieren. Aber mit welchen Parametern??

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

  • Der Hepi bastelt da gerade was. Sprich ihn doch mal an.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Hallo Tobias,
    schau Dir mal diesen Link an.
    "http://www.nas-central.org/wiki/Setting_up_the_codesourcery_toolchain_for_X86_to_ARM9_cross_compiling#Installing_VirtualBox_and_Debian_VM"
    Damit habe ich den Kernel für die Dockstar kompiliert


    Gruß

    VDR 1 : yavdr ansible focal, Asus M3N-HDMI, AMD x240, 2x TT3200,1x Sundtek DVB-C, 6 TB HDD

    VDR 2 : yavdr ansible focal, ASRock J5005, DVBSky S952 Dual

    VDR 3 : reelVDR, IBM Thinkcenter, HDe, am Beamer Sony AW15

  • Aus meiner Sicht, und ich bin hier noch kein Experte, gibt es den Weg des Paketbaus via pbuilder/qemubuilder oder den Weg, über qemu eine virtuelle Maschine mit Debian ARM aufzusetzen und in der Maschine Pakete zu bauen (für den Kernel lohnt es sich wohl, codesourcery zu nutzen). Da ich bisher an ersterem gescheitert bin (weil das Kernelimage nicht passte), mache ich nun zweiteres, bis ich genug Wissen aufgebaut habe, um ersteres zum Laufen zu kriegen.


    Man kann in ein paar Stunden ein frisches Debian Squeeze ARM oder Wheezy ARM in qemu zum Laufen kriegen. Ob man damit tatsächlich schneller Pakete kompiliert, als wenn man direkt auf Dockstar/Plug-Computer baut, sei mal hier dahingestellt (RAM-Nutzung von qemu-system-arm ist IMHO limitiert auf 256 MB max.). Ich persönlich finde es sehr komfortabel, eine virtuelle Maschine mit einem ARM-Debian zu haben. Es gibt mehrere ähnliche Tutorials im Netz, das aufzusetzen, ich habe vor ein paar Wochen [1] benutzt und habe als Kernel-Downloadverzeichnis nicht wie vorgeschlagen [2] genutzt, sondern [3]. Mit [2] hatte ich Probleme, im Debian-Installer das Image als Festplatte zu erkennen.


    Ich habe hier mittlerweile einmal Squeeze und einmal Wheezy in qemu laufen und baue gerade einen Grundstock an VDR-Paketen. Unter Squeeze sind es die yaVDR-0.4-Natty-Pakete.


    EDIT: Fertige Umgebungen zum Download gibt es bei [4].


    Gruß
    hepi


    [1] http://richizo.wordpress.com/2…ng-debian-arm-under-qemu/
    [2] http://ftp.debian.org/debian/d…images/versatile/netboot/
    [3] http://ftp.debian.org/debian/d…images/versatile/netboot/
    [4] http://people.debian.org/~aurel32/qemu/armel/

  • Ja, es ist eine Iomega Iconnect, aber anstatt alles neu zu machen wollte ich nur die zusätzlich benötigten Programme draufpacken. Das nette Webfrontend wollt ich nicht missen.....

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

  • Hallo Kla.b,


    danke für den Link... ich kämpf mich da mal durch....

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

  • Warum Apache neu bauen, wenn die Binaries evtl. schon fertig vorliegen in Debian ARM Paketen?


    Full ACK. Mit einem debootstrap in einer changeroot hast du Debian und das alte OS bleibt erhalten.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • danke für die vielen Antworten. Das wird jetzt ńe weile dauern bis ich das alles ausgewertete habe....


    Edit: Ein Merker für mich für die Debootstrapmethode:


    http://wiki.debian.org/Debootstrap
    http://www.debian.org/releases/stable/mips/apds03.html.de

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

    Einmal editiert, zuletzt von Tobias ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!