paperback. Condition: New. Pub Date: 2015-01-01 Pages: 496 Language: Chinese Publisher: People Post Press Android depth exploration (Volume 2) system application source code analysis and custom ROM into two parts. The first part introduces the download and compile the source code for Android and the Linux kernel source code. extract Root privileges. Android ROM production and Brush. Recovery of customization. The second part analyzes the main Android system application principle and source code. These systems include A.
ISBN 10: 7115298025 ISBN 13: 9787115298027
Seller: liu xing, Nanjing, JS, China
paperback. Condition: New. Ship out in 2 business day, And Fast shipping, Free Tracking number will be provided after the shipment.Paperback. Pub Date: 2013 Pages: 637 Publisher: People's Posts and Telecommunications Publishing House Android-depth exploration (Volume 1): HAL driven development is divided into four. respectively. from the basis of the structures development environment. Linux driver and Android HAL advanced technical knowledge. the development of the Linux driver and the typical Linux driver source code analysis four aspects underlying the development of Android and Linux. The book uses the test environment is Ubuntu Linux12.04 LTS. Android emulator and S3C6410 development board. A detailed how to build and use these three test environment. 2 by 3 Linux driver complete case (statistical number of words drivers. LED drivers and the buzzer driver) from different angles. to discuss how to develop a complete Linux driver. And how to write Android HAL. and how to drive and Linux to interact through the full case. Section 3 describes the develop Linux drivers need advanced technology. these technologies include concurrency control. blocking and non-blocking IO. asynchronous programming. Linux interrupt and the bottom half. time management. memory management and IO access. The final part of the analysis of a typical Linux driver source code (RTC driver. LCD driver. audio drivers. block device drivers. network device driver and USB drive). Android-depth exploration (Volume 1): HAL driven development focus on the theory and practice of combining. While a lot of the basics. a knowledge of the full case. to make the reader a better understanding of the underlying technology of Linux drivers and Android by the actual code. In order to enable the reader to better practice book provides examples of code. in addition to source code files in the CD with the book also provides a VMWare Ubuntu Linux12.04 LTS virtual environment. Readers on Windows. Linux and Mac OS X via VMWare open the virtual machine files to learn and test the examples in this book (the virtual environment. with a book provides examples of code). Programmers and programming enthusiasts. Android-depth exploration of (volume 1): HAL driven development for the underlying development the Android bottom of the development of training materials is also suitable as a training school. Contents: Chapter 1 of the first Android-driven development preparation before Android system transplantation and Driver Development 1.3 Overview 1.2 Android 1.1 Android system architecture system migration view the defined rules of the Linux kernel version 1.4 Linux kernel version 1.5 How to learn Linux driver development 1.6 Linux Device Drivers 1.6.1 device driver development and the role of 1.6.2 Classification and characteristics of the equipment 1.7 enlighten me on what Linux the driver: LED1.8 Summary Chapter 2 build Android development environment the 2.1 Android bottom of the development needs which tools 2.2 Installation The JDK2.3 structures Android application development environment 2.3.1 installed the Android SDK2.3.2 the installation Eclipse2.3.3 Installation ADT2.3.4 configuration ADT2.3.5. Android NDK development environment AVD2.4 installed 2.4.1 to download Android NDK2.4.2 install CDT2.4.3 command line compilers the Android NDK procedures 2.4.4 Import Android NDK example cross-compiler environment 2.6 Summary 2.4.5 configuration the Android NDK integrated development environment 2.5 install Git Getting Started 3.1 installed Git3.2 View Git documentation 3.3 source code submit with to get 3.3.1 Creating a repository: git init3.3.2 the document is submitted to the local repository: git commit3.3.3 create a local branch: git anch3.3.4 switching local branch to create open source projects on GitHub: git checkout3.3.5 3.3. 6 upload source code to GitHub: the git push3.3.7 code download the source from GitHub: git clone3.4 Summary Chapter 4 source code download and compile 4.1 download. compile and.