摘要:
第八章主要讲的实例是蜂鸣器驱动程序,蜂鸣器是S3C6410开发板上自带的一个硬件设备。 这一章讲了linux驱动的代码重用,代码重用分为静态重用和动态重用,将要重用的代码放在头文件中声明,这种是静态重用,linux驱动可以使用另一个linux驱动中的资源,这是动态重用。 还有一种代码共享的方式:模块 阅读全文
posted @ 2016-06-03 11:08
1306杨文俊
阅读(108)
评论(0)
推荐(0)
摘要:
第六章主要讲的是第一个linux驱动程序:统计单词个数。 从这章开始进入了实战阶段,这一章首先介绍了linux驱动的工作方式,linux将每一个驱动都映射成一个文件,这些文件被称为设备文件或驱动文件,都保存在/dev目录中,使得linux驱动交互就像是普通文件交互一样。 编写linux驱动程序的步骤 阅读全文
posted @ 2016-06-03 11:07
1306杨文俊
阅读(129)
评论(0)
推荐(0)
摘要:
第七章主要讲的是控制发光二极管的驱动程序,用来控制开发板上的4个led灯。 首先讲了led驱动的实现原理,linux驱动并不是直接向硬件的内存中写数据,而是与本机的i/o内存进行交互,每一个连接linux的硬件在i/o内存中都会有映射首地址。 编写驱动程序,先创建led驱动的设备文件: 1.使用cd 阅读全文
posted @ 2016-06-03 11:07
1306杨文俊
阅读(102)
评论(0)
推荐(0)
摘要:
第五章主要讲的内容是搭建S3C6410开发板的测试环境,因为开发板是开发和学习嵌入式必不可少的硬件设备,这本书用的是基于S3C6410 ARM11处理器的飞凌6410开发板。 使用OK6410开发板可以通过串口通信显示linux驱动程序输出的调试信息,linux在输出调试信息的时候会通过串口线将调试 阅读全文
posted @ 2016-06-03 11:06
1306杨文俊
阅读(150)
评论(0)
推荐(0)
浙公网安备 33010602011771号