The third chapter studies the Android Transplant platform tool Introduction, Samsung produced the FS-S5PC100 development platform, is based on the CORTEX-A8 core s5pc100 processor design, this platform is mainly used for embedded system teaching, to adapt only the operating system development and market demand, take it as an example, The development platform has rich hardware resources, including hardware accelerator, such as dynamic video processing, display control and scaling, support various formats of hardware codec, its video decoding ability is very powerful and power-saving, support TV output, support 2D and 3D acceleration, widely used in smartphones, tablets and other products, through learning, We also understand the various functions of the development platform, such as the display of the camera function, the display of HD playback function. At the same time on the communication interface, the target board and the host can usually use the serial port, Ethernet interface, USB interface and JTAG interface and other connection methods, each connection method also has its own advantages and disadvantages, we can according to the actual use of the communication interface to select and use. Also learn to u-boot image download and write, in the process to pay attention to the terminal commands, the kernel image file under/image, the directory has "zlmage-lcd43c" and "zlmage-vga-1024*768" two kernel image files, It is to drive the liquid crystal display device and monitor core respectively. In this chapter, we mainly take the fs-s5pc100 Development Board as an example to explain the use of the Android transplant development platform, including its platform construction, installation, configuration and use, and its burning and configuration in the Android system.
Android porting and Driver Development Chapter III Experience