Comment apprendre un système embarqué

<

Contenu

  • Conseils avertissements
  • article data-type="article">
    Les systèmes embarqués combinent matériel et logiciel sur une carte de circuit imprimé.

    L`apprentissage d`un système embarqué comprend l`apprentissage des logiciels et les aspects matériels. Les systèmes embarqués ont chacun des caractéristiques différentes et les caractéristiques opérationnelles, et il faudra un certain apprentissage initial pour obtenir un travail de configuration de base. Vous aurez besoin d`apprendre à écrire et compiler le code, chargez le code compilé dans la mémoire du système embarqué, puis provoquer le microcontrôleur embarqué (ou processeur) pour exécuter le code. Un programme de test simple peut être utilisé pour savoir si votre système embarqué fonctionne. Une fois que le programme de test fonctionne, vous pouvez passer à apprendre des fonctionnalités plus avancées du système embarqué.

    Choses que vous devez

    • C livre de programmation
    • livre de programmation Embedded C, de préférence adapté au système embarqué vous voulez apprendre
    • PC (ordinateur de bureau ou ordinateur portable)
    • Carte de développement
    • compilateur C embarqué compatible avec le microcontrôleur sur la carte de développement
    • documentation Microcontroller
    • Apprenez les rudiments de la langue de programmation C. C est une bonne langue pour apprendre parce que beaucoup (sinon tous) des systèmes embarqués auront un compilateur C disponible. Un livre de programmation C, tels que "Programmation C: Une approche moderne, 2ème édition" par K.N. King, peut vous aider à apprendre C.

    • Apprenez les rudiments de C pour les systèmes embarqués. Une fois que vous comprenez C, vous pouvez passer à comprendre comment le langage C peut être utilisé pour les systèmes embarqués. Un livre de programmation C embarqué, tels que "Programmation de systèmes embarqués en C et C ++," peut vous aider. Si vous connaissez le microcontrôleur que vous voulez apprendre, par exemple l`Atmel AVR, vous pouvez obtenir un livre tel que "la programmation Embedded C et Atmel AVR."




    • Acheter ou emprunter un conseil de développement de systèmes embarqués. Par exemple, Atmel propose l`évaluation et de démonstration kit ATAVR Xplain pour le microcontrôleur ATxmega128A1. Le kit Xplain, à environ 30 $, est un système embarqué peu coûteux à apprendre avec. Les microcontrôleurs PIC de Microchip sont également les systèmes embarqués populaires à apprendre.

    • Acheter ou télécharger un environnement compilateur / développement pour le microcontrôleur sur la carte de développement. Par exemple, si vous apprenez l`Atmel AVR ATxmega128A1, vous pouvez télécharger l`AVR IDE d`Atmel et d`utiliser le compilateur GNU C ou un compilateur C disponible dans le commerce pour l`AVR, tel que celui vendu par IAR.

    • Se familiariser avec les caractéristiques et le fonctionnement de votre système embarqué. Vous aurez envie de comprendre l`organisation de la mémoire, les opérations périphériques (par exemple, des temporisateurs, des ports de données, etc.) et interrompre le fonctionnement.

    • Testez votre configuration en compilant et en exécutant un programme de base. Votre programme de test devrait faire quelque chose de simple et facilement observé, comme une LED clignotant sur la carte de développement.

    • En savoir plus de fonctionnalités avancées de votre système embarqué par la compilation et l`exécution des programmes qui exercent différentes fonctions et périphériques. Ecrire le code en utilisant les temporisateurs, les ports de communication de données, analogique-numérique et numérique-analogique des convertisseurs, et tous les autres périphériques de systèmes embarqués qui vous intéressent.

    Conseils Avertissements

    • Rechercher des exemples de code et d`application des notes sur les sites Web des fabricants.
    • sites Hobbyist consacrés au processeur ou familles de processeurs spécifiques, par exemple, ont AVRFreaks.com exemples de projets, le code et les forums où vous pouvez poser des questions aux utilisateurs plus expérimentés.
    • Apprendre un nouveau système embarqué peut être difficile et frustrant au début. Donc, soyez patient et rappelez-vous de faire attention à chaque détail. Si après plusieurs tentatives vous ne parvenez toujours pas à faire fonctionner votre système embarqué, demander de l`aide sur le site Web du fabricant ou un site amateur.
    • Faites preuve de prudence lors de la manipulation d`outils ou d`autres objets métalliques à proximité d`une carte de développement intégré, car un outil abandonné peut court-circuiter les composants et endommager la carte.
    • cartes d`évaluation de systèmes embarqués ont souvent ouvert des cartes de circuits exposés, alors faire preuve de prudence pour éviter d`être choqué.

    AUTRES

    Comment faire des jeux de c фото

    Comment faire des jeux de c

    C est un langage de programmation largement utilisé qui trouve notamment grâce à l`industrie du jeu. La variante du…

    » » » » Comment apprendre un système embarqué