• [^] # Re: Executable

    Posté par . En réponse au message comment est ce possible de faire un noyau avec python ou un langage interprété. Évalué à 2.

    Une bare machine ?

    Je ne connaissais pas l’expression.

    Ce qui n'est d'ailleurs pas juste un concept d'école : les premières ébauches du système de contrôle-commande des centrales nucléaires 1400MW de EDF étaient basées sur une bare machine Ada (fin des années 80).

    Aucune idée, à la fin des années 80 j’étais encore au lycée.

    Ce que j’aime dans la pyboard, que je trouve aussi très moderne c’est son système de boot.
    La carte contient une flash qui est formatée, le firmware démarre, et cherche un fichier boot.py, il l’exécute. Celui-ci cherche ensuite un fichier main.py. Il est déconseillé de modifier le boot.py car il initialise notamment la communication avec l’ordinateur quand la carte est connectée en USB.

    D’ailleurs, en USB, la pyboard s’enregistre comme une clé USB, ce qui permet de modifier les fichiers python, mais aussi de créer des sous répertoire, etc. La carte s’enregistre aussi comme console série, en l’ouvrant on a un interpréteur python exécuté directement sur la carte. Très intéressant en phase de dév. et de test.

    Vous aurez compris, je suis fan.