Android HAL (Hardware Abstraction Layer) Training Course

KMC | Cyberscape Gamma Coworking Space, Ortigas, Gamma, Topaz Road, Ortigas Center, Pasig, Metro Manila, Philippines

Description

Course Outline

Introduction

  • Android HAL as a hardware specific implementation.

Overview of the Android Platform Architecture

The HAL Development Cycle for Hardware Trainers

Case Study: Interfacing Low-Level C/C++ with High-Level Java

Preparing the Development Environment

Setting up an Android Emulator

Creating a HAL Implementation

Understanding the File Structure of a HAL Interface (C headers, hardware/libhardware, etc.).

HAL vs HIDL (HAL Interface Definition Language)

Coding for HIDL on Android O.

Packaging Code into a Library Module (.so) File

Writing an Application Level Code in the Java API Framework

Calling the Device Hardware from a Java Service

Debugging the HAL Module

Deploying a HAL Module

Updating HAL to New Versions of Android OS

Troubleshooting

Summary and Conclusion

REGISTER FOR THE COURSE

Course Schedule

Add A Review


Please enter input field

sanu
NobleProg Philippines
Training Course
Training Institute

Book your course now

Enquiry

Your enquiry submitted successfully

Enquiry Submission failed

Please enter input field(s)

Claim this course

To manage this course details kindly claim this course.