Y a-t-il de bons émulateurs d'apprentissage de Linux incorporé? P>
6 Réponses :
Linux incorporé est comme Linux, mais parfois avec les capacités d'un microcontrôleur. Apprenez Linux sur un PC normal, puis trouvez-vous une boîte à outils pic qui utilise un compilateur C et apprenez les trucs MCU à ce sujet. P>
Si vous voulez jouer avec Linux sur le bras, vous pouvez jouer avec QEMU. De cette façon, vous pouvez imiter, par exemple, une tablette N8X0 P>
Le tableau Beagle est un bon conseil de développement de bricolage pour l'apprentissage de Linux intégré. P>
Le tableau est relativement bon marché (149 $) et il y a beaucoup de soutien communautaire et de nombreux projets open source. P>
Non pas un émulateur du tout. Mais probablement la meilleure façon d'apprendre Linux incorporé.
Je vous suggère d'utiliser un VM. Si vous avez hébergé sur Windows, utilisez gratuitement VMware Server par exemple et chargez votre distribution choisie sur elle. p>
Vous pouvez utiliser Beaglebone pour apprendre Linux incorporé. Il est très bon marché également quelque 6000 INR. Vous pouvez jouer avec toutes ces gpio, une entrée analogique, PWM, etc. (beaucoup plus). Vous pouvez apprendre à écrire le pilote de périphérique pour votre propre appareil. p>
Et vous pouvez utiliser QEMU pour imiter vos programmes de bras dans vos systèmes X86.
Cela dépend en fait de ce que vous entendez par Linux incorporé. Linux incorporé peut être: p>
Mon conseil: Obtenez un RASBRYPI et essayez de copier un projet pour obtenir la pensée de la compilation croisée et de traiter directement avec le matériel. Ou tout simplement simplement utiliser VM apprendre l'interaction avec tout le composant Linux. p>
Je m'attends à ce que les réponses les plus utiles dépendent de ce que vous entendez par «L'apprentissage de Linux intégré». Voulez-vous apprendre à configurer un système intégré basé sur Linux ou comment créer des applications qui s'exécuteront sur un tel système ou quoi exactement? Quelle sorte d'applications vous intéresse? Vous souciez-vous d'interfacer avec beaucoup de périphériques différents ou souhaitez-vous apprendre à faire des calculs et du traitement dans un espace limité, ou ...?