Instalacja toolchaina na Mac OS X.
Transkrypt
Instalacja toolchaina na Mac OS X.
Instalacja toolchaina na Mac OS X. W celu zainstalowania narzędzi potrzebnych do kompilowania programów dla mikroprocesorów opartych na architekturze ARM7 należy wykonać następujące czynności: 1. Zainstalować XCode1 2. Zainstalować MacPorts2 3. Otworzyć Terminal (Aplikacje → Narzędzia → Terminal) 4. W terminalu wpisać: $ sudo p o r t i n s t a l l arm−e l f −b i n u t i l s Polecenie to zainstaluje najnowszą wersję GNU Binutils wraz z biblioteką newlib przeznaczone na architekture arm-elf. 5. Instalacji GNU GCC możemy dokonać za pomocą polecenia: $ sudo p o r t i n s t a l l arm−e l f −gcc +be +i n t e r w o r k +be – włącza obsługę big endian +interwork – włącza obsługę thumb interwork. GNU GCC przeznaczone na architekturę arm-elf również jest kompilowane z najnowszą biblioteką newlib 6. W celu zainstalowania OpenOCD należy w terminalu wpisać: $ sudo p o r t i n s t a l l openocd Nie spowoduje to jednak zainstalowania plików konfiguracyjnych (.cfg). Pliki te można znaleźć w archiwum ze źródłem programu OpenOCD3 Debugger Na chwilę obecną program MacPorts nie udostępnia definicji dla debuggera na platformę arm-elf. Przez co nie można zainstalować go za pomocą MacPorts. Można jednak skompilować program GDB4 ze źródeł za pomocą poleceń: $ . / c o n f i g u r e −−t a r g e t=arm− e l f −−p r e f i x =[ p r e f i x ] −−en ab le −i n t e r w o r k −−en ab le −m u l t i l i b $ sudo make a l l i n s t a l l Gdzie [prefix] zamieniamy na ścieżkę, w której chcemy zainstalować GDB. Jeżeli dana ścieżka nie jest dodana do zmiennej systemowej $PATH należy ją tam dodać. 1 http://developer.apple.com/technologies/xcode.html http://www.macports.org/ 3 http://openocd.berlios.de/web/ 4 http://www.gnu.org/software/gdb/ 2 1