......15
3.2.1异步串行通信及其协议............................................153.2.2串行接口标准....................................................163.3.3S3C2410内置的UART控制器........................................163.2.4Linux下串口操作..................................................17
3.2本章小结.....................................................17
第四章Android开源项目移植.............................18
4.1Bootloader移植.............................................18
4.1.1为何重分区......................................................18
4
4.1.2内核为何会变大..................................................184.1.3如何使用vivi进行分区...........................................204.1.4vivi的烧写......................................................21
4.2
AndroidLinux内核移植......................................22
4.2.1添加MTD分区表信息..............................................224.2.2配置内核........................................................22
4.34.4
移植网卡驱动................................................23移植LCD驱动................................................30
4.4.1LCD概述........................................................304.4.2LCD背光........................................................304.4.3LCD分类........................................................304.4.4TFT-LCD的工作原理...............................................314.4.5LCD
常用的指标....................................................314.4.6S3C2410中与LCD相关的主要信号介绍................................314.4.7LCD驱动移植步骤..................................................32
4.5
移植触摸屏驱动..............................................35
4.5.1触摸屏中断响应过程...............................................354.5.2S3C2410模数转换器(ADC)及触摸屏控制器..........................354.5.3ADC及触摸屏控制器的工作模式:...................................364.5.4几个重要的寄存器:..............................................374.5.5触摸屏移植步骤...................................................37
4.6
Android文件系统