Royaume du maroc universite mohammed premier oujda ecole nationale des sciences appliquees oujda ensao

Royaume du Maroc Université Mohammed Premier Oujda Ecole Nationale des Sciences Appliquées Oujda ENSAO Réaliser par Mohamed EMHARRAF C CH C pour l ? embarqué ? CIntroduction Informatique embarquée ? Dé ?nition wikipédia on désigne sous le terme informatique embarquée les aspects logiciels se trouvant à l'intérieur des équipements n'ayant pas une vocation purement informatique L'ensemble logiciel matériel intégré dans un équipement constitue un système embarqué ? Contraintes réactivité autonomie robustesse ?abilité occupation mémoire consommation d ? énergie CIntroduction Informatique embarquée ? langage de programmation C principalement mais aussi assembleur ? Aujourd'hui l'informatique embarquée est présente partout appareils électroménager téléphone portable automobile scanner ou lecteur de code-barres des caisses enregistreuses automatisées des commerces ? Le domaine des transports incluant les véhicules mais aussi les satellites peut être considéré comme le domaine privilégié de l'informatique embarqué CIntroduction Programmation des systèmes embarqués ? Programmation directe sur le système en assembleur di ?cile lent et peu réutilisable ? Programmation sur un ordinateur en langage haut niveau avec un environnement dédié et souvent un simulateur et en système de test après implantation dans le système embarqué chaine complète de compilation sur l ? ordinateur implantation du code par une liaison série USB CLisibilité du code C include main t a char a return main - a a t main t a main - - t a t main s d d n t t - main t n' ' w w cdnr r de w w q n l n n n q n k 'r 'd' w K w'K ' e ' dq 'l q ' d'K k q 'r eKK w'r eKK nl ' q n' w' nl ' n' d rw' i nl n n ' r w'r nc nl ' l 'K rw' iK nl ' w q n'wk nw' iwk KK nl w 'l w ' i nl ' q 'ld r' nlwb de 'c nl'- rw ' ' nc ' nw ' kd' e 'rdq w nr' ' rl ' n' ' ' t - a putchar a main - a main a ' ' t a a ' ' main main - a ek dc i bK' q - w n r l nuwloca-O m vpbks fxntdCeghiry a CLisibilité du code C Règles à respecter ? Mettre des commentaires explicites ? Ne pas trop compresser le code ? Respecter une homogénéité dans votre façon de coder ? Déclarer des variables explicites ? Organiser la mise en page de votre code ou respecter celle déjà existante CLisibilité du code C Exercice Réaliser un code qui imprime les N premiers éléments d'un tableau d ? entier A en insérant un espace entre les éléments et en commençant une nouvelle ligne après chaque dixième chi ?re CLisibilité du code C Voici une façon de coder très pratique mais beaucoup moins lisible void main void int A N i scanf d N for i i CLisibilité du code C Quelques équivalences ? parfois à éviter Opération Fonction Exemple Equivalence Addition et

  • 40
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager