A mon avis, pour un débutant, Jokosher doit faire tout ce que tu veux. Il est très intuitif, et même si c'est un logiciel GTK, je pense qu'il mérite grandement l coup d'oeil ! http://www.jokosher.org/screenshots
Ça ne le dispense pas du tout de répondre car il a émis des réserves, justement. Il a dit que la question était complexe et que pour l'instant il suspendait son jugement. Donc il ne fait pas de promesse, mais s'il arrive au gouvernement, on ne sait pas ce qu'il fera. http://www.betapolitique.fr/spip.php?article0280
Oui, j'avais vu ce code là, mais sans réellement savoir à quel niveau c'était exploitable, ni réellement à quoi ça correspondait... En fait je ne savais pas si c'était du code fourni par le constructeur, ou fait par gars en question.
Effectivement, ça a l'air d'être le code qui est dans le BIOS et qui gère l'interruption 15, que le constructeur lui aurait (gentiment) donné... J'essaie de contacter ledit constructeur, pour voir s'ils auraient des pilotes Linux à me fournir. Ce gars (lawrence) les aurait contactés pour avoir ce code de gestion de l'appel BIOS + les pilotes Windows + des exemples de mise en oeuvre des pilotes Windows.
Donc à ton avis même si le int 15h est illégal à cause du mode protégé du processeur, un accès direct au matériel est tout de même possible en user mode ? Et donc on peut se passer de driver ? En tout cas merci grandement pour cette piste, je commence à y voir plus clair...
Digital IO
The manual for the PCISA describes how to call the DIO (4x input, 4x output) section of the PCISA board. This seems to be programmed into the BIOS; unfortunately it is not possible to call these execution routines in xPC as they run in protected mode. Thanks to the support of IEI we now have a solution which is able to read and write the DIO from within xPC. Basic drivers were written but need to be tidied up before release. Please watch this space for more details.
Hum... Ça commence à me faire peur... Ça voudrait dire que j'ai besoin d'un driver spécifique, non fourni avec la carte par le constructeur. Je me demandais comment des applications comme gnome-power-manager faisaient pou communiquer avec l'ACPI, qui est géré avec des appels au BIOS... Ce serait le noyau qui fait les appels par l'intermédiaire d'un driver spécifique à la carte, ou alors ce sont des appels à des trucs comme hal qui sera l'interlocuteur du noyau...? J'ai l'impression d'être pas mal à côté de la plaque sur ce coup là.
Je dois utiliser des I/O numériques sur une carte mère JUKI 6770.
Le manuel est ici, à la page 50 on explique comment utiliser les I/O numériques. Pour cela, on me donne comme unique solution un appel à une sous fonction du bios par un appel assembleur au vecteur d'interruption 15h. http://files.ieiworld.com/files/IEINET/andyliu/2005/08/12/09(...)
Je veux bien une autre solution, mais c'est la seule donnée par le constructeur... MOV AX, 6F09H ;configurer le port en tant que sortie
MOV BL, 09H ; mettre la sortie à 0x09
INT 15H ; appeller l'interruption 0x15
Le BIOS doit ensuite regarder la valeur du registre AX. L'octet de poids faible de AX (0x09) correspond au numéro de la sous fonction à appeler en interne au BIOS.
Mais pas un seul exemple pour l'appeler à partir de code C, alors je me suis dit que de l'assembleur inline ferait l'affaire... Une autre solution ?
J'avoue que je ne sais pas comment fonctionne le mode protégé du processeur, mais il doit bien y avoir une autre manière que celles que tu as indiqué quand meme ?
J'aimerais bien faire appel à un vecteur d'interruption bateau pour voir si ça plante aussi, mais je ne sais pas lequel je suis autorisé à appeler...
Je confirme. Par contre, la génération suivante d'automate de rechargement de passe navigo est sous RedHat. La génération suivante risque d'ailleurs d'être sous Debian, après forcing du constructeur (qui a assez raison d'ailleurs).
La RATP utilise beaucoup Linux en tout cas, donc RHEL, CentOS, OpenSuse...
En fait même la machine d'états des menus DVD est brevetée. Mais effectivement, les brevets logiciels sont toujours interdits en europe, et je ne vois pas pourquoi on ne permettrait pas aux utilisateurs de choisir s'ils souhaitent enfreindre la loi ou pas.
...qu'on arrête de propager le fait qu'une oeuvre sous creative commons est libre....
Là, il faut:
- citer l'auteur (ok)
- ne pas l'utiliser à des finc commerciales (non libre)
- ne pas faire de travaux dérivés (non libre)
Tou ce qu'on peut donc dire de cette oeuvre, c'est qu'elle est gratuite, et que sa diffusion est encouragée, mais elle n'est certainement pas libre...
Y a t-til besoin d'un outil de diagnostic pour constater que les touches du clavier se bloquent ? Ne serait-t-il pas temps que Microsoft développe un live CD à des fins de test ? Conjointement avec des logiciels de test sur clé U3, le constructeur pourrait tester n'importe quel hardware, quel que soit l'OS installé. C'est quand même Microsoft qui est à la bourre là...
Je ne pense pas qu'un freeze soit nécessaire: la dernière version potable fait l'affaire, et sinon le contributeur citizendium fait le modifications nécessaires sur wikipédia avant d'importer l'article dans citizendium...
Pourquoi ils ne font pas comme chez les distros ? Du testing, unstable, stable. Rien que unstable et stable ça suffirait: wikipédia serait la version de dev avec toutes les modifications. Une fois qu'une page est jugée assez stable et qu'elle est considérée comme correcte par quelqu'un de chez citizendium, elle serait exposée en lecture seule. Les contributions à citizendium seraient uniquement la sélection des arcticles qui peuvent rentrer car ils ont atteint une qualité suffisante. Aucune contribution directe (nouvelle page, modification) à Citizendium ne serait acceptée, tout passerait par la wikipédia (unstable). Bref, pourquoi réinventer ce qui marche déjà bien pour les distros ?
# Jokosher
Posté par liberforce (site web personnel) . En réponse au message éditer de la musique. Évalué à 2.
http://www.jokosher.org/screenshots
[^] # Re: a propos..
Posté par liberforce (site web personnel) . En réponse au journal Bayrou l'a ecrit dans son programe d'action.. Évalué à 2.
http://www.betapolitique.fr/spip.php?article0280
Et pourtant je l'aime bien, mais il faut être réaliste: Bayrou, on connaissait sa position (antibrevet):
http://www.bayrou.fr/media/1presse/bayrou-jdnet-220903.html
Mais maintenant, je la connais beaucoup moins, et ça me fait un peu peur.
[^] # Re: BIOS ?
Posté par liberforce (site web personnel) . En réponse au message Assembleur inline dans gcc. Évalué à 2.
Effectivement, ça a l'air d'être le code qui est dans le BIOS et qui gère l'interruption 15, que le constructeur lui aurait (gentiment) donné... J'essaie de contacter ledit constructeur, pour voir s'ils auraient des pilotes Linux à me fournir. Ce gars (lawrence) les aurait contactés pour avoir ce code de gestion de l'appel BIOS + les pilotes Windows + des exemples de mise en oeuvre des pilotes Windows.
Donc à ton avis même si le int 15h est illégal à cause du mode protégé du processeur, un accès direct au matériel est tout de même possible en user mode ? Et donc on peut se passer de driver ? En tout cas merci grandement pour cette piste, je commence à y voir plus clair...
[^] # Re: vidéaste ?
Posté par liberforce (site web personnel) . En réponse au journal Violences policières à Mont Saint-Aignan. Évalué à 6.
[^] # Re: BIOS ?
Posté par liberforce (site web personnel) . En réponse au message Assembleur inline dans gcc. Évalué à 2.
[^] # Re: BIOS ?
Posté par liberforce (site web personnel) . En réponse au message Assembleur inline dans gcc. Évalué à 2.
http://control.ee.ethz.ch/~lawrence/public-project-trac/wiki(...)
[^] # Re: BIOS ?
Posté par liberforce (site web personnel) . En réponse au message Assembleur inline dans gcc. Évalué à 2.
[^] # Re: BIOS ?
Posté par liberforce (site web personnel) . En réponse au message Assembleur inline dans gcc. Évalué à 2.
Le manuel est ici, à la page 50 on explique comment utiliser les I/O numériques. Pour cela, on me donne comme unique solution un appel à une sous fonction du bios par un appel assembleur au vecteur d'interruption 15h.
http://files.ieiworld.com/files/IEINET/andyliu/2005/08/12/09(...)
Je veux bien une autre solution, mais c'est la seule donnée par le constructeur...
MOV AX, 6F09H ;configurer le port en tant que sortie
MOV BL, 09H ; mettre la sortie à 0x09
INT 15H ; appeller l'interruption 0x15
Le BIOS doit ensuite regarder la valeur du registre AX. L'octet de poids faible de AX (0x09) correspond au numéro de la sous fonction à appeler en interne au BIOS.
Mais pas un seul exemple pour l'appeler à partir de code C, alors je me suis dit que de l'assembleur inline ferait l'affaire... Une autre solution ?
[^] # Re: L'asm, le DOS, les démos, le mode X, love them !
Posté par liberforce (site web personnel) . En réponse au message Assembleur inline dans gcc. Évalué à 3.
Pour ce qui est de eax, c'est juste que j'avais besoin que de 16bits, donc j'ai utilisé ax qui fait exactement cette taille.
Regarde page 50 de ce document, c'est ce qu'on me dit d'utiliser:
http://files.ieiworld.com/files/IEINET/andyliu/2005/08/12/09(...)
J'avoue que je ne sais pas comment fonctionne le mode protégé du processeur, mais il doit bien y avoir une autre manière que celles que tu as indiqué quand meme ?
J'aimerais bien faire appel à un vecteur d'interruption bateau pour voir si ça plante aussi, mais je ne sais pas lequel je suis autorisé à appeler...
PS: Le jeune codeur a 27 ans quand même ;-)
[^] # Re: Quick, l'ascenceur et la SNCF
Posté par liberforce (site web personnel) . En réponse au journal Ecran bleu (ou presque) chez Auchan. Évalué à 2.
La RATP utilise beaucoup Linux en tout cas, donc RHEL, CentOS, OpenSuse...
[^] # Re: Une horreur...
Posté par liberforce (site web personnel) . En réponse au journal Totem plugin a besoin de vous !. Évalué à 2.
http://thomas.apestaart.org/log/?p=453
http://thomas.apestaart.org/log/?p=454
En fait même la machine d'états des menus DVD est brevetée. Mais effectivement, les brevets logiciels sont toujours interdits en europe, et je ne vois pas pourquoi on ne permettrait pas aux utilisateurs de choisir s'ils souhaitent enfreindre la loi ou pas.
[^] # Re: mplayer
Posté par liberforce (site web personnel) . En réponse au journal Totem plugin a besoin de vous !. Évalué à 4.
# J'aimerais bien...
Posté par liberforce (site web personnel) . En réponse au journal Little Hollywood, film indépendant sous licence libre. Évalué à 10.
Là, il faut:
- citer l'auteur (ok)
- ne pas l'utiliser à des finc commerciales (non libre)
- ne pas faire de travaux dérivés (non libre)
Tou ce qu'on peut donc dire de cette oeuvre, c'est qu'elle est gratuite, et que sa diffusion est encouragée, mais elle n'est certainement pas libre...
[^] # Re: /etc/morprobe.preload
Posté par liberforce (site web personnel) . En réponse au message manette de jeu. Évalué à 2.
[^] # Re: On nous ment !
Posté par liberforce (site web personnel) . En réponse au journal A propos des chiffres du chômage.... Évalué à 6.
[^] # Re: Et Si ...
Posté par liberforce (site web personnel) . En réponse au journal Ecran bleu (ou presque) chez Auchan. Évalué à 10.
[^] # Re: Point de vue partiel
Posté par liberforce (site web personnel) . En réponse au journal HP n'aime plus Linux. Évalué à 1.
[^] # Re: Moi ...
Posté par liberforce (site web personnel) . En réponse au journal Le monde innove dans le choix d'un candidat.... Évalué à 9.
# Bé merci pour le lien
Posté par liberforce (site web personnel) . En réponse au journal Le monde innove dans le choix d'un candidat.... Évalué à 3.
[^] # Re: La source de l'article:
Posté par liberforce (site web personnel) . En réponse au journal HP n'aime plus Linux. Évalué à 4.
[^] # Re: Point de vue partiel
Posté par liberforce (site web personnel) . En réponse au journal HP n'aime plus Linux. Évalué à 2.
[^] # Re: Point de vue partiel
Posté par liberforce (site web personnel) . En réponse au journal HP n'aime plus Linux. Évalué à 3.
# La source de l'article:
Posté par liberforce (site web personnel) . En réponse au journal HP n'aime plus Linux. Évalué à 2.
[^] # Re: Comprends pas...
Posté par liberforce (site web personnel) . En réponse au journal Lancement de Citizendium. Évalué à 2.
# Comprends pas...
Posté par liberforce (site web personnel) . En réponse au journal Lancement de Citizendium. Évalué à 4.