Forum Programmation.c Affichage de caractères grecques UTF-8 dans Xorg

Posté par  .
Étiquettes :
3
10
nov.
2011

Bonjour,

Je travaille sur Debian Squeeze et je cherche a faire une application multilingue, Français et Grec.

Pour les caractères Grecs, on peut utiliser la norme iso8859-7.
C'est la table des caractères Grec moderne sur 8 bits (255 caractères).

On peut utiliser aussi la norme UTF-8 rassemble tout les caractères internationnaux dans 4*8bits.

J'ai fais un premier programme en C encodé en UTF-8, et je le lance à partir d'une console SSH avec PuTTY configuré en UTF-8 :

printf("test FR (…)

Forum Programmation.c Ecritures disques non bloquants

Posté par  .
Étiquettes : aucune
3
28
oct.
2011

Bonjour,

Je développe sur une carte embarquée ARM BeagleBoard xM, sur laquelle j'ai installée Debian.

Le système est installé et boot sur une carte MicroSD.

J'ai un programme C qui a des contraintes de temps de réponse de l'ordre des 50ms à respecter.

Lorsque je lance le programme normalement (./prog), mon temps de réponse est toujours respecté.

Cependant lorsque je redirige la sortie stdout du programme vers un fichier pour faire des logs (./prog > log), le programme se bloque (…)

Forum Programmation.c Lancer le programme 'chat' sur un port série

Posté par  .
Étiquettes :
0
26
mai
2011

Bonjour,

Pour lancer une connexion Internet à partir d'un modem, j'utilise le programme "chat" qui permet de lancer des commandes sur port série, en fonction des réponses du modem.

Pour l'utiliser, à partir d'une console Bash il faut que je lance le commande :

"stty -F /dev/ttyMODEM speed 9600"

pour configurer le port série, puis

chat -v -f /etc/chatscripts/gprs-signal <> /dev/ttyMODEM >&0

pour que le script chat dialogue avec le modem.

Il s'agit donc d'une redirection Read & Write des (…)

Forum Programmation.c Interface /sys pour un programme

Posté par  .
Étiquettes : aucune
2
24
mai
2011

Bonjour,

J'aimerai savoir s'il est possible pour un programme C de créer des fichiers d'interface en lecture ou écriture dans un système de fichier tmpfs, comme le fait le noyau dans le répertoire "/sys", pour pouvoir lire des variables d'un programme, ou piloter le programme.

Une autre solution existe mais un peu plus complexe à réaliser, c'est d'utiliser la mémoire partagée.

Forum Linux.embarqué Sniffer port RS232

Posté par  .
Étiquettes :
1
17
mai
2011

Bonjour,

je cherche un utilitaire Linux qui permettrai d'intercepter les trames entre le port RS232 d'un PC et un programme qui l'utilise, sans perturber la communication.

Mon port RS232 est /dev/ttyS2, le sniffer pourrait par exemple ouvrir cette interface ttyS2 en 9600n8, afficher les trames, et créer un port série virtuel utilisable par mon programme.

Forum Programmation.shell Modification de xorg.conf

Posté par  .
Étiquettes :
0
14
fév.
2011
Bonjour,

J'utilise une dalle tactile que je fais fonctionner avec le module "evdev" de Xorg, sur une Debian 6.

Pour calibrer cette dalle, j'utilise le package xinput-calibrator, qui me donne après calibration :

Doing dynamic recalibration :
Setting new calibration data : 126, 850, 577, 153


Pour rendre définitive cette calibration, il faut enregistrer manuellement ces valeurs dans le fichier de configuration :

/usr/share/X11/xorg.conf.d/10-evdev.conf :

...

Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
-> Option (…)

Forum Programmation.autre Question sur GIT

Posté par  .
Étiquettes : aucune
1
16
août
2010
Bonjour,

Je travaille sur une carte récente Beagleboard de processeur OMAP 3530. Une carte d'extension Zippy2 avec un contrôleur Ethernet est relié sur la carte Beagleboard.

Pour avoir un noyau compatible avec ma carte d'extension Zippy2, je doit prendre les sources la branche "validation-20100805" du dépôt Git :

http://gitorious.org/beagleboard-validation/linux

Pour utiliser certaines fonctionnalités de la carte Beagleboard, comme l'utilisation du DSP, je dois prendre les sources du noyau de la branche dspbridge du dépôt Git :

http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-(...)


Donc ça me (…)

Forum Linux.debian/ubuntu Ethernet sur bus SPI

Posté par  .
Étiquettes :
0
9
août
2010
Bonjour,

J'ai pour objectif d'utiliser une carte BeagleBoard, processeur ARM, avec une carte d'extension Zippy2 intègre un port Ethernet.

Voici les doc :

http://beagleboard.org/static/BBSRM_latest.pdf
http://elinux.org/images/f/f1/Zippy2_schematic.pdf

J'ai installé Debian en utilisant un noyau précompilé obtenu sur le site http://elinux.org/BeagleBoard_Zippy2 :

http://elinux.org/images/e/e6/UImage-zippy2.bin

La version du noyau est 2.6.32.7, et le site ne fourni pas la configuration.

Le site fourni aussi un u-boot précompilé (U-boot-zippy2.bin) qu'il faut utiliser sinon le port Ethernet ne marche pas (je n'ai pas compris pourquoi).


