Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1313 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [C et Linux]: Prog port serie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C et Linux]: Prog port serie

n°1265149
Nounours77​2
Posté le 13-12-2005 à 02:19:40  profilanswer
 

Je cherche a faire un programme de communication par le port série pour un systeme embarqué (en µC -> Les lib standard de C vont tres bien).
J'ai cru comprendre qu'il fallait que j'utilise la lib termios.h...
Seulement mes compétences en Linux sont faibles... Quelqu'un pourrait m'aider a savoir comment faire pour ecrire / lire sur le port série? Je comprends bien comment cela se passe sous Win, mais pas pour Nux...
 
Je pense avoir compris les différentes fonctions de config (tcgetattr(), tcdrain(), etc), mais pour moi elle ne servent justement qu'a la config...  :??:  Et pas pour I/O ???
 
Merci d'avance

mood
Publicité
Posté le 13-12-2005 à 02:19:40  profilanswer
 

n°1265185
Emmanuel D​elahaye
C is a sharp tool
Posté le 13-12-2005 à 09:23:45  profilanswer
 

Nounours772 a écrit :

Je cherche a faire un programme de communication par le port série pour un systeme embarqué (en µC -> Les lib standard de C vont tres bien).


Par chance uniquement. Il est probable que ton implémentation de C pour embarqué utilise par défaut le port série de ta cible pour implémenter stdin/stdout, ce qui fait que les fonctions standards fonctionnent.

Citation :


J'ai cru comprendre qu'il fallait que j'utilise la lib termios.h...
Seulement mes compétences en Linux sont faibles... Quelqu'un pourrait m'aider a savoir comment faire pour ecrire / lire sur le port série? Je comprends bien comment cela se passe sous Win, mais pas pour Nux...
 
Je pense avoir compris les différentes fonctions de config (tcgetattr(), tcdrain(), etc), mais pour moi elle ne servent justement qu'a la config...  :??:  Et pas pour I/O ???


Une fois que le port est configuré, tu utilises le fopen(), fprintf() etc. Le 'device' s'appelle, par exemple "dev/tty0" ou un truc comme ça.
 
http://www.tldp.org/HOWTO/Serial-HOWTO.html
 
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [C et Linux]: Prog port serie

 

Sujets relatifs
Mysql sous linuxutiliser mount() dans un prog execute par lambda
pb pour scanner portproblème avec les sockets pour passer de windows a linux
Equivalent de PHP Edit (0.8) sous Linux ?Programmer un driver sous linux
problème de portCompilation module linux
base mysql linuxYASM et GCC sous Linux Debian AMD64 - pour info
Plus de sujets relatifs à : [C et Linux]: Prog port serie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR