
Apprendre · C embarqué
Piscine embarquée
Trois semaines pour apprendre le C bare-metal sur une carte conçue par nos soins : pas d'OS, pas de bibliothèque, juste toi, la datasheet et les registres.
Nathan Sauret · CC BY 4.0
- Durée
- 3 semaines
- Places
- 100 par session
- Langage
- C, sans la Norme
- Carte
- Prêtée pour la piscine
C'est quoi ?
Elle se déroule comme la piscine C (un sujet par jour, des rushs, des corrections entre pairs), mais sur une carte électronique réalisée par 42chips. De la programmation embarquée pure : ni montage ni breadboard ici, ça viendra avec le bootcamp.
Ce que tu apprends
Chaque zone de ta carte est une notion, et toutes finissent dans la même puce. Défile pour plonger dedans.
Comment ça se passe
- Inscris-toiChoisis une session ci-dessous et connecte-toi avec ton compte 42.
- Sélection100 cartes, donc 100 places. La priorité va à l'avancement dans le cursus, pas au plus rapide à cliquer.
- ConfirmeUne place ? Confirme depuis l'e-mail sous 3 jours, sinon elle passe au suivant.
- Jour JLundi, 10h au Labelec : tu récupères ta carte.
- Trois semainesIntense et sur place, sans autre projet en parallèle ni freeze. La dernière semaine sert à rattraper.
- Rends la carteLa carte repart pour les prochains piscineux, et le bootcamp s'ouvre à toi.
Pour qui ?
- Les pointeurs, les adresses et le bit-shifting ne te font pas peurRequis
- Tu sais trouver ton chemin dans un long documentRequis
- Tu as terminé le Common CoreRequis si tu viens d'un autre campus par transfert.Conseillé
- De l'expérience en électroniqueOn est là pour ça.Pas besoin
Tu viens d'un autre campus 42 ?
Tu es le bienvenu ! La piscine se déroule à Paris, au Labelec : les trois semaines se font sur place.
- Connecte-toi avec le compte 42 de ton campus et inscris-toi à une session ouverte aux autres campus.
- Lance une procédure de transfert auprès de ton campus pour suivre la piscine à Paris ; il faut avoir terminé le Common Core. Le RTFM de ton campus t'explique les étapes.
- Les inscriptions ferment plus tôt pour les autres campus, pour te laisser le temps d'organiser ton voyage.
- Prévois ton voyage et ton logement à Paris pour les trois semaines. Rendez-vous le premier jour à 10h !
Prochaines sessions
Aucune piscine à venir pour le moment
Repasse bientôt : de nouvelles sessions sont annoncées régulièrement, et d'abord sur Discord.
Et après ?
Valider la piscine te donne accès au bootcamp électronique, deux semaines pour apprendre à dessiner et souder tes propres circuits imprimés, puis au module électronique de six mois.
Questions
Ai-je le droit de faire la piscine embarquée ?Ça dépend
Vérifie les prérequis sur la page de la piscine : ils dépendent de ton campus et de ton cursus. Le nombre de places est limité par les cartes disponibles : s'il y a plus d'inscrits que de cartes, on fait une sélection, surtout selon l'avancement dans le cursus. Les piscines reviennent régulièrement.
Faut-il respecter la Norme ?Pas de Norme
Pas de Norme pendant la piscine : tu verras, c'est déjà assez difficile comme ça. Tu travailles quand même en C.
Je peux garder la carte ?À rendre
Non : elle est prêtée pour la piscine et tu la rends à la fin, sous peine de sanction de la pédago. On sait qu'elles sont jolies et feraient un beau souvenir, mais pense aux suivants qui veulent faire la piscine 🙏
Il y a des projets à faire en attendant ?
Les sujets de 42 préparent peu à l'embarqué, mais comprendre le fonctionnement d'un ordinateur dans ses blocs les plus simples (la mémoire, les registres) aide beaucoup.
Bons points de départ
- Les premiers KFS
- libasm
À maîtriser
- La mémoire et les pointeurs, au minimum
- Un plus : te passer de malloc
- Un plus : les opérateurs binaires