摘要: 基于linux的调试技术 虽然使用printk函数可以很方便的将消息写入日志文件或者控制台。但是大量使用printk函数频繁的操作日志文件或者控制台文件会严重影响到linux驱动的开发性能。因此,这就需要linux驱动在开发阶段使用printk函数输出消息,在正式发布linux驱动时候将可能影响驱动 阅读全文
posted @ 2016-07-03 22:02 钱文海 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 第8章 Android 4.0系统的下载与编译 本章首先的准备Android下载与编译环境,内容主要分为:准备Android下载与编译环境、下载源码、编译源码及内核源码。下载Android 4.0及Goldfish源码中包括下载并初始化repo工具、下载Android源码、其他源码下载源、下载模拟器 阅读全文
posted @ 2016-07-03 22:01 钱文海 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 第九章 HAL HAL是建立在Linux驱动之上的的程序库,他是一个应用层,它的作用保护内部私有。有一种是位于Android层次的系统运行库层,Linux中只保留与寄存器相互的代码,通过HAL进行数据的传递。 为Android加入HAL的主要目的是: 统一硬件的调用接口。 解决GPL版权问题。 资源 阅读全文
posted @ 2016-07-03 22:01 钱文海 阅读(102) 评论(0) 推荐(0) 编辑