CPE Partiels/Embarque1

De Wiki Cours Linux embarqué CPE-Lyon
Aller à : navigation, rechercher
  • Dans le cas des micro-contrôleurs utilisés en TP, est-il possible de se passer de la cross-compilation ?
  • Quelle(s) est(sont) la(les) différence(s) entre les chaînes de cross compilation arm-linux-gnueabihf et arm-none-eabi ?
  • Après l'appel à l'éditeur de liens (linker / ld), quel autre outil doit être utilisé pour créer le binaire final, et pourquoi ?
  • À quoi sert une résistance de "pull-up" sur un circuit ?
  • La glibc (GNU libC) est-elle utilisable dans le cadre d'une application destinée à un micro-contrôleur ?
  • Que signifie "GPIO" ? "SPI" ? "ADC" ?
  • Quelles sont les implications de l'utilisation des mots clé suivants pour une variable utilisée dans une fonction :
    • register
    • const
  • Quel est l'effet de l'attribut "packed" sur une structure ?
  • Quel est l'effet de la directive ENTRY(Reset_Handler) dans un script d'édition de liens ?
  • Quel est le résultat du calcul suivant : 0x13 - 8 :
  • Qu'est-ce qu'un "vecteur" d'interruption.
  • Si une entreprise place un logiciel sous licence GPL : (Cochez les affirmations vraies)
    • L'entreprise est obligée de publier immédiatement ses sources à tout le monde.
    • L'entreprise peut toujours commercialiser le logiciel.
    • Les clients qui ont acheté le logiciel peuvent changer la licence.
    • Les personnes ayant reçu gratuitement le logiciel doivent avoir accès aux sources.
    • Les personnes ayant reçu gratuitement le logiciel peuvent le revendre
    • Une personne peut diffuser une version modifiée sans diffuser ses modifications.
  • Qu'est-ce qu'une UART ?
  • À quoi correspond le mode ISP ?