Elf, COFF, HEX & co - kokie yra skirtumai?

Z

ze_dib

Guest
Labas Ar kas nors exlain man skirtumų tarp Elf, COFF ir hex failus? Kas yra S-įrašo rinkmenos formatas atitinka Ačiū iš anksto TOTO2001
 
Sveiki, galiu pabandyti paaiškinti kiekvienos prasme. Failas. Elfas generuoja Linker, kai jūs programavimo kalba C, ir jis yra naudojamas derinti savo kodą, juda tiesiai ant savo C kodo. Failas. Hex savo mikrovaldiklių programavimo failą, veiklos kodą savo programinę įrangą, kurioje yra koduojami šešioliktainiu formatu. S-įrašas yra viena iš programavimo failo formatus, kuriuose gali būti koduojami. Galiu rasti šiuo adresu S rezultatai trumpas aprašymas. http://www.amelek.gda.pl/avr/uisp/srecord.htm
 
Sveiki, visas procesas vyksta šitaip: 1. Kai kompiliuoti ir susieti savo programą, gausite vykdomąjį failą, kad ant savo kodą ir duomenis į tam tikrą formatą. ELF ir COFF yra tik du iš šių formatų. ELF yra šiek tiek daugiau sudėtingų ir tuo pat metu labiausiai lankstus ir jis yra naudojamas daugiausia JT * X pasaulyje, COFF labai galingas per daug, šiek tiek lengviau į darbo su (bent jau, kad "ką aš girdėjau) ir" Micro $ dažnai naudojamas darinys Windoze exe failų formatą. Tačiau nė vienas iš jų paprastai tinka pakrauti tiesiai į mikrovaldiklį, nebent jūs naudojate jį OS. Taip paprastai po to, turite patekti į antrąjį žingsnį. 2. Kai gausite savo vykdomąjį failą, turite įkelti jį į mikrovaldiklį. Šis žingsnis yra susijęs su kopijavimo skyriai, jums reikia į formatas labiau tinka įkelti ELF failus (paprastai visą kodą ir duomenų skyriai). HEX ir SRecord du iš šių formatų. Tai yra tekstiniai failai, kad padidinti duomenų su adresu ir kontrolinė informacija ir padalinti jį į mažus gabaliukus (linijos). Tokiu būdu programa yra lengvai nusiunèiami iš bet kurio terminalo programą. Vėl HEX ir SRecord yra gana panašus funkcionalumas; kai kurios SRecord versijos yra daugiau įrašų tipų. Galite gauti įrankis, kuris konvertuoja tarp HEX formato (pavyzdžiui, SRecord, hxxp: / / ftp.tuwien.ac.at / softeng / Aegis / srecord.html) HTH.
 

Welcome to EDABoard.com

Sponsor

Back
Top