De quoi s'agit-il
Toulouse n'avait pas encore de Meetup Linux et Android embarqué, c'est maintenant fait ! Ce Meetup s'adresse à tous ceux qui utilisent, s'intéressent et souhaitent échanger sur Linux et Android embarqué. L'objectif : faciliter les échanges de bonnes pratiques et le partage de connaissance autour de ces technologies.
Événements à venir (1)
Tout voir- Série de mini-conférencesLa Cantine Toulouse, Toulouse
Chiffrement des données sous Android, Jean-Baptiste Cayrou, Synacktiv
Depuis l'apparition des téléphones portables, ces derniers n'ont cessé d'évoluer pour proposer de nouveaux usages. De nos jours, les téléphones sont de véritables assistants personnels qui contiennent beaucoup de données privées et sensibles : des photos, historique de recherches ou GPS, messages, données de santé et même cartes bancaires. Ces données doivent donc être protégées en cas de perte ou vol du smartphone.
Cette présentation propose un aperçu global du chiffrement sous Android, notamment comment il s'appuie sur les fonctionnalités matérielles (TrustZone/Secure Element).Jean-Baptiste Cayrou travaille depuis 2018 dans l'équipe de Reverse-Engineering de Synacktiv dont les expertises sont la rétro-ingérierie, la recherche et l'exploitation de vulnérabilité dans des produits logiciels. Intéressé par Android (surtout de ses internals) depuis plusieurs années, l'auteur a publié plusieurs blogposts et présenté à des conférences en lien avec ce sujet.
Support de Device Tree complexes sous Linux, en utilisant les Device Tree Overlays, Hervé Codina, Bootlin
Certains system-on-chip permettent de faire fonctionner Linux sur un processeur embarqué dans le SoC, mais aussi d’être utilisés comme un périphérique PCIe par une machine hôte, comme un PC x86 classique. Il est alors souhaitable de pouvoir réutiliser les drivers Linux entre ces deux cas d’utilisation, et nous travaillons pour cela à l’amélioration du support pour les Device Tree Overlays dans le noyau Linux upstream, afin de pouvoir les utiliser sur plateforme x86 et leur permettre d’ajouter au runtime la description de périphériques se situant derrière un bus PCIe. Nous vous présenterons le contexte technique, les travaux réalisés et restants à réaliser, ainsi qu’une petite démonstration.
Hervé Codina est ingénieur Linux embarqué et noyau Linux à Bootlin depuis 3 ans. Hervé travaille depuis plus de 20 ans sur le développement bas-niveau dans des systèmes embarqués variés, Linux ou non. Voir https://bootlin.com/company/staff/herve-codina/ pour plus de détails sur l’expérience d’Hervé.
Timings et intégrité du signal pour les interfaces hardware rapides, Fabien Hue, Ratiotech
Les interfaces à haut débit des system-on-chip nécessitent une combinaison de paramètres matériels et logiciels pour garantir la meilleure marge de synchronisation, un comportement stable à travers les lots de production et une conformité électromagnétique optimisée pour leur certification avant mise sur le marché.
Nous présenterons, pour les interfaces parallèles (RGMII) et sérielles (USB3), des conseils et des lignes directrices pour vous aider à relever les défis techniques nécessaires à leur mise en œuvre réussie, en montrant la relation entre les paramètres matériels et logiciels.
Fabien Hue est expert en systèmes électroniques embarqués. Après 25 ans en tant qu’ingénieur dans les semi-conducteurs, l’automobile et l’aéronautique, Fabien dirige aujourd’hui Ratiotech, société de conseil et d’expertise spécialisée en intégrité du signal et compatibilité électromagnétique.
Les conférences seront suivies d'un pot convivial offert par Smile et Bootlin.