Android Deep Exploration and Driver Development (v)

Source: Internet
Author: User

The Development Board is the main hardware device for developing and learning embedded technologies, although Linux drivers can be developed on a PC and then recompiled into an ARM-architected Linux driver module. But in the end it's going to be tested on the Development Board. This is mainly because the ARM architecture of the board can be based on the X86 architecture of the PC in CPU instruction and binary format are different. And if the Linux driver needs to access hardware (such as LCD, wi-, Bluetooth, etc.) and these hardware is difficult to simulate on the PC, then it is necessary to debug and test on the Development Board with these hardware. The Development Board is technically similar to the mobile phone we often use, and it also includes modules such as displays, keyboards, Wi-Fi, Bluetooth, and so on (possibly optional). But unlike phones, it is much easier to install embedded systems on board than phones. and the general development of the wrench has a lot of expansion of the port, it is easy to develop custom hardware and link with the Development Board. Therefore, the development Board is more suitable for testing the program than the Fu machine, especially for the underlying Linux programs such as Linux drivers. Of course, the General Development Board can not be as beautiful and small as the Fu machine (although some large-screen fu machine does not look small, but still very pleasing to the eye), the Development Board of many circuits are exposed, looks like an integrated circuit board. There are many types and kinds of development boards available on the market. But the most popular now is the Development board based on the S3C64 IO ARM I-L architecture. Many domestic manufacturers in the S3c6410armi L Architecture Development Board based on the expansion, the development of expansion boards. This book uses the OK6410-A Development Board produced by Infineon. The "Development Board" used in the chapters later in this book, without special instructions, refers to the Ok6410-a Development Board. Examples of this book can also be run on other s3c6410-based boards, but may need to be recompiled. Readers should be aware of this when running the example of this book. This book mainly introduces the Development Board debugging environment and how to install the Android system on the Development Board. The Linux driver examples in this book provide the Untu Linux, Android Simulator, and Development Board 3 operating methods (except Linux drivers that run on a specific platform) that involve special hardware.

This main stubble only describes how to install the droid on the Ok6410-a Development Board. Of course, readers can choose a different board, or they can test the Linux driver directly on the phone. Different development boards and mobile phones to install the Andro ID method has a certain difference, all the meta-method introduced to all things e if the reader uses the hardware test book introduced in this book, you need to carefully read the appropriate official documentation to learn how to use these devices.

Android Deep Exploration and Driver Development (v)

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.