KGC-DSKY
- Dakitess
- Messages : 6954
- Inscription : 25 janvier 2013, 02:17
- Localisation : Ile de France
- Contact :
Re: KGC-DSKY
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 ^^
J'ai hâte de voir ce à quoi ça peut ressembler à la fin, ou même en progression ^^
https://t.me/pump_upp
Re: KGC-DSKY
En progression...
Pas grand chose de compréhensible :p
Mais voilà
Pas grand chose de compréhensible :p
Mais voilà
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: AGC Debug
Re: KGC-DSKY
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
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
Github KSP des membres du forum https://github.com/kerbalspaceprogram-fr
Re: KGC-DSKY
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.
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.
Github KSP des membres du forum https://github.com/kerbalspaceprogram-fr
- Dakitess
- Messages : 6954
- Inscription : 25 janvier 2013, 02:17
- Localisation : Ile de France
- Contact :
Re: KGC-DSKY
J'en pense que je suis toujours aussi largué et curieux à la fois j'espère que vous menerez tout cela jusqu'au bout !
https://t.me/pump_upp
Re: KGC-DSKY
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
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
Github KSP des membres du forum https://github.com/kerbalspaceprogram-fr
- Affreustronaute
- Messages : 185
- Inscription : 28 décembre 2015, 17:37
- Localisation : Dans le temp et l'espace.
- Contact :
Re: KGC-DSKY
Sa à l'air géniale (même si j'ai pas tout compris )
Deux choses sont infini: l'univers et la bêtise humaine. Mais, en ce qui concerne l'univers, je n'en ait pas encore acquis la certitude absolue.
-
- Messages : 1710
- Inscription : 24 décembre 2014, 17:55
- Localisation : Dans les étoiles
- Contact :
Re: KGC-DSKY
Wah mais là je suis paumé hahaha
Re: KGC-DSKY
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.
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.
Github KSP des membres du forum https://github.com/kerbalspaceprogram-fr
-
- Messages : 1710
- Inscription : 24 décembre 2014, 17:55
- Localisation : Dans les étoiles
- Contact :
Re: KGC-DSKY
Comment on faisait à l'école primaire ? Ah oui...
Chapeau !
Chapeau !
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit