Android system porting and Driver Development Chapter I reading notes

Source: Internet
Author: User

Android the ultimate goal of transplant development is to develop mobile phone products. From a developer's point of view, this type of development is

with hardware system as the premise, on the basis of the hardware system to build Android Software Systems. This type of development works at the bottom of the Android System. In terms of software systems, the main work is focused on the following two areas.

( 1 ) Linux related device drivers in the

The driver is the interface between the hardware and the upper layer software. In the Android phone system, you need basic screen, touch screen, keyboard and other drivers, as well as audio, camera, phone Modem, Wi-Fi, Bluetooth and many other device drivers.

( 2 ) Android hardware abstraction layer in the local framework

in the Android The hardware abstraction layer works in user space, between the driver and Android between systems. Android systems typically have standard interface definitions for the hardware abstraction layer, and implementing these interfaces in the development process provides the hardware abstraction layer for the Android system.

Drive Development is the one that will be Android the hardware used on the system develops a driver. Because android is Linux -based , developing Android drivers is actually a development Linux Drive.

For most subsystems, the hardware abstraction layer and the driver need to be implemented according to the actual system situation,

Android system porting and Driver Development Chapter I reading notes

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.