Andriod Drive development and System porting overview

Source: Internet
Author: User

This chapter introduces the main work of Android system porting by introducing Android system architecture----see the definition rules for Linux kernel version->linux kernel version number, how to learn Linux driver development->linux device driver A basic overview of the Andriod system porting and driving development is given in the form of Linux driver examples.

First of all, Android transplant can be divided into: application porting and system porting, application porting is porting the program to a specific hardware platform; System porting means getting Android to run on a hardware platform supported by the Android operating system. In the case of embedded systems, it is more about the operation of the system kernel, for example, through a Linux system, to make a driver for the drive device on the Android system. A driver is a kind of program that interacts directly with hardware and is responsible for abstracting the hardware. The drive targets memory and peripherals and divides them into 3 categories: Character devices (Character devices) (which must be accessed in serial order), block devices (accessed in any order, in blocks), Network device (Devices). In the Android kernel porting, it is also important to look at the Linux version, and we only have to look at the version of the Linux system to complete the installation and porting of the Android system. Install the Cross tool chain in the Ldd6410-read-only directory to modify the Vim.cross_compile content as:/usr/local/arm/arm-none-linux-gnueabi/bin/ arm-none-linux-guneabi-. Above, which is the approximate summary of Linux systems.

Andriod Drive development and System porting overview

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.