From 9946b1dfde049123eb85f7282df5d4636057a3b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Tansorier?= Date: Mon, 25 Sep 2017 18:47:31 +0200 Subject: [PATCH] [projet_pro-openwide_smile] Add openwide-smile page --- projet_pro-openwide_smile.html | 275 +++++++++++++++++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 projet_pro-openwide_smile.html diff --git a/projet_pro-openwide_smile.html b/projet_pro-openwide_smile.html new file mode 100644 index 0000000..49db16d --- /dev/null +++ b/projet_pro-openwide_smile.html @@ -0,0 +1,275 @@ + + + + + OpenWide/Smile + + + + + + + + + +
+ + + + + +
+ +
+
+ + + + + +
+
+
+

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 +

+

+ GitHub Sources disponible sur GitHub +

+
+ + + +
+
+
+ +
+ +
+ + + + +
+ + + + + + + + + + + + +