Course Outline

Εισαγωγή

Προετοιμασία Αναπτυξιακού Περιβάλλοντος

    Προγραμματισμός συστήματος Eclipse και Android SDK και γλώσσα προγραμματισμού C/C++ Οργάνωση αποθετηρίων πηγαίου κώδικα

Επισκόπηση της Linux Αρχιτεκτονικής πλατφόρμας

    Κατανόηση της δομής του αρχείου Android Πώς οργανώνεται ο κώδικας στο Android Πώς συνομιλούν οι υπηρεσίες συστήματος (εφαρμογές) με το υλικό

Linux Kernel

    Κατανόηση του πλαισίου του προγράμματος οδήγησης συσκευής Android Διασύνδεση υλικού (αισθητήρες, κάμερα, ήχος) στο Android HAL Μεταγλώττιση του πυρήνα

Android ΣΕΛΙΔΑ

    Κατανόηση του HAL (Hardware Abstraction Layer) Διεπαφή HAL με υπηρεσίες συστήματος (εφαρμογές)

Σύστημα Programming

    Κατανόηση του συστήματος κατασκευής Android Δημιουργία και εντοπισμός σφαλμάτων ενός συστήματος Android Εντοπισμός σφαλμάτων της διαδικασίας εκκίνησης

Android για ενσωματωμένες πλατφόρμες

    Επισκόπηση εικονικού υλικού (μεταφραστές, γέφυρες, προσομοιωτές, εξομοιωτές και εικονικές μηχανές) Προσαρμογή του Android Εξομοιωτή Προσαρμογή Android για συστήματα που βασίζονται σε ARM

Android Networking

    Ενεργοποίηση Wi-Fi

Προσθήκη νέου υλικού

    Ενσωμάτωση συσκευών υλικού Ενεργοποίηση γραφικών

Ανάπτυξη Android

    Δημιουργία πακέτων OTA

Αντιμετώπιση προβλημάτων

    Android ανάκτηση

Περίληψη και Συμπέρασμα

Requirements

  • Εμπειρία προγραμματισμού C/C++.
  • Java εμπειρία προγραμματισμού.
  • Γνώση εννοιών υλικού και λογισμικού.

Ακροατήριο

  • Linux προγραμματιστές συστημάτων
  • Προγραμματιστές συστήματος Android
  • Προγραμματιστές που θέλουν να μπουν στον προγραμματισμό συστήματος Android
 28 Hours

Number of participants



Price per participant

Testimonials (4)

Related Courses

Cross-platform mobile development with PhoneGap/Apache Cordova

21 Hours

Kivy: Building Android Apps with Python

7 Hours

Kotlin for iOS and Android Development

35 Hours

Android HAL (Hardware Abstraction Layer)

21 Hours

Related Categories