Apprendre à développer un système embarqué à base d’Android
Objectif et public visé
Cette formation est conçue pour les ingénieurs qui souhaitent développer un système embarqué à base d’Android. En quatre jours, au travers de cours théoriques et de travaux pratiques, elle vous familiarise avec la compilation et le démarrage d’Android, avec l’adaptation d’Android à une nouvelle carte embarquée (en supposant que celle-ci soit déjà supportée par le noyau Linux), et enfin avec la construction d’un vrai système via l’accès à un matériel spécifique, la personnalisation du système de fichiers et les techniques de débug.
À l’issue de cette formation, vous serez prêts à mettre en oeuvre et à personnaliser Android sur votre propre matériel.
Thématiques
Les grandes thématiques abordées seront :
Introduction à Android- Code source et compilation
- Noyau Linux, configuration, compilation et installation
- Chargeurs de démarrage pour Android
- Modifications apportées par Android au noyau Linux
- Prise en charge d’un nouveau matériel
- Développement et débug avec ADB
- Le système de compilation d’Android
- L’organisation du système de fichiers d’Android
- Les couches natives d’Android et l’appel d’un programme C depuis Android
- Les composants d’Android
- Le développement d’applications
- Le standard apk
- Personnalisation du système
- Ressources et bonnes pratiques
Voir le programme détaillé.
Training materials
Tous les supports de cours utilisés lors de cette formation seront intégralement et gratuitement disponibles sur notre site.
Ils sont proposés en langue anglaise uniquement, mais la formation sera donnée en langue française.
Travaux pratiques
Chaque partie théorique de notre formation est suivie d’une mise en œuvre pratique, qui représente 50% à 60% du temps de la formation. Chaque participant disposera d’une carte électronique Devkit8000 à base de processeur ARM Cortex A8, équipée d’un écran tactile, sur laquelle vous mettrez progressivement en œuvre votre propre système Android.
Pré-requis
Les participants devraient avoir une bonne experience de l’interface en ligne de commande d’UNIX ou de Linux. Ceux qui n’en ont pas pourront se former par eux-mêmes grâce à nos supports de formation sur le sujet). Sans être absolument nécessaire, cela leur permettra d’être bien plus efficaces dans leurs travaux pratiques.
Les participants devront aussi avoir une maitrise minimale des langages C, C++ et Java.
Présentation rapide
- Titre
- Développement de systèmes embarqués avec Android/dd>
- Contenu
- Voir notre programme détaillé (anglais)
- Lieu
- Sur votre propre site (dans le monde entier), ou à une de nos sessions publiques.
- Durée
- 4 jours.
- Langue
- Français (supports de cours en anglais)
- Public visé
- Développeurs de systèmes embarqués avec Android. Ingénieurs offrant de l’assistance technique à ces développeurs.
Voir notre page formation pour tous les détails sur nos sessions de formation.

English version
Actualités trimestrielles
Suivre les nouveaux articles