Maintenant j'ai besoin (…)

Forum Linux.gui Calibration de dalle tactile

Posté par  .
Étiquettes : aucune
0
7
juil.
2010
Bonjour,

J'utilise une dalle tactile capacitive projetée, de Zytronic.

Il y'a un pilote dans le noyau qui gère cette dalle, dans "driver/input.touchscreen/usbtouchscreen.c"

La dalle est reconnue, si je lance Xorg, elle fonctionne.

Mais il y'a un problème sur l'axe vertical qui est inversé et mal calibré.

Donc je cherche un moyen de calibrer cette dalle.

Mais je ne sais pas par quel driver Xorg passe (tslib, evtouch, mouse ...).

j'ai essayé le programme xinput, qui me ressort les points [X] (…)

Forum Linux.embarqué Erreur upgrade bios avec flashrom

Posté par  .
Étiquettes : aucune
1
22
juin
2010
Bonjour,

J'aimerai installer un coreboot sur une carte Alix 1c de PC Engines.

En utilisant flashrom, j'arrive à lire le bios de la carte, mais lorsque je veux écrire / effacer le bios, j'ai un message d'erreur :

Found chip "SST SST49LF040B" (512 KB, LPC) at physical address 0xfff80000.
Writing flash chip... Erasing flash chip... ERASE FAILED at 0x00000000! Expected=0xff, Read=0x25, failed byte count from 0x00000000-0x00000fff: 0xfed
ERASE FAILED!
ERASE FAILED at 0x00000000! Expected=0xff, Read=0x25, failed byte count from 0x00000000-0x0000ffff: (…)

Forum général.cherche-matériel interface USB -> VGA compatible

Posté par  .
Étiquettes : aucune
0
21
juin
2010
Bonjour,

je recherche un adaptateur USB -> VGA/DVI, qui serai compatible avec linux.

J'ai ai testé un récemment qui n'était pas compatible.

le driver du noyau utilisé pour ces interface est linux-2.6.34/drivers/usb/misc/sisusbvga

et la liste du matériel supporté est :

{ USB_DEVICE(0x0711, 0x0550) },
{ USB_DEVICE(0x0711, 0x0900) },
{ USB_DEVICE(0x0711, 0x0901) },
{ USB_DEVICE(0x0711, 0x0902) },
{ USB_DEVICE(0x0711, 0x0903) },
{ USB_DEVICE(0x0711, 0x0918) },
{ USB_DEVICE(0x0711, 0x0920) },
{ USB_DEVICE(0x182d, 0x021c) },
{ USB_DEVICE(0x182d, 0x0269) },

connaissez vous un adaptateur (…)

Forum Linux.debian/ubuntu Apt-cross et dépendances

Posté par  .
Étiquettes :
0
9
juin
2010
Bonjour,

j'éssai de faire de la cross compilation x86 vers Armel, mais j'ai des difficultés avec les librairies utiliées par mon programme (Qt)

pour l'instant j'ai pu avoir un toolchain par plusieurs méthodes :
toolchain précompilé (emdebian)
compilation du toolchain à partir des sources (binutils, gcc)

le toolchain est fonctionnel, la difficulté est d'utiliser des librairies.

j'ai essayé l'outil apt-cross, qui fait une "cross installation" des packages Armel sur la machine x86, mais il ne gère pas les dépendances.
(The (…)

Forum Linux.debian/ubuntu Problème de cross compilation

Posté par  .
Étiquettes : aucune
0
8
juin
2010
Bonjour,

Je souhaite faire de la cross compilation de x86 vers ARM, mais il se passe quelque chose de bizare :

je fais un hello world en c++ sur ma plateforme x86
je compile avec g++ en cross compilation
je transfert mon programme de plateforme x86 vers plateforme ARM

sur la plateforme arm :
chmod +x ./helloworld

je lance l'éxecutable :
./helloworld :
aucun fichier ou répertoire de ce type.

le fichier existe et les droits sont en execution, je (…)

Forum Linux.debian/ubuntu QEMU deux interfaces réseau

Posté par  .
Étiquettes : aucune
0
4
juin
2010
Bonjour,

j'utilise une machine virtuelle arm QEMU, et j'aimerai avoir à la fois accès à internet et un accès ssh.

si je lance qemu-system-arm sans options, j'ai accès à internet (eth0 : 10.0.2.15)

et si je lance avec qemu-system-arm -net nic -net tap, là j'ai mon interface réseau eth0 en 192.168.56.101, ce qui me donne un accès SSH.

mais je n'arrive pas à avoir les deux en même temps.

si je met -net nic -net tap -net nic, ça met (…)