Pastry

Ceci fut mon second projet que je réalisai pendant ma 4ème année d’étude dans la section d’informatique de l’EPFL. Le but de ce projet était d’implémenter un algorithme de Peer-to-Peer dans le framework Borrow/Lend. Les réseaux Peer-to-Peer permettent de s’affranchir de toute structure centralisée en distribuant les tâches, normalement dédiées à un serveur central, sur tous les membres du réseau. Ce framework est utilisé dans l’environnement de programmation .Net de Microsoft, dont le langage de programmation dédié est le C#. Dans le cadre de ce projet, le framework Borrow/Lend est employé comme une couche d’abstraction vis-à-vis des fonctions réseaux fournies par l’API de .Net. Le but est aussi de réaliser des tests de performances permettant de comparer les valeurs théoriques de l’algorithme choisi avec la réalité d’une implémentation.

Télécharger le compte rendu du projet Pastry

CAN-RF

Ceci était le premier projet personnel que je réalisai dans le cadre de mes études en informatique à l’école polytechnique fédérale de Lausanne (EPFL). Ce projet avait pour but de réaliser une interface sans fil faisant la liaison entre plusieurs segments de bus CAN. Chaque carte CAN<->RF est reliée à un bus CAN. Sur ce bus CAN, un ou plusieurs périphériques CAN peuvent être attachés. Dans le cadre précis de ce projet, il y a 64 cartes chacune reliée à un périphérique CAN. Le matériel à disposition se composait d’une carte réalisée au LSL comportant une puce NORDIC nRF9E5. Le projet est décomposé en deux parties, la première consistant en la conception, puis l’implantation d’une pile de protocole pour la partie sans fil, la seconde en l’implantation d’un émetteur/récepteur CAN basique.

Télécharger le compte rendu du projet CAN-RF