Page 3 sur 5

Re: KGC-DSKY

Publié : 31 août 2014, 11:38
par Dakitess
J'pige rien comme d'hab' mais ça semble fendard !

J'ai hâte de voir ce à quoi ça peut ressembler à la fin, ou même en progression ^^

Re: KGC-DSKY

Publié : 31 août 2014, 11:55
par Mahzel
En progression...

Pas grand chose de compréhensible :p
Mais voilà :)
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: AGC Debug
Image

Re: KGC-DSKY

Publié : 10 novembre 2015, 17:26
par Hitman458
Salut Mahzel,

De mon coté j'ai commencé une implémentation physique du DSKY. Je l'avais dit il y 1 an, mais maintenant ça arrive :) Je vais mettre des photos ASAP ;)

Tu auras moyen d'envoyer/lire des données avec le port série* depuis ton code C# ?
Pour mettre à jour l'affichage du DSKY et des des alarmes et aussi lire les codes des touches ?

On pourrait bosser ensemble sur l’interfaçage entre ta partie software et ma partie hardware.

* Un port série émulé via la norme USB, c'est du standard, plug & play, pas de driver. On branche le DSKY en USB, il sera reconnu comme un port série.

Edit:
Voilà quelques photos

Image

Image

Re: KGC-DSKY

Publié : 23 décembre 2015, 20:31
par Hitman458
Hello,

De mon coté, la partie hardware est pas mal avancée : l'affichage, le pavé numérique, les alarmes + le microcontrôleur central qui gère tout ça. Pour l'instant chaque module est capable de fonctionner indépendamment.

Je suis entrain de rajouter le bus (I2C) pour relier tous ces modules ensemble afin qu'ils puissent communiquer et être piloté par le KGC de Mahzel via USB.

Le microcontrôleur que j'utilise serait assez puissant pour me permettre d'émuler l'AGC (suffisant en capacité ROM et RAM, mais peut être tout juste limite en vitesse (32MHz / 16MIPS) ). J'ai toujours imaginé programmer une machine virtuelle AGC dans ce microcontrôleur. Ca aurait été fun de piloter une fusée par du hardware.

Mais là, je viens de redécouvrir le monde du FPGA, l'objectif ultime serait de créer un softcore capable d'executer directement les instructions machines de l'AGC. (En gros: créer de toute pièce un processeur AGC en câblant en dure les portes logiques).

Je sais pas ce que vous en pensez.

Re: KGC-DSKY

Publié : 23 décembre 2015, 22:12
par Dakitess
J'en pense que je suis toujours aussi largué et curieux à la fois :) j'espère que vous menerez tout cela jusqu'au bout !

Re: KGC-DSKY

Publié : 03 janvier 2016, 23:25
par Hitman458
Ca a bien avancé :)

Le hardware étant prêt, j'ai entamé la phase de test de faisabilité.
Le code source des microcontrôleurs est encore quick & dirty en l'état car c'est du protypage, mais déjà travaillé pour être optimisé.
En attendant d'avoir des news de Mahzel pour voir comment l'interfacer avec son KGC, je l'ai interfacé avec yaAGC. (C'est yaAGC qui est utilisé dans l'addon NASSP pour Orbiter).
J'aurai rêvé de pouvoir le connecter à cet addon, mais je crois que les développeurs de l'addon ont viré toute la partie socket et protocole TCP/IP pour faire communiquer les différents systèmes (du moins, leur addon ne semble pas écouter sur les ports TCP/IP prévus par yaAGC).

Bref, en gros ça marche comme ça :

yaAGC <--- protocole TCP/IP ---> Un programme Java <--- RS232 via USB ---> Microcontrôleur principal <--- BUS I2C ---> Autres microcontrôleurs

yaAGC envoie tout un tas de données sur le réseau, donc mon programme Java filtre les données pour ne transmettre que les données utiles.

Désolé, pour la vidéo prise avec le téléphone, je ne pensais pas la mettre sur Youtube à l'origine.
https://www.youtube.com/watch?v=XLj9dExweak

Re: KGC-DSKY

Publié : 04 janvier 2016, 19:56
par Affreustronaute
Sa à l'air géniale (même si j'ai pas tout compris :lol: )

Re: KGC-DSKY

Publié : 04 janvier 2016, 20:09
par Akinatronic
Wah mais là je suis paumé hahaha :lol:

Re: KGC-DSKY

Publié : 15 février 2016, 19:50
par Hitman458
Hello,

Bon, petit update de la situation :

L'intégration du DSKY avec yaACG et terminée. C'est fonctionnel. Je peux utiliser le DSKY comme une interface physique pour yaAGC. Les 2 systèmes communiquent.

Pour ce qui est de l'intégration avec NASSP d'orbiter, ça serait possible, mais avec d'autres mécanismes que je dois encore étudier.
Je devrais jouer avec les uplink et les downlink de télémétrie.

Pour ce qui est du KGC de Mahzel, pas de news pour le moment. Mais comme c'est un projet en cours de développement on aura sans doute le choix dans la manière d'implémenter ça.

Je me demande qui aura le courage de coder un OS en assembleur AGC pour que ce soit utilisable dans KSP.

Re: KGC-DSKY

Publié : 15 février 2016, 20:21
par Akinatronic
Comment on faisait à l'école primaire ? Ah oui...
Chapeau !