2016年6月5日
摘要: 对于大多数Linux驱动来说,需要直接与硬件交互,本章主要介绍用Linux驱动来控制二极管的明暗,即通过Linux驱动发送数据控制开发板上LED灯的开关。 首先我们要了解LED驱动的实现原理。Linux驱动不是直接向硬件中的内存写数据,而是与本机的I/O内存交互,Linux内核提供了多个与I/O内存 阅读全文
posted @ 2016-06-05 09:43 Soul.tel 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 本章从一个小程序由浅入深告诉读者“Linux驱动程序到底是个什么东西”。Linux驱动和普通的Linux API没有本质的区别,只是使用方式不同而已。 Linux系统将每个驱动都映射成一个文件。这些文件称为设备文件或驱动文件,都保存在/dev目录中。这使得与Linux驱动进行交互就向与普通文件进行交 阅读全文
posted @ 2016-06-05 09:42 Soul.tel 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 前面几章主要讲述了本机Linux安卓开发环境的安装搭建及安卓系统移植。本章则主要讲述了如何在开发板上安装Android。开发板是开发和学习嵌入式技术的主要硬件设备,由于许多Linux驱动访问的硬件很难在PC上实现模拟,这时就要在开发板上进行调试和测试,开发板非常合适对底层的Linux程序进行调试。 阅读全文
posted @ 2016-06-05 09:41 Soul.tel 阅读(154) 评论(0) 推荐(0) 编辑