<< Előző oldal Vissza a tartalomjegyzékhez Következő oldal >>
11.6.1. MPLINK bemeneti fájlok
Az MPLINK programnak három bemeneti fájltípusa van, amelyekből a fordítási folyamat során a kimeneti fájlok létrejönnek:
ˇ
Hordozható objektum fájlok (*.o);
ˇ
Könyvtár fájlok (*.lib);
ˇ
Összefűzés vezérlő fájlok (Linker Script Files) (*.lkr).
Hordozható objektum fájl
A hordozható objektum fájl egy részleges fordítási folyamat során jön létre, amelyet egy valamilyen nyelvű (assembly, C) forráslistából hoz létre egy erre alkalmas fordító program. A fordítás során nem véglegesítődnek a programelágazások címei, így a kódrészlet egy másik kódhoz illeszthető.
A hordozható objektum fájl forráslista szintjén is különbözik egy futtatható programtól. Ezeket a különbségeket assembly programok esetére a 11.5.9 fejezet mutatja be.
A hordozható objektum fájl *.o kiterjesztésű.
Könyvtár fájlok
A könyvtár fájlokat az MPLIB segédprogrammal lehet létrehozni, amelynek segítségével valamilyen szempontból hasonló objektum fájlok (például matematikai rutinok) hivatkozási szinten összekapcsolhatóak. Így egyetlen hivatkozás is elég az azonos könyvtárban lévő objektum fájlok eléréséhez.
A könyvtár fájlok felépítését a 11.6.6 fejezet mutatja be.
Minden könyvtár fájl *.lib kiterjesztésű kell, hogy legyen.
Összefűzés vezérlő fájlok
Az összefűzés vezérlő fájlok bizonyos beállításokat és parancsokat adnak meg az MPLINK összefűző programnak, amelyek meghatározzák annak működését, illetve a létrehozott hexadecimális kimenő adatfájl bizonyos tulajdonságait.
Minden összefűzés vezérlő fájl *.lkr kiterjesztésű kell, hogy legyen.
Az összefűzés vezérlő fájlok felépítését a 11.6.4 fejezet mutatja be.
Az MPLINK összefűző programhoz a Microchip mikrovezérlő típusonként előre elkészített mintafájlokat biztosít, amelyek egy, a kívánalmaknak megfelelően módosítandó alapbeállítást tartalmaznak.
(Például a PIC16F84A mikrovezérlő gyári fejlesztésű vezérlő fájlja.)
Tudomány és Technika (test@t-es-t.hu)
<< Előző oldal Vissza a tartalomjegyzékhez Vissza a lap tetejére Következő oldal >>