2016年7月8日

第十章 嵌入式Linux的调用技术

摘要:HAL是建立在Linux驱动之上的一套程序库,这套程序库并不属于Linux内核,而属于linux内核层之上的应用层。 在本章中还介绍了为什么要在Android中加入HAL,统一硬件的调用接口,由于HAL有标准的调用接口,所以可以利用HAL屏蔽Linux驱动复杂、不统一的接口;解决了GPL版权问题。这 阅读全文
posted @ 2016-07-08 11:02 K行云流水 阅读(59) 评论(0) 推荐(0) 编辑

第9章 硬件抽象层:HAL

摘要:HAL是建立在Linux驱动之上的一套程序库,这套程序库并不属于Linux内核,而属于linux内核层之上的应用层。 在本章中还介绍了为什么要在Android中加入HAL,统一硬件的调用接口,由于HAL有标准的调用接口,所以可以利用HAL屏蔽Linux驱动复杂、不统一的接口;解决了GPL版权问题。这 阅读全文
posted @ 2016-07-08 11:01 K行云流水 阅读(93) 评论(0) 推荐(0) 编辑

第8章 让开发板发出声音:蜂鸣器驱动

摘要:在本章中使用到了开发板S3C6410开发板上带的蜂鸣器,在使蜂鸣器发出声音的过程中需要使用到Linux驱动的代码重用,他有很多方法: 1.编译是由多个文件组成的Linux驱动,由一个源代码文件组成驱动的源代码文件是s3c6410_leds.c。在main文件中会发现多了两个宏(_init和_exit 阅读全文
posted @ 2016-07-08 11:00 K行云流水 阅读(70) 评论(0) 推荐(0) 编辑