Đề cương khóa học

Giới thiệu

Chuẩn bị Môi trường Phát triển

  • Eclipse và Android SDK
  • Lập trình hệ thống và ngôn ngữ lập trình C/C++
  • Tổ chức kho lưu trữ mã nguồn

Tổng quan về Kiến trúc Nền tảng Linux

  • Hiểu cấu trúc tệp Android
  • Cách mã được tổ chức trong Android
  • Cách các dịch vụ hệ thống (ứng dụng) giao tiếp với phần cứng

Linux Kernel

  • Hiểu khung trình điều khiển thiết bị Android
  • Giao tiếp phần cứng (Cảm biến, Camera, Âm thanh) tới Android HAL
  • Biên dịch Kernel

Android HAL

  • Hiểu HAL (Lớp trừu tượng hóa Phần cứng)
  • Giao tiếp HAL tới các dịch vụ hệ thống (ứng dụng)

Hệ thống Programming

  • Hiểu hệ thống xây dựng Android
  • Xây dựng và gỡ lỗi hệ thống Android
  • Gỡ lỗi quá trình khởi động

Android cho Nền tảng Nhúng

  • Tổng quan về phần cứng ảo (bộ dịch, cầu nối, trình mô phỏng, máy ảo)
  • Tùy chỉnh Trình giả lập Android
  • Tùy chỉnh Android cho hệ thống dựa trên ARM

Android Networking

  • Bật Wi-Fi

Thêm Phần cứng Mới

  • Tích hợp các thiết bị phần cứng
  • Bật đồ họa

Triển khai Android

  • Tạo các gói OTA

Khắc phục sự cố

  • Phục hồi Android

Tóm tắt và Kết luận

Requirements

  • Kinh nghiệm lập trình C/C++.
  • Kinh nghiệm lập trình Java.
  • Kiến thức về các khái niệm phần cứng và phần mềm.

Đối tượng

  • Các nhà phát triển hệ thống Linux
  • Các lập trình viên hệ thống Android
  • Các nhà phát triển muốn tham gia vào lập trình hệ thống Android
 28 Hours

Number of participants


Price per participant

Testimonials (4)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories