第一章、Android的移植:
1:Android的系统移植:主要是SDK的移植,主要是平台不同,提供的APP API接口不同;这个可能还有Android版本不同的移植,不同Andriod的版本提供的API不断更新,导致API需要修改(目前没做过这块);
2:Linux的移植:HAL层与驱动移植,驱动不用说了,不同产品,外设驱动不同,或者说同一平台不同CPU型号mk等等移植,HAL层移植于驱动一体的,主要给JNI提供操作API,HAL层编译有其固定模板,有的驱动可以是硬件驱动,有的可以是dev的hal层操作驱动(如EEPROM的设备操作);
getprop命令查看系统的一些信息,或者cat /proc/xxx 查看信息
第二章、环境搭建
1、JDK、SDK
2、Eclipse、ADT
第三章、Git使用
这个一般厂商提供patch
第四章、源码下载
第五章、开发环境
rm /data/pointercal 是触摸屏的校准文件,校准不准确之后可以删除从新校准