Android的驱动开发自然是离不开源代码的。作为初学者,我们首先从源代码的下载、编译和测试开始入手。第一步,自然是我们的配置环境了,首先我们要配置android源代码下载环境,在搭建环境中,第一步创建一个存放脚步文件的目录。然后下载repo脚步文件,这个是用于下载android源代码的,第三步就是创建存放android源代码的目录,第四步的话是初始化,最后一步就是我们的下载android源代码了。在android源代码中大多都是一个个的目录。他们是为了存放不同的子项目的。而下载android中子项目的一部分只需几个命令即可,例如:repo sync等等。下载好android的源代码后,就需要编译android的源代码了。首先不能忘的还是初始化编译环境,之后就是选择目标,选择某个变量成为我们的目标。之后就是编译源代码了。主要用到的操作命令就是make了。虽然说主要是以make为主,但是利用make会使得编译效率大大降低,因为它只会利用一个CPU。Android的移植主要是linux内核的移植。而linux内核的移植主要是linux驱动的移植。所以我们还得配置和编译linux内核。