il te faut une distrib super légère,
1. savoir utiliser linux et en particulier une micro-distrib type tomsrtbt
2. savoir coder en C
3. savoir faire un minimum d'éléctronique
4. être capable de comprendre le lien hardware/software pour piloter efficacement le periphérique que tu aura construit
et surtout un propgramme que tu lanceras au boot,
qui pilotera le port //
//exemple hyper basique :
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <asm/io.h>
#define base 0x378 /* printer port base address */
#define value 255 /* numeric value to send to printer port */
main(int argc, char **argv)
{
if (ioperm(base,1,1))
fprintf(stderr, "Couldn't get the port at %x\n", base), exit(1);
outb(value, base);
}
que tu compiles
gcc -Wall -O9 para.c -o para && strip para
chmod 750 para
pour savoir QUOI et dans quel ordre envoyer et comment cabler tes diodes :
pin function
2 D0
3 D1
4 D2
5 D3
6 D4
7 D5
8 D6
9 D7
Pins 18,19,20,21,22,23,24 and 25 are all ground pins.
tu mets ton code dans /usr/local/bin
tu le fais lancer au boot et c'est fini
J'ai pas le temps de tester ce genre de solution mais ça doit marcher, ça marchait y'a genre 15 ans quand je faisais de l'éléctronique de façon quotidienne...
Mais le principe est celui-là.
Y'a plus qu'à adapter.
# il faut pas griller les étapes
Posté par kuroineko . En réponse au message SVP AIDE pr une version minimal.. Évalué à 7.
il te faut une distrib super légère,
1. savoir utiliser linux et en particulier une micro-distrib type tomsrtbt
2. savoir coder en C
3. savoir faire un minimum d'éléctronique
4. être capable de comprendre le lien hardware/software pour piloter efficacement le periphérique que tu aura construit
et surtout un propgramme que tu lanceras au boot,
qui pilotera le port //
que tu compiles
gcc -Wall -O9 para.c -o para && strip para
chmod 750 para
pour savoir QUOI et dans quel ordre envoyer et comment cabler tes diodes :
pin function
2 D0
3 D1
4 D2
5 D3
6 D4
7 D5
8 D6
9 D7
Pins 18,19,20,21,22,23,24 and 25 are all ground pins.
image d'un cablage :
circuit
resultat
correspondances :
Pin 2 3 4 5 6 7 8 9
Bit D0 D1 D2 D3 D4 D5 D6 D7
Value 1 2 4 8 16 32 64 128
tu mets ton code dans /usr/local/bin
tu le fais lancer au boot et c'est fini
J'ai pas le temps de tester ce genre de solution mais ça doit marcher, ça marchait y'a genre 15 ans quand je faisais de l'éléctronique de façon quotidienne...
Mais le principe est celui-là.
Y'a plus qu'à adapter.