Android/Linux设备驱动调试指南:触摸屏


触摸屏作为电子产品的主要输入设备,应用非常广泛,而且工艺和技术都十分成熟,并且其调试也已经形成明显的产业分工的,驱动调试和firmware调试都有各自的专业人员负责。因此这里主要针对驱动调试部分进行说明,firmware调试因为涉及到各自厂商的特点和工具不一样,无法统一说明。
[……]

继续阅读

Linux 内核的编译详细说明


到www.kernel.org主页下载到需要的内核后,按照Android 编译环境的配置的方法配置好编译环境就可以进行内核的编译,这里针对内核部分进行详细说明。

主要步骤

解压内核:按照记录:常用的shell指令(持续更新)第七条所述解压的方法对已经下载好的内核进行解压,一般解压指令如下:

tar[……]

继续阅读

Linux内核启动过程


在Bootloader将 Linux 内核映像拷贝到 RAM 以后,可以通过下例代码启动 Linux 内核:

call_linux(0, machine_type, kernel_params_base)

其中,machine_tpye 是Boot Loader检测出来的处理器类型, kernel_params_base 是启动参数在 RAM 的地址。通过这种方式将 Linux 启动需要的参数从 Boot Loader传递到内核。
[……]

继续阅读