Nos produits

Formations 2011

Catalogue 2011

Catalogue 2011
au format PDF

Logo F.E.D.E.R

Réf. Formation Pdf Durée Dates Lieu Tarif
5161 Android Platform: Source Code Building Android Platform: Source Code Building 4 j. nous consulter - -

CénoSYS vous propose également des formations de thématique apparentée :  +  Afficher la liste  -  Masquer la liste

5162 Android Applications SDK Android Applications SDK 4 j. nous consulter - -

Imprimer la fiche

imprimante

Formation Android Platform: Source Code Building

email

Demande d'information

Réf. : 5161

Demande d'information email

Objectifs

Ce stage «Android Platform: Source Code Building» a pour objectif la maîtrise du déploiement du système Google Android® sur plate-forme matérielle ARM Linux.
Cette formation aborde les concepts de construction de l’ensemble de la plate-forme Google Android par l’étude :
  • de son architecture et des spécificités de la plate-forme Android/Linux,
  • de ses codes sources et de la chaîne de développement,
  • des paramétrages et construction du système complet,
  • du SDK Android, de l’émulateur et de l’environnement de développement.

Programme

1èrejournée

Android : présentation
  • Vue d’ensemble du système
  • Licences Open Source et Android
  • Android Application Framework
  • La machine virtuelle Dalvik
  • Le SDK Android
Travaux pratiques
  • Mise en oeuvre de l’environnement de développement Eclipse et du plugin ADT
  • Mise en oeuvre de l’émulateur Android
Android platform : chaîne de développement croisé
  • Méthodes, outils et chaîne de développement croisé, binutils, …
  • Makefi le, compilateur et débogueur GNU ARM EABI
  • Utilitaire GIT
Travaux pratiques
  • Mise en oeuvre de l’utilitaire GIT et gestion des dépôts
  • Téléchargement des sources Android au travers de l’utitaire de gestion GIT
  • Installation d’une chaîne de développement croisé ARM EABI pour Code Source Android

2èmejournée

Linux Kernel pour Android : confi guration et compilation du
noyau
  • Structure des sources et modules du noyau
  • Patchs linux Kernel Android
Travaux pratiques
  • Téléchargement des sources Linux Kernel patch Android au travers du GIT
  • Configuration et compilation du noyau pour Android
Android : compilation de la plate-forme
  • Etudes des sources du système Android
  • Paramétrage de la plate-forme
Travaux pratiques
  • Configuration et compilation du système Android
 

3èmejournée

Android Linux : spécificité du système Linux pour Android
  • Séquence de Boot Linux et init de la plate-forme Android
  • Systèmes de fi chiers de la plate-forme Android
Travaux pratiques
  • Construction et préparation du File System Android pour être flashé sur la plate-forme matérielle
  • Test du système Android sur la plate-forme matérielle
Android Drivers
  • Architecture des drivers Linux Android
  • Insertion et compilation de drivers spécifiques à la plateforme matérielle
  • Création d’un patch kernel driver aux sources officielles
  • API Kernel Driver
  • Techniques de mise au point des drivers
Travaux pratiques
  • Compilation et installation d’un driver propriétaire sur plateforme Android

4èmejournée

Android USB Gadget Driver : étude du driver USB device
  • Standard USB et support Host et Device
  • USB Core / USB Gadget - Architecture des pilotes USB sous Linux et Android
  • Descripteur et classe USB device sous Android : HID, CDC, Mass storage ...
Android SDK
  • Bionic librairy : adaptation de la libC au système Google Android
  • Cycle de vie d’une application Android
  • Android Native Development Kit
Travaux pratiques
  • Construction d’une application Java Android 2.0
  • Construction d’une application Native Android

Participants

La formation «Android Platform: Source Code Building» est adaptée aux développeurs en informatique et techniciens ayant quelques notions dans le domaine de l’informatique Open Source, confrontés auxproblèmes de portage du système Google Android sur une plate-forme matérielle Mobile.

Matériel à disposition des participants

Les travaux pratiques du stage «Android Platform: Source Code Building» sont réalisés sur :
  • Station de travail Ubuntu
  Supports de formation Linux embarqué
  • Classeur de cours
  • CD-ROM sources des exercices

Modalités

Sessions interentreprises :
  • Tarif : Nous consulter
  • Durée : 4 jours
  • Formateur : Chef de projet Bureau d’Etudes CénoSYS
  Sessions intra-entreprise sur mesure :
Calendrier et tarifs, nous consulter
email

Demande d'information