Troll - Programmation haute et basse couche

Avatar de l’utilisateur
gagouze
Messages : 1961
Inscription : 24 janv. 2010 22:39
Localisation : Brest (29)

Re: Troll - Programmation haute et basse couche

Message par gagouze »

Moi sous le même pseudo Gagouze


Mais je ne participe pas au forum pas le temps

mais c'est une bonne source de tutoriel et d'informations

tu es actif sur le forum " Développez " ?

je t'ai envoyer un mail sur ta boite mail Gmail ;)
Etienne
Un Galathée
Un voilier caboteur en construction : Le Narval
Un classe Alfa en construction.
Avatar de l’utilisateur
gagouze
Messages : 1961
Inscription : 24 janv. 2010 22:39
Localisation : Brest (29)

Re: Troll - Programmation haute et basse couche

Message par gagouze »

Merci pour les liens je lirais cela quands j'aurais plus de temps

je t'ai envoyer un mail sur ta boite mail Gmail ;)[/quote]

[quote="gagouze"]Moi sous le même pseudo Gagouze


Mais je ne participe pas au forum pas le temps

mais c'est une bonne source de tutoriel et d'informations

tu es actif sur le forum " Développez " ?
Etienne
Un Galathée
Un voilier caboteur en construction : Le Narval
Un classe Alfa en construction.
Avatar de l’utilisateur
Geeks
Messages : 3593
Inscription : 03 juil. 2010 21:04
Localisation : Brive la Gaillarde (Correze 19)

Re: Troll - Programmation haute et basse couche

Message par Geeks »

Oui, j'ai vue ton mail. Content de l'avoir.

Sinon, je suis très actif sur developpez.com au niveau t'chat, quand ça me prends. Comme ce soir quoi. C'est là que j'apprends les concepts de haute couche liée à la Poo et en échange j'apprends à d'autres des informations sur l'électronique. C'est une symbiose quoi.
A défaut d'avoir la science infuse, j'infuse la science. - Racleur de fond depuis Pons 2014.
Sous-marin en état de repos sur cale : Minimog 01
Avatar de l’utilisateur
gagouze
Messages : 1961
Inscription : 24 janv. 2010 22:39
Localisation : Brest (29)

Re: Troll - Programmation haute et basse couche

Message par gagouze »

Oui je préfère codé en POO (plus de réutilisabilité ) plus rapide à développeur mieux structurée

Mais bon je te consède j'ai codé en classique (comme en C ) jusqu'a il ya deux ans


Est ce que le concepte de POO est adapté ou adaptable au basse couche ou l'on n'a pas beacoup de CPU et de RAM ?
Etienne
Un Galathée
Un voilier caboteur en construction : Le Narval
Un classe Alfa en construction.
Avatar de l’utilisateur
Geeks
Messages : 3593
Inscription : 03 juil. 2010 21:04
Localisation : Brive la Gaillarde (Correze 19)

Re: Troll - Programmation haute et basse couche

Message par Geeks »

Tant que tu est sur un source, c'est possible de l'utilisé, pour la haute couche comme sur la basse couche.

Un petit exemple vite paf :

Code : Tout sélectionner

Source basse couche en C++ (Poo) -> Compilateur -> Chaine croisé -> .hex -> USB -> Interface -> Hardware (Ram / EEprom)
Source basse couche en Basic -> Compilateur -> Chaine croisé -> .hex -> USB -> Interface -> Hardware (Ram / EEprom)
Source basse couche en assembleur -> Compilateur -> Chaine croisé -> .hex -> USB -> Interface -> Hardware (Ram / EEprom)
Comme tu peux remarqué, c'est le compilateur qui donne un .hex, en exadécimal. Pour les novices, un programme en .hex donnerais ceci (attention c'est un exemple du type).

Code : Tout sélectionner

0x1A 0x2B 0x11 0x32
0x1A 0xDD 0x1B 0xF3
0x33 0x2D 0xE6 0x9C
A défaut d'avoir la science infuse, j'infuse la science. - Racleur de fond depuis Pons 2014.
Sous-marin en état de repos sur cale : Minimog 01
Avatar de l’utilisateur
gagouze
Messages : 1961
Inscription : 24 janv. 2010 22:39
Localisation : Brest (29)

