2016年7月3日
摘要: Android深度探索8-10章总结 蜂鸣器是S3C6410自带的一个硬件设备。通过像寄存器写入特定的值控制蜂鸣器发出尖叫,其实现原理以及完整实现一个蜂鸣器驱动。驱动安装失败的解决方法,在本章的前言中首先提到,在遇到无法卸载Linux驱动时通过直接修改linux驱动相应的内存地址,删除Linux驱动 阅读全文
posted @ 2016-07-03 10:15 小呆呆yy 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 第十章 嵌入式Linux的调试技术 本章主要学习到如何利用开发板、Android模拟器以及一些函数、工具(gdb、gdbserver、以及kgdb)调试嵌入式Linux内核模块、可执行程序和共享库。 1.打印内核调试信息:printk Printk 函数的用法和printf函数类似,但是printk 阅读全文
posted @ 2016-07-03 10:14 小呆呆yy 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 第九章 硬件抽象层:HAL 本章介绍的是HAL硬件抽象层,他是属于linux内核层之上的应用层,解释了在Android中加入HAL的原因是Google为了满足不想开源的Linux驱动作者的要求,在Android层次结构中的系统运行库层增加了一个HAL,来统一硬件的调用接口,解决GPL版权问题以及一些 阅读全文
posted @ 2016-07-03 10:14 小呆呆yy 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 第八章 本章的学习是蜂鸣器,蜂鸣器是S3C6410自带的一个硬件设备。通过像寄存器写入特定的值控制蜂鸣器发出尖叫,其实现原理以及完整实现一个蜂鸣器驱动。 驱动安装失败的解决方法,在本章的前言中首先提到,在遇到无法卸载Linux驱动时通过直接修改linux驱动相应的内存地址,删除Linux驱动。 1. 阅读全文
posted @ 2016-07-03 10:13 小呆呆yy 阅读(136) 评论(0) 推荐(0) 编辑