2010-07-05 2 views

Répondre

3

Le conseil que vous avez lié à est pas une carte de système embarqué, il est un I/O interface pour un PC. Si vous voulez simuler cela, vous pouvez simplement écrire des stubs de code PC pour les fonctions d'E/S qui simulent le comportement des périphériques connectés. Cependant, vous n'en apprendrez pas beaucoup sur les systèmes embarqués. Vous apprendrez peut-être un peu plus sur le contrôle basé sur PC, mais comme la carte ne supporte pas les interruptions ou DMA, je vous suggère de ne pas en apprendre beaucoup plus.

De plus, la carte est conçue pour un emplacement de bus ISA. Les PC modernes n'ont plus de tels slots. Et les systèmes d'exploitation modernes empêchent l'accès aux E/S matérielles dans le code au niveau de l'utilisateur.

Si vous êtes sérieux dans l'apprentissage du développement de systèmes embarqués, vous pouvez par exemple télécharger l'évaluation MDK-ARM de Keil; il comprend un simulateur ARM avec simulation périphérique sur puce pour un certain nombre de microcontrôleurs basés sur ARM couramment disponibles, et un matériel réel est disponible à un coût raisonnable. Si le contrôle basé sur PC est plus intéressant, il est préférable de commencer par un périphérique d'E/S basé sur USB, tel que this example.

+0

Le simulateur MDK-ARM semble intéressant. Je suis nouveau sur les systèmes embarqués. Et c'est juste un de mes passe-temps. Comme j'aime utiliser la programmation c. Cependant, y a-t-il des tutoriels utiles qui vous aident à démarrer la programmation avec le MDK-ARM? Merci beaucoup. – ant2009

+1

@robUK: http://www.keil.com/support/man/docs/gsac/, http://www.keil.com/arm/man/arm.htm – Clifford

Questions connexes