Android system porting and Driver Development Chapter I reading notes

Source: Internet
Author: User

Recently, I have studied the first chapter of Android Deep Exploration , --android system porting and Driver development Overview, learned that Android is based on of the Linux kernel. this chapter, as a basis for learning Linux drivers, gives an overview of Android and Linux drivers, For the subsequent study to lay a good foundation.

Android as a good embedded operating system, its system architecture can be divided into four layers, through learning, clearly understand the role of each layer and function. Android Migration can be divided into two parts: application porting and system porting. Application porting refers to porting an application to a specific hardware platform. System porting refers to having the Android operating system run on a particular hardware platform. Learn how to query the Linux kernel version and the version number of the definition rules, the kernel version number is composed of the following parts, major version number, minor version number, revision number, fine-tuning version number, and for the specific system special tuning of the description.

Learn Linux Driver development only the kernel does not work, you need to have a real operating system to build the use of the development environment, and test the driver.

Learning these is the device driver, device driver for an operating system is very important, the book also first introduced its development and role, equipment can be divided into character equipment, block equipment and network equipment. Chapter Finally, through an example let me have a deeper understanding of the drive,led driver belongs to the character device driver, control the Development Board four LED lights.

Through the study of the first chapter, it is understood that the Linux driver is only related to the kernel and is not related to the system used by the user.

http://www.cnblogs.com/SJ-0325/

Android system porting and Driver Development Chapter I reading notes

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.