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.

questionAnswers(1)

yourAnswerToTheQuestion