<!DOCTYPE HTML>
<!--
Helios by HTML5 UP
html5up.net | @ajlkn
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-->
< html >
< head >
< title > OpenWide/Smile< / title >
< meta charset = "utf-8" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
<!-- [if lte IE 8]><script src="assets/js/ie/html5shiv.js"></script><![endif] -->
< link rel = "stylesheet" href = "assets/css/main.css" / >
<!-- [if lte IE 8]><link rel="stylesheet" href="assets/css/ie8.css" /><![endif] -->
< link rel = "icon" type = "image/png" href = "images/favicon.png" / >
<!-- [if IE]><link rel="shortcut icon" type="image/x - icon" href="favicon.ico" /><![endif] -->
< / head >
< body class = "left-sidebar" >
< div id = "page-wrapper" >
<!-- Header -->
< div id = "header" >
<!-- Inner -->
< div class = "inner" >
< header >
< h1 > OpenWide/Smile< / h1 >
< / header >
< / div >
<!-- Nav -->
< nav id = "nav" >
< ul >
< li > < a href = "index.html" > Accueil< / a > < / li >
< li >
< a href = "projet_pro.html" > Projet Pro.< / a >
< ul >
< li > < a href = "projet_pro-xen.html" > Virtualisation XEN< / a > < / li >
< li > < a href = "projet_pro-fpga.html" > Traitement d’ images sur FPGA< / a > < / li >
< li >
< a href = "projet_pro-openwide_smile.html" > OpenWide/Smile ...< / a >
< ul >
< li > < a href = "projet_pro-openwide_smile.html#G9MINI" > Canal+: Intégrateur Yocto< / a > < / li >
< li > < a href = "projet_pro-openwide_smile.html#AVAC" > Hutchinson: AVAC< / a > < / li >
< li > < a href = "projet_pro-openwide_smile.html#QUANTIUM" > Quantaflow: Quantium v2< / a > < / li >
< li > < a href = "projet_pro-openwide_smile.html#XVISOR" > IRT-systemX: Xvisor< / a > < / li >
< / ul >
< / li >
< / ul >
< / li >
< li >
< a href = "projet_perso.html" > Projet Perso.< / a >
< ul >
< li >
< a href = "projet_perso-PIC.html" > Projets PIC ...< / a >
< ul >
< li > < a href = "projet_perso-PIC.html#table_infini" > Table d’ illusion infinie – PIC16F87< / a > < / li >
< li > < a href = "projet_perso-PIC.html#telecommande_IR" > Télécommande infrarouge – PIC16F87< / a > < / li >
< li > < a href = "projet_perso-PIC.html#feu_tricolore" > Feu tricolore de présence – PIC16F87< / a > < / li >
< / ul >
< / li >
< li >
< a href = "projet_perso-sites_web.html" > Sites Web ...< / a >
< ul >
< li > < a href = "projet_perso-sites_web.html#AJC72" > Antonnière Judo Club 72< / a > < / li >
< li > < a href = "projet_perso-sites_web.html#SMMP" > Service Moules et Mécanique de Précision< / a > < / li >
< li > < a href = "projet_perso-sites_web.html#TANSORIER" > Site presonnel< / a > < / li >
< li > < a href = "projet_perso-sites_web.html#CDJS" > Forum pour le Comité Départemental de Judo de la Sarthe< / a > < / li >
< / ul >
< / li >
< / ul >
< / li >
< li > < a href = "judo.html" > Judo< / a > < / li >
< li > < a href = "associations.html" > Associations< / a > < / li >
< li > < a href = "contact.html" > Contact< / a > < / li >
< / ul >
< / nav >
< / div >
<!-- Main -->
< div class = "wrapper style1" >
< div class = "container" >
< div class = "row 200%" >
<!-- left part -->
< div class = "3u 12u(mobile)" id = "sidebar" >
< hr class = "first" / >
< section >
< header >
< h3 > OpenWide/Smile< / h3 >
< / header >
< ul class = "leftmenu" >
< li > < a href = "projet_pro-openwide_smile.html#G9MINI" > Canal+: g9mini< / a > < / li >
< li > < a href = "projet_pro-openwide_smile.html#AVAC" > Hutchinson: AVAC< / a > < / li >
< li > < a href = "projet_pro-openwide_smile.html#QUANTIUM" > Quantaflow: Quantium v2< / a > < / li >
< li > < a href = "projet_pro-openwide_smile.html#XVISOR" > IRT-SystemX: XVisor< / a > < / li >
< / ul >
< / section >
< hr / >
< / div >
<!-- right part -->
< div class = "7u 12u(mobile) important(mobile)" id = "content" >
< article id = "main" >
< header >
< h3 > J’ ai participé à différents projets:< / h3 >
< p >
< ul class = "default" >
< li > Canal Plus : g9mini < span style = "float: right;" > depuis le 02/2017< / span > < / li >
< li > Hutchinson : AVAC < span style = "float: right;" > 4 mois - 2016< / span > < / li >
< li > Quantaflow : Quantium v2 < span style = "float: right;" > 3 mois - 2016< / span > < / li >
< li > IRT-SystemX : XVisor < span style = "float: right;" > 3 mois - 2016< / span > < / li >
< / ul >
< / p >
< / header >
< section id = "G9MINI" >
< header >
< h3 class = "projet-titre" > < u > Canal Plus : g9mini< / u > < / h3 >
< h3 class = "projet-date" > depuis le 02/2017< / h3 >
< p > Intégration pour une < b > set top box< / b > canal plus.< / p >
< / header >
< p >
< ul class = "default" >
< li > Mise en place d'un système de build (ansible, yocto, bash)< / li >
< li > Intégration du code dévellopeur< / li >
< li > Intégration d'un SDK Marvell< / li >
< li > Intégration webapp/rtapi< / li >
< li > Test du sxstème de mise à jour middleware< / li >
< li > < / li >
< / ul >
< / p >
< p >
< i > < u > Technologies< / u > : Yocto — Système Linux — Ansible — Shell — Git < / i >
< / p >
< / section >
< section id = "AVAC" >
< header >
< h3 class = "projet-titre" > < u > Hutchinson : AVAC< / u > < / h3 >
< h3 class = "projet-date" > 4 mois - 2016< / h3 >
< p > Développer un < b > FBL< / b > (Flash Boot Loader) permettant de faire une mise à jour d'une flash applicative sur un < b > microcontrolleur< / b > .< / p >
< / header >
< p >
< ul class = "default" >
< li > Mise en place d'un serveur de licence flottante pour le logiciel CodeWarrior< / li >
< li > Intégration de la première couche Fbl et de la DemoFbl< / li >
< li > Analyse de la documentution et du code< / li >
< li > Intégration de l'Application et du FBL< / li >
< li > Intégration des appels diag de l'APPL et de CanOE< / li >
< li > Intégration du Security Access dans l'APPL< / li >
< li > Écriture de tests< / li >
< li > Intégration de code Hutchinson< / li >
< / ul >
< / p >
< p >
< i > < u > Technologies< / u > : CodeWarrior — Jtag — MPC4604B — C — CAN< / i >
< / p >
< / section >
< section id = "QUANTIUM" >
< header >
< h3 class = "projet-titre" > < u > Quantaflow : Quantium v2< / u > < / h3 >
< h3 class = "projet-date" > 3 mois - 2016< / h3 >
< p > Développement d'un < b > système linux< / b > sur des cartes Quantium v2 avec système de mise à jour à distance.< / p >
< / header >
< p >
< ul class = "default" >
< li > Mise en place d'un environnement de compilation buildroot submodule.< / li >
< ul class = "default" >
< li > Ajout de pilote au noyau Linux par buildroot< / li >
< li > Ajout d'application à l'espace utilisateur par buildroot< / li >
< / ul >
< li > Paramétrage du FPGA par Uboot< / li >
< li > Accès au FPGA par Linux afin de récupérer le flux vidéo des caméras< / li >
< li > Développement de partitionnement MTD sur NOR flash (devicetree et SDK Xilinx)< / li >
< li > Utilisation de différent types de système de fichier (ext2, jffs2, ubifs, cramfs)< / li >
< li > Paramétrage réseau statique afin d’ accéder à l'application web< / li >
< li > Analyse du fonctionnement de uboot< / li >
< li > Paramétrage et modification uboot pour utilisation d'un environnement redondant< / li >
< li > Mise en place d'un système de mise à jour via software update avec double partitionnement (pour bitstream, devicetree, kernel, rootfs, application)< / li >
< / ul >
< / p >
< p >
< i > < u > Technologies< / u > : Noyau Linux — uboot — buildroot — MTD — software update< / i >
< / p >
< p >
< a href = "https://github.com/Openwide-Ingenierie/buildroot-submodule" class = "icon fa-github" title = "GitHub" > < span class = "label" > GitHub< / span > Sources disponible sur GitHub du Buildroot Submodule< / a >
< / p >
< / section >
< section id = "XVISOR" >
< header >
< h3 class = "projet-titre" > < u > IRT-SystemX : XVisor< / u > < / h3 >
< h3 class = "projet-date" > 3 mois - 2016< / h3 >
< p >
Développement d’ un < b > pilote virtuel I2C< / b > entre un noyau Linux et Xvisor sur les cartes Nitrogen6x (imx6).
< / p >
< / header >
< p >
Développement avec l'IRT (Institue de Recherche et Technologie) – SystemX
Les points clé du projet:
< ul class = "default" >
< li > Analyse du sous système I2C côté Linux et Xvisor< / li >
< li > Développement d’ une solution par émulation de matériel (avorté par limitation)< / li >
< li > Analyse de la technologie Virtio< / li >
< li > Développement d’ une solution de pilote I2C par Virtio< / li >
< / ul >
< / p >
< p >
< i > < u > Technologies< / u > : Noyau Linux — noyau XVisor — pilotes I2C — émulateur — virtio< / i >
< / p >
< p >
< a href = "https://github.com/IRT-SystemX" class = "icon fa-github" title = "GitHub" > < span class = "label" > GitHub< / span > Sources disponible sur GitHub< / a >
< / p >
< / section >
< / article >
< / div >
< / div >
< / div >
< / div >
<!-- Footer -->
< div id = "footer" >
< div class = "container" >
< div class = "row" >
< div class = "12u" >
<!-- Contact -->
< section class = "contact" >
< header >
< h3 > Vous pouvez me retrouver sur:< / h3 >
< / header >
< ul class = "icons" >
< li > < a href = "https://www.linkedin.com/in/micka%C3%ABl-tansorier-78b5549a/" class = "icon fa-linkedin" title = "LinkedIn" > < span class = "label" > LinkedIn< / span > < / a > < / li >
< li > < a href = "https://github.com/mtansorier" class = "icon fa-github" title = "GitHub" > < span class = "label" > GitHub< / span > < / a > < / li >
< li > < a href = "https://mickaeltansorier.wordpress.com/" class = "icon fa-wordpress" title = "Wordpress" > < span class = "label" > Wordpress< / span > < / a > < / li >
< li > < a href = "mailto:mickael@tansorier.fr" class = "icon fa-envelope-o" title = "E-mail" > < span class = "label" > E-mail< / span > < / a > < / li >
< li > < a href = "docs/Curriculum_Vitae_-_TANSORIER.pdf" class = "icon fa-download" title = "Curriculum Vitae" > < span class = "label" > Curriculum Vitae< / span > < / a > < / li >
< / ul >
< / section >
<!-- Copyright -->
< div class = "copyright" >
< ul class = "menu" >
< li > < img src = "images/by.svg" / > < / li > < li > Mickaël TANSORIER< / li > < li > Design: < a href = "http://html5up.net" > HTML5 UP< / a > < / li >
< / ul >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
<!-- Scripts -->
< script src = "assets/js/jquery.min.js" > < / script >
< script src = "assets/js/jquery.dropotron.min.js" > < / script >
< script src = "assets/js/jquery.scrolly.min.js" > < / script >
< script src = "assets/js/jquery.onvisible.min.js" > < / script >
< script src = "assets/js/skel.min.js" > < / script >
< script src = "assets/js/util.js" > < / script >
<!-- [if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif] -->
< script src = "assets/js/main.js" > < / script >
< / body >
< / html >