Question universalité, je pense à quelquechose de compatible avec au moins tout les linux.<br><br><div><span class="gmail_quote">On 4/28/07, <b class="gmail_sendername">Thomas Petazzoni</b> <<a href="mailto:thomas.petazzoni@enix.org">
thomas.petazzoni@enix.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Salut,<br><br>Le Sat, 28 Apr 2007 16:43:40 +0200,
<br>"Rémy Sanchez" <<a href="mailto:remy.sanchez@gmail.com">remy.sanchez@gmail.com</a>> a écrit :<br><br>> Sinon, est-ce que les ports série ont obligatoirement le même nom, ou<br>> alors est-ce que certaines distros font leur maligne et donnent des
<br>> noms différents ? genre ttyS00 au lieu de ttyS0 ou des trucs comme<br>> ça...<br><br>Pourquoi tu ne fais pas un logiciel configurable dans lequel<br>l'utilisateur donne le chemin du /dev/ correspondant au port série à
<br>utiliser ?</blockquote><div><br>Pour une partie c'est le cas, mais pour l'autre j'aimerai bien un truc automatique. Le truc que le developpe est une classe pour communiquer avec le port série en PHP, sauf que je la veut compatible windows et linux, ce qui veut dire que l'idéal est que l'utilisateur n'ait qu'à spécifier le numero du port série et ensuite le programme se charge de trouver l'addresse du port tout seul (par ce que sous windows on peut pas vraiment ouvrir /dev/ttyS0 ^^"), comme ça on peut écrire un programme compatible automatiquement windows/linux...
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Sinon, pour lister les périphériques, je te conseille de regarder du<br>coté de HAL, c'est fait pour ça.
<br><br>Par exemple:<br><br>$ hal-find-by-capability --capability serial<br>/org/freedesktop/Hal/devices/platform_serial8250_serial_platform_0<br>/org/freedesktop/Hal/devices/platform_serial8250_serial_platform_1</blockquote>
<div><br>Merci :) Par contre comment je fait pour utiliser le périphérique en question ? Et est-ce que HAL est implaté depuis longtemps dans les systèmes linux ?<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Avec 'lshal', tu peux lister tous les périphériques de ton système.<br>Évidemment, si tu développe un programme, il vaut mieux utiliser les<br>binding HAL pour le langage que tu utilises (C, Python ou n'importe
<br>quoi d'autre).</blockquote><div><br> Etant donné que c'est du PHP, je pense que j'ai peut de chances de trouver un binding...<br></div></div><br><br><br>Ben, merci pour ces réponses ^^<br><br>Rémy<br>