Atelier : Android

Formations





Du 16 au 18 septembre 2014Lesquin (59)
CAP’TRONIC vous propose un atelier de 3 jours sur la prise en main d’Android dans les solutions embarquées.

Programme :

16 septembre 2014 - Compilation et démarrage d’Android

- Introduction à Android
  • Historique : les différentes versions
  • Les différents acteurs et leur implication
  • Détails sur l’architecture d’Android

- Mise en place de l’environnement
  • Installation des outils nécessaires à la compilation
  • Récupération du code source (si la bande passante est insuffisante, un répertoire repo prêt à l’emploi sera fourni)
  • Prise en main des outils spécifiques d’Android

- Première compilation – Code source et compilation
  • Compilation du premier système de fichiers racine pour l’émulateur
  • L’utilisation des outils repo, git et gerrit pour accéder aux sources
  • Comment s’y retrouver dans le code de base
  • Comment compiler Android (outils, cible, etc …)

17 septembre 2014 – Compilation et manipulation du noyau Android

- Le noyau Linux
  • Rôle et architecture générale du noyau Linux
  • Propriétés du noyau Linux avec focus sur les caractéristiques utiles aux systèmes embarqués
  • L’interface utilisateur du noyau (Kernel user interface)
  • Récupération des sources
  • Comprendre les différentes versions de noyaux de Linux
  • Application de la commande patch

- Compilation et démarrage d’un noyau Android
  • Utilisation de l’émulateur d’Android
  • Extraire les patches du noyau Android
  • Compilation et boot d’un noyau Android

- Modification du noyau Linux pour Android
  • Les changements majeurs ajoutés par Google
  • Les fonctionnalités qui ont été ajouté au noyau
  • Les changements sur les drivers Le support d’une nouvelle carte
  • Les étapes nécessaires pour porter Android sur une carte personnalisée

18 septembre 2014 – Portage d’Android sur une nouvelle plateforme

- Développement et débogage avec ADB (Android Debug Bridge)
  • Utiliser ADB pour déboguer
  • Présentation et installation
  • Les options les plus intéressantes
  • Utilisation d’ADB
  • Les commandes disponibles : transferts de fichiers, installation de paquetage, exécution de commandes distantes, accès aux logs , …
  • Ajustements d’ADB pour une carte personnalisée
  • Apprendre à lire les journaux systèmeL’accès au Shell de la carte, Envoyer/recevoir des fichiers,

- Organisation du système de fichiers d’Android
  • Déterminer où les différents composantes d’un logiciel sont installées et montées et pourquoi.
  • La structure du fichier .initrc

- La construction d’un système Android
  • Les concepts introduits dans la construction d’un système
  • L’architecture des Makefiles
  • Variables et fonctions disponibles
  • Les différentes étapes de la compilation
  • Ajouter un nouveau périphérique à la construction du système

- Personnalisation du système
  • Ajouter un nouveau device à la construction du système
  • Personnalisation de l’information "A Propos", Build ID, Les écrans d’accueil et de boot du système, …

- Ajout d’une bibliothèque native au système
  • Les spécifiés du système de compilation et de la bibliothèque C (Bionic)
  • Ajout de cette bibliothèque au système par défaut d’Android

- Conseils et ressources
  • L’accès à la communauté, les ressources de documentation utiles, les blogs utiles, etc.

Intervenant :

ADENEO embedded, expert et formateur en logiciel embarqué (Linux Embarqué, Android, Windows CE, QNX et Qt)


Lieu de l’événement :

LA GALIOTE
18 Rue Marcel Sembat
59810 Lesquin

Participation aux frais :

- Pour les adhérents CAP’TRONIC : GRATUIT dans la limite de 10 hommes/jour dans l’année d’adhésion de l’entreprise. L’inscription sera validée à réception d’un chèque de 100 €TTC par personne qui sera renvoyé au participant après l’atelier. En cas d’absence non remplacée à l’atelier, la caution sera encaissée et une facture établie.

- Si vous êtes une PME non adhérente, vous pouvez adhérer à l’association JESSICA France pour un montant de 500,00 € HT, pour cela contactez l’ingénieur CAP’TRONIC.

- Pour les grandes entreprises et les PME qui ne souhaitent pas adhérer 1200 € HT pour les trois journées.

- Pour les centres de compétences publics, membres actifs de JESSICA France  : Nous contacter.

- Pour les centres de compétences publics, qui ne sont pas membres actifs de JESSICA France : Nous contacter.

Contact :

Florence CAGNARD - Tél. : 01 69 08 60 54 - Mail : cagnard@captronic.fr
Edmond Paternoga - Tél. : 09.60.35.49.62 - Mail : paternoga@captronic.fr
Crédits © JESSICA FRANCE 2005 - 2016
Le programme CAP’TRONIC est financé par le Ministère de l’Economie et des Finances.