J’ai participé à différents projets:
++
-
+
- Canal Plus : g9mini depuis le 02/2017 +
- Hutchinson : AVAC 4 mois - 2016 +
- Quantaflow : Quantium v2 3 mois - 2016 +
- IRT-SystemX : XVisor 3 mois - 2016 +
Canal Plus : g9mini
+depuis le 02/2017
+Intégration pour une set top box canal plus.
++
-
+
- ... +
- ... +
- ... +
+ Technologie: Yocto — Système Linux — ... +
+Hutchinson : AVAC
+4 mois
+Développer un FBL (Flash Boot Loader) permettant de faire une mise à jour d'une flash applicative sur un microcontrolleur.
++
-
+
- Mise en place d'un serveur de licence flottante pour le logiciel CodeWarrior +
- Intégration de la première couche Fbl et de la DemoFbl +
- Analyse de la documentution et du code +
- Intégration de l'Application et du FBL +
- Intégration des appels diag de l'APPL et de CanOE +
- Intégration du Security Access dans l'APPL +
- Écriture de tests +
- Intégration de code Hutchinson +
+ Technologie : CodeWarrior — Jtag — MPC4604B — C — CAN +
+ +Quantaflow : Quantium v2
+3 mois
+Développement d'un système linux sur des cartes Quantium v2 avec système de mise à jour à distance.
++
-
+
- Mise en place d'un environnement de compilation buildroot submodule. +
- Ajout de pilote au noyau Linux par buildroot +
- Ajout d'application à l'espace utilisateur par buildroot +
- Paramétrage du FPGA par Uboot +
- Accès au FPGA par Linux afin de récupérer le flux vidéo des caméras +
- Développement de partitionnement MTD sur NOR flash (devicetree et SDK Xilinx) +
- Utilisation de différent types de système de fichier (ext2, jffs2, ubifs, cramfs) +
- Paramétrage réseau statique afin d’accéder à l'application web +
- Analyse du fonctionnement de uboot +
- Paramétrage et modification uboot pour utilisation d'un environnement redondant +
- Mise en place d'un système de mise à jour via software update avec double partitionnement (pour bitstream, devicetree, kernel, rootfs, application) +
-
+
+ Technologie : Noyau Linux — uboot — buildroot — MTD — software update +
+TODO + GitHub Sources disponible sur GitHub du Buildroot Submodule +
+IRT-SystemX : XVisor
+3 mois
++ Développement d’un pilote virtuel I2C entre un noyau Linux et Xvisor sur les cartes Nitrogen6x (imx6). +
++ Développement avec l'IRT (Institue de Recherche et Technologie) – SystemX + + Les points clé du projet: +
-
+
- Analyse du sous système I2C côté Linux et Xvisor +
- Développement d’une solution par émulation de matériel (avorté par limitation) +
- Analyse de la technologie Virtio +
- Développement d’une solution de pilote I2C par Virtio +
+ Technologie : Noyau Linux — noyau XVisor — pilotes I2C — émulateur — virtio +
+ +