En
assembleur ARM, il n’y a pas d’instructions d’entrées-sorties pour accéder à
des périphériques comme le clavier, le disque dur ou le GPIO. Ceux-ci sont
considérés comme des zones de mémoires particulières et sont donc accédées par
les instructions ldr ou str et uniquement que sur des entiers (donc 32 bits).
Mais là aussi, le système d’exploitation ne laissera pas un utilisateur
standard à accéder à ces zones. Il faudra soit passer par des appels systèmes
soit utiliser des mécanismes comme le mapping mémoire ou autoriser un programme
par la commande sudo.
Aucun commentaire:
Enregistrer un commentaire