Développement de systèmes embarqués
Le développement de systèmes embarqués nécessite des connaissances à la fois en électronique et en informatique. Parmi le matériel nécessaire pour réaliser un système embarqué on trouve :
- La documentation (datasheet) sur les composants utilisés. C'est la première source d'informations pour le développement !
- L'outillage de base de l'électronicien (fer à souder, insoleuse…)
- Les outils d'analyse temporelle : oscilloscope, analyseur logique…
- Des composants de base (résistances, condensateurs…)
- Un microprocesseur ou un microcontrôleur
- Un compilateur croisé (dit aussi en anglais cross-compiler)
- Un programmateur de microcontrôleur ou un programmateur in-situ
- Un émulateur in-circuit ou ICE (In Circuit Emulator). Considéré comme l'équipement roi pour le debug matériel et logiciel (possibilité de déverminer au niveau du source du logiciel), cependant il reste coûteux.
- Une sonde JTAG
- Ingénierie des systèmes: approche multidisciplinaire pour définir, développer et déployer des systèmes embarquant des technologies numériques.