Re: Troll - Programmation haute et basse couche

Message par gagouze »

le .hex c'est l'équicvalent d'un point .exe (win) ou .bin (unix ) :?:
Etienne
Un Galathée
Un voilier caboteur en construction : Le Narval
Un classe Alfa en construction.
Avatar de l’utilisateur
Geeks
Messages : 3593
Inscription : 03 juil. 2010 21:04
Localisation : Brive la Gaillarde (Correze 19)

Re: Troll - Programmation haute et basse couche

Message par Geeks »

Pas vraiment.

Le micro processeur (execution) <---- EEPROM [contient : .hex]

Donc, l'UC, va en mémoire prends l'instruction 1, l'exécuten passe à la suivante etc...
A défaut d'avoir la science infuse, j'infuse la science. - Racleur de fond depuis Pons 2014.
Sous-marin en état de repos sur cale : Minimog 01
Avatar de l’utilisateur
gagouze
Messages : 1961
Inscription : 24 janv. 2010 22:39
Localisation : Brest (29)

Re: Troll - Programmation haute et basse couche

Message par gagouze »

Bon Geek il me semble plus simple que l'on passe au tel

pas se soir (il est tard ) je vais me coucher d'ici 30'

histoire de rajouter une couche en me couchant :lol: :lol: :lol:
Etienne
Un Galathée
Un voilier caboteur en construction : Le Narval
Un classe Alfa en construction.
Avatar de l’utilisateur
Cassiope34
Messages : 352
Inscription : 15 avr. 2010 14:42
Localisation : Montpellier

Re: Troll - Programmation haute et basse couche

Message par Cassiope34 »

Et ben, je pensais pas que Pierre et moi allions déclencher un tel déchainement de neurônes chez nos 2 fous furieux Geeks et Gagouze :Up: :Up: :Up:
Bon je l'ai un peu fait exprès, mais quand même !!! :D

Ceci dit je rajouterai bien une petite 'couche' si vous voulez...!

Voici ce qui se fait de plus simple avec cette carte + un capteur de manette de jeu Wii Motion Plus (30€), chez les MultiRotors RC :
http://radio-commande.com/experimental_ ... wiicopter/.
Vous voyez où je veux en venir...?
Avec ça il se pourrait qu'il soit plus facile encore de garder un soum bien 'à plat' quelque soit sa profondeur, avec en plus TOUTE sa gestion (accus, aériens, fin de courses ballast, fail safe, etc...), le principe étant que tout se règle sur le PC (voire même sur un petit écran lcd et 5 boutons, comme sur le site du lien que j'indique...), avec le soum posé sur son socle, puis on débranche, on jette à l'eau, et hop... euh ! tout baigne... :trinque: :excited: :applaudi:
Dernière modification par Cassiope34 le 05 mars 2012 19:59, modifié 1 fois.
Devise Shadocks :
"Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
Avatar de l’utilisateur
Geeks
Messages : 3593
Inscription : 03 juil. 2010 21:04
Localisation : Brive la Gaillarde (Correze 19)

Re: Troll - Programmation haute et basse couche

Message par Geeks »

On peut tout à fait réaliser cela avec un écran LCD type 2*16 caractères. Un peu d'I2C, et le tour est joué. Par contre, je n'ai pas encore trouvé d'ecran en i2C mais je sait que ça existe. Là encore, il n'y a plus qu'à.

Pour l'équilibrage, je propose un truc tout simple. Une sorte de rail avec un lest (pour les soums les plus gros) afin de régler leurs assiette et un servo pour piloter une vis sans fin. une voie du µC suffit et un peu de PWM.

D'autres suggestions ?
A défaut d'avoir la science infuse, j'infuse la science. - Racleur de fond depuis Pons 2014.
Sous-marin en état de repos sur cale : Minimog 01
Répondre