You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ozgurkon-2020-site/content/sessions/mon_p____de_voyant_moteur_e...

34 lines
1.8 KiB

---
5 years ago
key: >-
mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur
title: >-
Mon p*** de voyant moteur est encore allumé ! Comment debugger mon moteur ?
Plongeon dans les entrailles des calculateurs moteur
id: fW4yvmVxjXb57vQJhIXu
5 years ago
format: conference
tags:
- _wtf
level: beginner
speakers:
- mathieu_passenaud
5 years ago
videoId: 1o5v8Ew9FjE
5 years ago
presentation: null
draft: false
---
Depuis les années 70 tous les constructeurs autos intégrent des calculateurs électroniques.
Les moteurs des voitures modernes sont des systèmes informatiques complexes qui s'appuient sur des dizaines de capteurs... et du code.
Comment ça fonctionne ? A quoi ressemble ce code et que fait-il ?
Qu'est-ce qu'il se passe lorsqu'on fait une "reprog" ?
5 years ago
Que signifie le voyant moteur allumé ? Comment débugger tout ça ?
Soulevons le capot (électronique), analysons le matériel mis en oeuvre mais surtout le logiciel grâce aux sources des calculateurs "Megasquirt" et allons explorer la face cachée numérique de nos voitures.
---
Le code utilisé pendant ma conf pour les intéressés : <https://github.com/mathieupassenaud/devfesttoulouse-python-obd>
<blockquote class="twitter-tweet">
<p lang="fr" dir="ltr">Cette année au <a href="https://twitter.com/DevFestToulouse?ref_src=twsrc%5Etfw">@DevFestToulouse</a> j&#39;ai fait tourner un mock de moteur. Du coup, puisque vous me l&#39;avez demandé voici comment j&#39;ai pu en arriver là <a href="https://t.co/iq5juHH3MT">pic.twitter.com/iq5juHH3MT</a></p>&mdash; Mathieu Passenaud (@mathieupassenau) <a href="https://twitter.com/mathieupassenau/status/1180873060272021505?ref_src=twsrc%5Etfw">October 6, 2019</a>
</blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>