Kompilowanie programu Linux dla architektury ARM - działającego na systemie operacyjnym hosta
Mam płytę rozwojową ARM Coretex-A8 firmy Freescale (i.MX53) z systemem Linux Ubuntu. Ładuje się dobrze i mogę uzyskać dostęp do systemu za pomocą myszy / klawiatury / terminala.
Aby rozpocząć, chciałbym stworzyć aplikację działającą na płycie w systemie operacyjnym hosta, tak jak w przypadku uruchamiania aplikacji na komputerze.
Moim problemem jest skompilowanie mojego programu testowego, używając narzędzi takich jak YAGARTO, które są oparte na gcc i kończą się kłopotami z linkowaniem, ponieważ nie zdefiniowałem żadnego skryptu startowego.
Znajduję wiele informacji na temat budowania konfiguracji „bare metal” (w tym kompilacji jądra i tworzenia skryptów load i link), ale nie ma niczego użytecznego do tworzenia aplikacji działającej w systemie operacyjnym hosta.
Moje środowisko programistyczne działa w systemie Windows 7. Mam również opcję uruchamiania na Linuksie X86, ale wątpię, aby to pomogło mi w tworzeniu aplikacji ARM.