-
Data: 2009-09-03 10:34:53
Temat: Re: Dynamicznie ladowany kod do ram w ARM7
Od: cepu69 <c...@t...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Adam Dybkowski wrote:
> cepu69 pisze:
>> Ze swojej strony proponuje zobaczyc/zajzec jak to zostalo zrobine eCosie.
>> Paczka nazywa sie objloader (ecos/packages/services/objloader) i
>> umozliwia zaladowanie object file z romu.
>> (eCos mozna siaciagnac z CVS - info
>> http://ecos.sourceware.org/anoncvs.html)
>
> A może w ogóle nie kombinować aż tak tylko napisać normalny
> loader/relokator?
Zwyklem byl zawsze zagladac jak to robia inni, zeby nie popelnic nadmiernych
herezji;)
Powyzsza implementacja jest dla systemu embbeded tak wiec jest mala i
przenosna (i386/ppc/arm) tak wiec uwazam, ze jest warta uwagi.
> Struktura pliku ELF jest bardzo prosta a w praktyce
> kod ARM7 kompilowany przez gcc używa 3-4 typów relokacji (i dodatkowo
> kolejnych 2 trybu Thumb). Wtedy można pozwolić sobie na pełny luz i
> ładować bezpośrednio pliki ELF.
Raczej powinno to byc oczywiste - ladujemy foo.o (object file w formacie
elf). Zabawy z binarka (kod/dane bez wszelkich informacji dostarczane przez
elfa) odrazu bym sobie darowal.
Najnowsze wątki z tej grupy
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
- wzmacniacz mocy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
Najnowsze wątki
- 2025-06-03 Głópie rondo w Bielsku-Białej
- 2025-06-03 Chorzów chce wyburzyć estakadę, ale ma tylko 1.ekspertyzę
- 2025-06-03 BMW to wielki złom, kierowca i pasażerowie wszyscy giną już przy 200 km/godz.
- 2025-06-02 alarm przed zaśnięciem
- 2025-06-03 [OT] Jak wycinac ksztalt w piance lub styropianie?
- 2025-06-03 FV--> ciepła woda w kranie
- 2025-06-03 Chorzów chce wyburzyć estakadę, ale ma tylko 1.ekspertyzę
- 2025-06-03 Domy w Japonii za 3000 zł
- 2025-06-03 Warszawa => DevOps Engineer <=
- 2025-06-03 Gdynia => Sales Executive / KAM <=
- 2025-06-03 Warszawa => Senior Programmer C <=
- 2025-06-03 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-06-03 Warszawa => Mid/Senior IT Recruiter <=
- 2025-06-02 Wrocław => Senior Key Account Manager IT <=
- 2025-06-03 Mord na Bliskim Wschodzie trwa