La compilation d'un programme Linux pour ARM architecture en cours d'exécution sur un système d'exploitation hôte

J'ai un BRAS Coretex-A8 conseil de développement de Freescale (j'.MX53) sous Linux Ubuntu. Il démarre très bien et je peux accéder au système avec souris/clavier/terminal.

Pour commencer, je voudrais faire une application en cours d'exécution sur le conseil d'administration à l'intérieur de l'OS hôte, comme vous le faites lorsque vous exécutez l'application sur votre PC.

Mon problème est de compiler mon programme de test, à l'aide de toolchains comme YAGARTO qui est basé sur gcc, je me retrouve en difficulté avec le lien car je n'ai pas défini de script de démarrage.

J'ai trouver beaucoup d'informations sur le bâtiment "bare metal" configurations (y compris la compilation du noyau et de faire de la charge et le lien de scripts), mais pas quelque chose d'utile pour faire une application s'exécutant sur un système d'exploitation hôte.

Mon environnement de développement est en cours d'exécution sur Windows 7. J'ai aussi la possibilité de fonctionner sur Linux X86, mais je doute que cela devrait m'aider à faire des BRAS d'applications.

OriginalL'auteur Christian Eggertsen | 2013-01-28