jeudi 9 mai 2019

Les accès aux périphériques


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