[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] RE: Assembleur
Ca y est, j'ai le type de composant, c'est un 8051 mais cela ne change rien a ce que je voudrais faire ... Je voudrais simuler toute cette demarche pour apprendre l'ASM.
Pour ce qui est d'utiliser le microcontroleur en lui meme, je fais ca a l'universite (il y a tous ce qui faut....sous Windows) !
@+
Olivier
> > oui, un microcontroleur est un "mini PC", qui possede un prossesseur, de
> > la RAM, une memoire (EEPROM), un bus d'adresse, un bus de donnee. Sur ces
> > bus, on peut connecter n'importe quoi, un controleur de port (serie et/ou
> > paralelle) etc... Il ne faut pas croire que tout les termes que vous
> > utilisez en informatique habituellement restent reserve a l'informatique,
> > c'est avant tout de l'electronique. Le code compilé n'est pas un fichier
> > executable mais un code hexadecimal que le prossesseur traite en binaire
> > sur 8, 16, 32, 64, 128, 256 bits (un pross GeForce est un 256 bits)
> > Dans le temps (sous dos), lorsqu'on voulais craquer un jeu, on lisait le
> > fichier .exe en code hexadecimal, on changeait quelques trucs et hop ! ;o)
> > Il ne faut pas croire qu'un prossesseur, c'est de l'informatique...votre
> > tele, votre telecommande, votre micro-onde, votre ouverture et fermeture
> > automatique de porte de voiture...il y a en a partout maintenant car ce
> > n'est pas cher, c'est rapide, c'est petit et ca fait tout ce qu'on lui
> > demande.
> [MISSON Didier]
> si si, ça reste de l'informatique ! La preuve, c'est que ça contient un
> programme... et que les ingénieurs, techniciens, qui mettent tt ça au point
> "jouent" autant avec de l'électronique, qu'avec la programmation assembleur
> de ce µ-ctrl...
> mais le grand public ne sait pas que son VHS, TV ou micro-onde contient une
> version spécialisée et réduite d'un micro-ordinateur en un seul circuit =
> micro-controleur...
>
> > Aujourd'hui, on a vu comment faire un petit truc (avec un microcontroleur
> > a 12MHz) tres simple qui enregistre une information emise par infra-rouge.
> > Un fois enregistrer, on la renvoi par infra-rouge...vous allez me dire a
> > quoi ca sert...ben par exemple : je me mets devant votre voiture quand
> > vous l'ouvrez (j'enregistre votre signal), j'attend que vous partiez et
> > que vous laissiez votre bi-athlon dans le coffre et vous imaginez la suite
> > ;o)))
> [MISSON Didier]
> ou pour ouvrir la porte du garage (mais c'est la version radio qu'il
> faut...) et de vider la maison ...
> mais c'est inutile souvent... suffit de casser la vitre de la voiture quand
> on la laisse devant la maison ou ds un parking, et de piquer la télécommande
> du garage... :p)
> non? Vous quittez votre voiture avec la face de l'auto-radio... mais aussi
> avec la télécommande du garage? ok... mais peu de gens pense à prendre la
> télécommande avec eux !
>
>
> > Le cout pour faire ce truc doit etre sans doute moins de 30 euros...comme
> > quoi il ne faut pas grand chose !
> >
> > Bon j'arrette car je m'eloigne du sujet la !
> >
> > @+
> >
> > > C'est le microcontroleur qui exécute le code compilé ? Dans ce cas
> > > est-ce qu'il ne faut pas utiliser un assembleur spécifique parce que
> > > je doute qu''il comprenne les instructions d'un processeur PC.
> >
> [MISSON Didier]
> mais tu ne nous as toujours pas dit quelle sorte de micro-controleur
> c'était?
> Nec ? Intel ? ou autre ? quel modèle exact ?
>
> Il existe certainement des outils de développement, sous Window$ ou sous
> Linux, en tt cas si c'est un micro-controleur connu (certainement oui ! dans
> une école, ça doit être du matos courant)
>
> Heureusement les infos sur ce genre de circuits sont publiées (et pas top
> secret comme chez certaines firmes...) puisqu'il faut pouvoir les intégrés
> dans des développements électroniques, donc il faut les infos...
> Tu as de bonnes chances de trouver un cross-compiler sous Linux je pense.
> :-)
--
Olivier Vanhoucke
webmaster@nanouk.org
http://www.nanouk.org
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
[ http://unixtech.be Contact: listmaster@unixtech.be ]