logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak skonfigurować środowisko ARM z gcc 2.95.3 na Linux Kernel 2.4.21?

lgle 12 Paź 2012 11:14 1488 4
REKLAMA
  • #1 11403313
    lgle
    Poziom 1  
    Posty: 1
    Witam,

    Potrzebuję napisać aplikację wykonywaną na linux'a która spełnia poniższe wymagania:


    Architecture: ARM
    Recommended compiler: gcc 2.95.3
    Linux Kernel: 2.4.21
    Glibc: 2.2.3
    Textutils: 2.1
    Fileutils: 4.0
    Sh-utils: 2.0
    Inetutils: 1.3.2

    Czy ktoś z szanownych forumowiczów podpowie jak można się zabrać do skonfigurowania takiego środowiska? Może ktoś jest w stanie pomóc i wykonać zadanie takiej konfiguracji - dogadamy się:)

    Pozdrawiam
  • REKLAMA
  • #2 11407028
    tom3kk
    Poziom 19  
    Posty: 278
    Pomógł: 33
    Ocena: 164
    Jeśli faktycznie potrzeba Ci ARM'a to masz problem, nie możesz postawić wirtualnej maszynki na x86.

    Od biedy mógłbyś załatwić shella na jakimś ARMie, bądz kupić np. raspberry pi.
    Tylko tu zaś problem z pakietami, gdyż te twoje to starocie straszne dodatkowo z kernelem 2.4.x.
  • REKLAMA
  • REKLAMA
  • #4 11407812
    Qukac
    Poziom 20  
    Posty: 320
    Pomógł: 30
    Ocena: 26
    lgle

    Mam takie pytanie - na jakim sprzęcie to ma działać ? bo o ile dobrze pamiętam gcc 2.95.3 nie daje wsparcia dla architektury ARM jak i również kernel w wersji 2.4 jeżeli się mylę niech mnie ktoś poprawi.

    armedslack.org slackware w wersji na procesory arm.

    Slax-remix pobierz slax-remix-v08-pl.iso jest to wersja PL distra livecd z emulatorem Qemu który potrafi emulować procesory ARM.

    gnuarm.com tu masz miodek :) pobierz binarkę dla właściwego dla ciebie systemu.
  • #5 11485951
    3electrons
    Poziom 9  
    Posty: 12
    Ocena: 1
    Zgodnie z tym:
    http://www.gnu.org/software/fileutils/
    Chcesz odtworzyć środowisko sprzed 2003 roku - może być ciężko.

    Możesz spróbować zbudować toolchain'a za pomocą crossdev - pod Gentoo
    lub zerknij tutaj http://elinux.org/Toolchains.

    Naprawdę musisz się trzymać gcc 2.9 ?? Nie wiem czy nie czeka Cię ręczne budowanie tych narzędzi i nie wiem czy zbudujesz to za pomocą "współczesnych" wersji kompilatorów.

    Możesz mimo wszystko spróbować z tym crossdev'em budująć wszystko w najstarszej wersji jakiej się da. gcc, binutils, glibc, kernel.
    Zerknij jeszcze tutaj: http://en.gentoo-wiki.com/wiki/Crossdev
REKLAMA