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.
33 lines
1.8 KiB
33 lines
1.8 KiB
---
|
|
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
|
|
format: conference
|
|
tags:
|
|
- _wtf
|
|
level: beginner
|
|
speakers:
|
|
- mathieu_passenaud
|
|
videoId: null
|
|
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" ?
|
|
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'ai fait tourner un mock de moteur. Du coup, puisque vous me l'avez demandé voici comment j'ai pu en arriver là <a href="https://t.co/iq5juHH3MT">pic.twitter.com/iq5juHH3MT</a></p>— 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>
|
|
|