envoyer un signal sur le port série COM1 sous linux - ASM - Programmation
Marsh Posté le 24-04-2005 à 22:38:18
ça ne marche pas, car linux interdit l'accés direct au matériel.
vois ici pour plus d'infos
http://linuxassembly.org/
Marsh Posté le 25-04-2005 à 19:05:03
Merci pour le lien, mais j'arrive pas a comprendre comment on manipule les appels systemes (syscalls) et j'ai pas trouver de liste commenté de ces appels au systemes (sur mon pc ils sont bien la mais ils sont pas du tt commenter) , et donc je ne sais pas lequel utiliser...
Marsh Posté le 24-04-2005 à 22:33:39
Bonjour,
voila mon probleme:
je ve écrire un routine en assembleur qui emmet simplement un signal (différence de poteniel)
sur le port com 1, pour cela j'ai essayer ceci (qui est sencer envoyer un signal de +ou- 12V entre la broche 3 et 5 du port com 1 si j'ai compri):
que j'ai compilé avec fasm, et ca marche pas, je suis totalement débutant en asm alor expliquez moi pourquoi je peut pas éxécuter ce programe, sous linux, si il manque quelque chose ou pas ou si tout simplement je ne sais pas compiller... j'ai lu dans mes recherche qu'il falllait faire un INT 80h sous un systeme UNIX quand on veut avoir acces au matériel, mais j'ai pas compri...
Merci de tout soutien, je débute alors apprendez moi