Forum Linux.général code source STTY

Posté par  .
Étiquettes : aucune
0
2
juil.
2007
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

Forum Programmation.c++ cours Thread

Posté par  .
Étiquettes : aucune
0
9
mai
2007
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.

Forum Programmation.c++ equivalent de sleep

Posté par  .
Étiquettes : aucune
0
24
avr.
2007
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

Forum Linux.noyau Ouvrir une socket dans un module

Posté par  .
Étiquettes : aucune
0
17
nov.
2006
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 (…)

Forum Linux.noyau creer son propre module

Posté par  .
Étiquettes : aucune
0
15
nov.
2006
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 (…)

Forum Linux.général Emuler un port serie en ethernet

Posté par  .
Étiquettes : aucune
0
10
nov.
2006
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?

Forum Programmation.c socket

Posté par  .
Étiquettes : aucune
0
10
oct.
2006
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

Forum Programmation.c Acces au port //

Posté par  .
Étiquettes : aucune
0
27
sept.
2006
Salut,

J'ai fait une application pour allumer des leds sur le port parallèle...j'ai donc utiliser IOPERM et a priori je dois être en Super User pour pouvoir le droit d'exécuter IOPERM...jusqu'à là tout va bien...Mais j'ai un Segmentation Fault dès la première écriture sur le port en utilisant OUTB.....

Quelqu'un à une idée ?

Merci.

Forum Linux.noyau Etat de la socket

Posté par  .
Étiquettes : aucune
0
29
nov.
2006
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?

(…)

Forum Linux.noyau plantage du system avec sock_sendmsg

Posté par  .
Étiquettes : aucune
0
5
juil.
2007
Bonjour,

Dans un module j'ai ouvert une socket...J'ouvre mon device avec minicom l'envoi se passe bien...mais si j'utilise ppp je plante linux sur sock_sendmsg (plus de blocage system si je met en commentaire sock_sendmsg).

voici mon code :
int sendmsg(struct socket *sock, unsigned char *buf, int len)
{
struct msghdr msg;
struct iovec iov;
mm_segment_t oldfs;
int size=0;

iov.iov_base = (char *) buf;
iov.iov_len = (__kernel_size_t) len;
msg.msg_name = 0;
msg.msg_name_len = 0;
msg.msg_iov = &iov;
msg.msg_iov_len = 1;
msg.msg_control (…)

Forum Linux.noyau Driver serie + PPP

Posté par  .
Étiquettes : aucune
0
21
juin
2007
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;
(…)