2010-11-17 23 views

Répondre

4

Micro-C/OS n'est pas un système d'exploitation autonome comme dire Linux, il est un noyau en temps réel, et en tant que tel vous ne « installer » sur une carte séparée à votre application, à la place vous liez comme une bibliothèque à votre application, puis installez l'image de l'application monolithique sur votre carte.

Vous pouvez le faire de différentes façons, en fonction de la carte et/ou de la puce, et en fonction des outils de programmation que vous avez à votre disposition. ARM9 ne décrit que l'architecture de base, pas le processeur. Les processeurs et les cartes utilisant le périphérique ARM9 peuvent avoir leurs propres options d'amorçage, sur puce ou fournies en tant que chargeur de démarrage, certains peuvent ne pas avoir ce type d'amorçage préchargé et vous devez fournir un code de démarrage approprié au niveau du réinitialiser l'adresse, ainsi que d'avoir les outils nécessaires pour programmer la mémoire externe.

La documentation de votre carte indique qu'elle est préchargée avec un chargeur de démarrage appelé Supervivi. La documentation semble couvrir uniquement les installations Linux et WinCE, mais j'imagine qu'elle peut être utilisée pour le téléchargement et l'exécution d'autres images.