Bonjour,
J'ai créé un module qui ouvre une socket....
Je voudrais déclenché l'appel à une fonction à la réception de données dans ma socket sans avoir besoin de faire un pooling.
Est ce faisable? Comment ?
Merci.
Forum Linux.général code source STTY
Bonjour,
je recherche le code source de la fonction stty de David MacKenzy...j'ai trouvé un bout sur le site de Koders mais il me manque le reste pour compiler....
Quelqu'un peut il m'indiquer un lien vers le source complet?
merci
je recherche le code source de la fonction stty de David MacKenzy...j'ai trouvé un bout sur le site de Koders mais il me manque le reste pour compiler....
Quelqu'un peut il m'indiquer un lien vers le source complet?
merci
Forum Linux.noyau Driver serie + PPP
Bonjour,
J'ai fait un driver Série en partant de serial.c
Je souhaite utiliser mon port avec le ppp
Mais il y a un problème, voici l'erreur remonté par le ppp :
Couldn't get channel number : Input/Output error
je pense que ça viens de ma struct tty_driver, mais pourquoi???
et autre question a quoi sert le device /dev/cua ?
voici mon bout de code :
static int __init rs_init(void)
{
int i;
struct serial_state * state;
init_timer(&serial_timer);
serial_timer.function = rs_timer;
(…)
J'ai fait un driver Série en partant de serial.c
Je souhaite utiliser mon port avec le ppp
Mais il y a un problème, voici l'erreur remonté par le ppp :
Couldn't get channel number : Input/Output error
je pense que ça viens de ma struct tty_driver, mais pourquoi???
et autre question a quoi sert le device /dev/cua ?
voici mon bout de code :
static int __init rs_init(void)
{
int i;
struct serial_state * state;
init_timer(&serial_timer);
serial_timer.function = rs_timer;
(…)
Forum Linux.noyau driver virtuel port com + liaison ppp
Bonjour,
J'ai un concentrateur de port série qui est connecté à mon PC via un câble ethernet.
J'ai créé un driver de port série virtuel (semblable à celui de TTY) afin que les ports série de l'équipement soit reconnues comme des ports com standard sous Linux.
J'ouvre minicom ==> ca fonctionne correctement
Je souhaite maintenant monter une liaison PPP entre l'équipement et un autre PC.
voici la commande de test :
pppd persist lcp-echo-interval 2 lcp-echo-failure 2 lcp-max-configure 10 asyncmap (…)
J'ai un concentrateur de port série qui est connecté à mon PC via un câble ethernet.
J'ai créé un driver de port série virtuel (semblable à celui de TTY) afin que les ports série de l'équipement soit reconnues comme des ports com standard sous Linux.
J'ouvre minicom ==> ca fonctionne correctement
Je souhaite maintenant monter une liaison PPP entre l'équipement et un autre PC.
voici la commande de test :
pppd persist lcp-echo-interval 2 lcp-echo-failure 2 lcp-max-configure 10 asyncmap (…)
Forum Programmation.c++ acces à la mémoire vidéo
Bonjour,
J'ai un vieux petit programme qui tournait sous DOS...Ce programme accède à la mémoire vidéo pour des questions de rapidités....
Peut on accéder à la mémoire vidéo sous Linux ? Si oui comment ?
Merci.
J'ai un vieux petit programme qui tournait sous DOS...Ce programme accède à la mémoire vidéo pour des questions de rapidités....
Peut on accéder à la mémoire vidéo sous Linux ? Si oui comment ?
Merci.
Forum Programmation.c++ threads periodique
Bonjour,
Je cherche s'il existe une fonction qui me permet d'exécuter un thread périodiquement.
Je cherche s'il existe une fonction qui me permet d'exécuter un thread périodiquement.
Forum Programmation.c++ cours Thread
Salut,
Je cherche un cours sur les threads sous Linux. J'en ai trouvé mais en général ils sont très simple....trop simple... car je dois synchroniser des taches, endormir des taches, lancer des taches périodiquement, mettre des priorités, etc....
j'ai trouvé celui ci : http://users.du.se/~hjo/realtime/manuals/posix-threads/uguid(...)
mais j'ai bien l'impression que c'est pour UNIX....
Merci.
Je cherche un cours sur les threads sous Linux. J'en ai trouvé mais en général ils sont très simple....trop simple... car je dois synchroniser des taches, endormir des taches, lancer des taches périodiquement, mettre des priorités, etc....
j'ai trouvé celui ci : http://users.du.se/~hjo/realtime/manuals/posix-threads/uguid(...)
mais j'ai bien l'impression que c'est pour UNIX....
Merci.
Forum Programmation.c++ equivalent de sleep
Salut,
je cherche à mettre en sommeil une tâche pendant quelques ms donc le SLEEP ne convient pas puisqu'il est en secondes...
Connaissez vous une autre fonction ? qui soit en millisecondes ?
Merci
je cherche à mettre en sommeil une tâche pendant quelques ms donc le SLEEP ne convient pas puisqu'il est en secondes...
Connaissez vous une autre fonction ? qui soit en millisecondes ?
Merci
Forum Programmation.c++ Convertir un temps en nb de tick
Salut,
Je cherche une fonction pour convertir un temps en millisecondes en nombre de ticks.
Merci.
Je cherche une fonction pour convertir un temps en millisecondes en nombre de ticks.
Merci.
Forum Linux.général Creation de page 'man'
Salut,
Je cherche à savoir s'il existe un outils pour fabriquer une page d'aide perso.
J'ai récupéré l'aide pour le faire à la main....mais je pense qu'un logiciel doit exister, non ?
Merci.
Je cherche à savoir s'il existe un outils pour fabriquer une page d'aide perso.
J'ai récupéré l'aide pour le faire à la main....mais je pense qu'un logiciel doit exister, non ?
Merci.
Forum Linux.noyau Etat de la socket
Salut,
J'ai une socket cliente dans un module....je regarde son statut avec MaSocket.state.
avant connexion elle est à 1 (SS_UNCONNECTED)
après connexion elle passe à 3 (SS_CONNECTED)
enfin je la deconnecte avec MaSocket.proto_ops.shutdown et là, la socket reste toujours à 3 (SS_CONNECTED) alors que le serveur à bien vu la deconnexion du client....C'est fou!! je ne comprends pas pourquoi le statut de la socket n'est pas retombé à 1 (SS_UNCONNECTED).
Quelqu'un a t il une explication? Comment résoudre le problème?
(…)
J'ai une socket cliente dans un module....je regarde son statut avec MaSocket.state.
avant connexion elle est à 1 (SS_UNCONNECTED)
après connexion elle passe à 3 (SS_CONNECTED)
enfin je la deconnecte avec MaSocket.proto_ops.shutdown et là, la socket reste toujours à 3 (SS_CONNECTED) alors que le serveur à bien vu la deconnexion du client....C'est fou!! je ne comprends pas pourquoi le statut de la socket n'est pas retombé à 1 (SS_UNCONNECTED).
Quelqu'un a t il une explication? Comment résoudre le problème?
(…)
Forum Linux.noyau Ouvrir une socket dans un module
Salut,
Je souhaite ouvrir une socket cliente pour me connecter sur une machine distante.
En mode user, ouvrir une socket qui se connecte à un serveur, il n'y a aucun problème....Mais dans un module Noyau, les foncions traditionnels (socket, connect, close, write et inet_aton) ne sont pas connues...
Les messages d'erreurs que j'ai lorsque j'essais de charger le module sont les suivant :
unresolved symbol socket
unresolved symbol connect
unresolved symbol close
etc...
voici mes includes :
#include <linux/module.h>
#include (…)
Je souhaite ouvrir une socket cliente pour me connecter sur une machine distante.
En mode user, ouvrir une socket qui se connecte à un serveur, il n'y a aucun problème....Mais dans un module Noyau, les foncions traditionnels (socket, connect, close, write et inet_aton) ne sont pas connues...
Les messages d'erreurs que j'ai lorsque j'essais de charger le module sont les suivant :
unresolved symbol socket
unresolved symbol connect
unresolved symbol close
etc...
voici mes includes :
#include <linux/module.h>
#include (…)
Forum Linux.noyau creer son propre module
Salut,
Je cherche a créer un module qui ne sera pas compile avec le noyau.
J'ai le bouquin "LINUX Pilotes de périphériques" d'Alessandro rubini & Jonathan Corbet.
J'ai suivi le premier exemple scull.c qui se compile en ligne de commande :
cc -O -DMODULE -D__KERNEL__ -c hello.c
--> Ca fonctionne bien
le second exemple utilise un Makefile ...mais là cela ne fonctionne pas...
quelqu'un pourrait il me donner un exemple reel de Makefile et qui soit indépendant de la compilation (…)
Je cherche a créer un module qui ne sera pas compile avec le noyau.
J'ai le bouquin "LINUX Pilotes de périphériques" d'Alessandro rubini & Jonathan Corbet.
J'ai suivi le premier exemple scull.c qui se compile en ligne de commande :
cc -O -DMODULE -D__KERNEL__ -c hello.c
--> Ca fonctionne bien
le second exemple utilise un Makefile ...mais là cela ne fonctionne pas...
quelqu'un pourrait il me donner un exemple reel de Makefile et qui soit indépendant de la compilation (…)
Forum Linux.général Emuler un port serie en ethernet
Salut,
je dois créer un port série virtuel, y acceder en ouvrant ttySxx...
Derrière se port virtuel je dois avoir une communication en TCP/IP.
Comment faire? Dois je faire un driver matériel ou logiciel...si c'est logiciel comment faire?
je dois créer un port série virtuel, y acceder en ouvrant ttySxx...
Derrière se port virtuel je dois avoir une communication en TCP/IP.
Comment faire? Dois je faire un driver matériel ou logiciel...si c'est logiciel comment faire?
Forum Programmation.c socket
Salut,
Je dois créer des alias sur eth0 et ouvrir des sockets sur ses alias...
Créer des alias sur eth0, ca va....
Ouvrir une socket sur l'un ou l'autre alias je ne vois pas où renseigner l'info dans la structure sockaddr_in....
le problème serait le même si j'avais plusieurs carte ethernet, comment ouvrir une socket sur l'une ou l'autre carte....
merci
Je dois créer des alias sur eth0 et ouvrir des sockets sur ses alias...
Créer des alias sur eth0, ca va....
Ouvrir une socket sur l'un ou l'autre alias je ne vois pas où renseigner l'info dans la structure sockaddr_in....
le problème serait le même si j'avais plusieurs carte ethernet, comment ouvrir une socket sur l'une ou l'autre carte....
merci