Optimiser le C embarqué

jeudi 8 avril 2010
par  Christian

Programmer un microcontrôleur en langage C dans, quelles différences avec un ordinateur, quelles
contraintes ?

Le compilateur C pour microcontrôleur est généralement compatible C ANSI, il génère un fichier en assembleur propriétaire qui après assemblage produit un fichier de codes machines et opérandes pour la cible.
Le langage C a été conçu il y a plus de 30 ans pour de gros systèmes informatiques puis a été standardisé pour une utilisation sur ordinateur personnel.
Le langage C n’est aujourd’hui pratiquement utilisé que pour le développement de programmes sur microcontrôleurs (pour lesquels il n’a donc pas été conçu au départ).

Le document joint précise les différences fondamentales entre la programmation en C sur ordinateur et sur microcontrôleur.


Documents joints

PDF - 106.4 ko
PDF - 106.4 ko

Commentaires  (fermé)

Logo de DenTarda
vendredi 30 décembre 2011 à 18h39 - par  DenTarda

Très bon cours

Logo de DenTarda
vendredi 30 décembre 2011 à 18h36 - par  DenTarda

Merci cela m’a bien aidé