摘要: 第九章: 一、Google为android加入HAL主要有如下目的: 1、统一硬件的调用接口,HAL有标准的调用接口,屏蔽Linux繁杂接口; 2、解决GPL版本问题; 3、对于有些硬件,可能需要访问一些用户空间的资源,或在内核空间不方便完成的工作以及特殊需求,可利用HAL辅助完成; 二、编写一款支 阅读全文
posted @ 2016-07-03 20:58 切开番茄 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 读书笔记: 第八章: 如果a.c使用了b.c文件中的函数,需要在a.c文件中使用extern预先定义b.c中的函数,extern的作用就是告诉编译器该函数的函数名,参数个数,参数类型和返回值类型,等到a.o和b.o链接成可执行文件或程序时,编译器再到b.o中寻找函数的具体实现,也就是说,extern 阅读全文
posted @ 2016-07-03 19:55 切开番茄 阅读(87) 评论(0) 推荐(0) 编辑