J'ai un tableau de développement du Cortex M3 ARM3S8962 de LM3S8962 LM3S8962, et lorsque j'ai pu programmer pour cela à l'aide de Keil RTOS, je préférerais de loin développer au-dessus de Linux et une libc intégrée. Qu'est-ce que j'aimerais savoir, c'est comment puis-je réellement obtenir un noyau Linux et ma demande et mes députés sur mon conseil d'administration? Il possède une fente SD, puis-je créer une sorte d'image de système de fichiers et programmer simplement la carte avec un chargeur de démarrage? Devrais-je écrire moi-même le chargeur de démarrage? Je n'ai absolument aucun indice où commencer sur ceci. J'ai examiné le projet Yocto, mais je suis toujours à la perte de la manière de faire face aux fichiers image du noyau et du système de fichiers multi-mégaoctets et de faire fonctionner mon conseil d'administration. P>
4 Réponses :
Avez-vous essayé compact intégré .NET? (Je peux entendre le booo boo !! D'ici, lol) Si vous connaissez Visual Studio codant son morceau de gâteau. P>
J'ai essayé il y a longtemps dans un processeur Cortex M7 STM32 mais n'était pas bon pour mes exigences de synchronisation serrées. Vérifiez-le à http://msdn.microsoft.com/en-us/netframework/bb267253 p>
C'est interprété la langue, est-ce maintenant?
Oui, c'est interprété un peu, mais c'est correct si vous n'avez pas besoin de vitesses à la nanoseconde.
Il serait cool si c # devait être compilé statiquement au code natif (via mono par exemple) au lieu d'interpréter le code, serait tellement mieux. Code efficace et lisible.
J'écris une application graphique-GUI sur Cortex-M3 et je dois dire que je ne manquez pas Linux-host même un peu. Mon programme commence avec Main (), j'ai Malloc de Libc, SDCard s'exécute sur les graisses et les œuvres comme Bien sûr, vous devez connaître vos affaires, mais Linux même si cela mangeait toutes vos ressources et vous donnerait peu d'avantages. Si vous n'avez pas besoin d'exécuter plusieurs applications en parallèle (threads) et n'avez pas besoin de planification avancée, vous devez tout bien commencer à partir de Fopen () Code>,
Fread () P>.
int Main () code> et en utilisant
libc code>. < / p>
Un port de Linux au M3 a été fait par des marinas catalines du bras. P>
Vous pouvez trouver des informations à ce sujet ici: http://www.linux-arm.org/linuxkernel/linuxm3 P>
Le lien est cassé.
Je ne voudrais pas essayer d'essayer de courir Linux sur le bras Cortex-M3, à moins d'apprendre des choses. Meilleure saisie avec MMU. Si vous recherchez un système d'exploitation pour Cortex M3, j'en collerais avec une sorte de RTO. P>
Si vous essayez d'aider les autres à l'avenir, veuillez élaborer pourquoi i> ne vous dérangeriez-vous pas ...
Vous n'êtes pas la première personne à tenter cela: Mail -Archive.com/u-boot@lists.denx.de/msg39238.html
Je suppose que cela aurait besoin d'être un UClinux, je ne pense pas qu'il y ait un cortex-m avec un MMU. De plus, je ne sais pas s'il y en a plus de 64 kbytes. J'ai un simulateur de pouce que vous pouvez essayer, cherche cibleuse chez GitHub. Adresse 32 bits afin que vous puissiez avoir des gigaoctets si vous le souhaitez. QEMU n'est pas un mauvais choix, ils ont un support de pouce, modifier une cible Stellaris pour avoir plus de mémoire.