第一个Linux驱动程序: Linux驱动的工作和访问方式是Linux的亮点之一, 同时受到了业界的广泛好评。 Linux系统 将每一个驱动都映射成一个文件.这些文件称为设备文件或驱动文件,都保存在/dev目录中。这种 设计理念使得与Linux驱动进行交互就像与普通文件进行交互一样容易。当然,也比访 ...
分类:
其他好文 时间:
2016-06-04 20:44:15
阅读次数:
149
1.Linux驱动到底是个什么东西: Linux系统将每一个驱动都映射成一个文件,称之为设备文件或驱动文件。与Linux驱动交换数据相当于与设备文件交换数据。编写Linux驱动最重要的一步就是编写回调函数,否则与设备文件交互的数据将无法得到处理。 2.编写Linux驱动程序的步骤: 建立Linux驱 ...
分类:
系统相关 时间:
2016-06-04 19:37:15
阅读次数:
228
1.S3C6410开发板简介: 不同的开发板的区别主要在烧录嵌入式系统发的方式上,此开发板集成了多种高端接口,可以帮助用户实现高端产品的设计。方便用户进行二次开发,进行各种形式的扩展应用。 2.安装串口调试工具(minicom): 串口通信可以显示Linux驱动程序输出的调试信息,当然需要在PC上安 ...
分类:
其他好文 时间:
2016-06-04 19:37:04
阅读次数:
181
现在进入了实战阶段,使用统计单词个数的实例让我们了解开发和测试Linux驱动程序的完整过程。第一个Linux驱动程序是统计单词个数。 这个Linux驱动程序没有访问硬件,而是利用设备文件作为介质与应用程序交互,应用程序通过向设备文件传递一个由空格分隔的字符串,将每一个被空格隔开的子字符串看作一个单词 ...
分类:
系统相关 时间:
2016-06-04 19:29:25
阅读次数:
230
Linux驱动的工作和访问方式是Linux的亮点之一,Linux系统将每一个驱动都映射成一个文件,这些文件称为设备文件或驱动文件,都保存在/dev目录中。这种设计理念使得与Linux驱动进行交互就像与普通文件进行交互一样容易。Linux驱动交换数据就就是设备文件交换数据。在进行设备文件交互时,必须编 ...
分类:
系统相关 时间:
2016-06-04 19:28:14
阅读次数:
189
第六章: 1、什么是驱动程序: a、编写Linux驱动最重要的一步就是编写回调函数,否则与设备文件交互的数据将无法得到处理; 2、编写Linux驱动程序的步骤: a、建立linux驱动骨架(装载和卸载Linux驱动); module_init和 module_exit; b、注册和注销设备文件: 在 ...
分类:
其他好文 时间:
2016-06-04 19:17:37
阅读次数:
128
统计单词数的word_count 驱动是本书实现的第一个完整的Linux 驱动。本章不仅是介绍一个示例,还介绍了如何使用不同的方法测试Linux 驱动。 编写Linux驱动程序步骤: 1:建立Linu x 驱动骨架(装载和卸载Linu x 驱动) 2:注册和注销设备文件 3:指定与驱动相关的信息 4 ...
分类:
移动开发 时间:
2016-06-04 17:48:31
阅读次数:
365
第五章 搭建S3C6410 开发板的测试环境 心得体会 开始进行安装串口调试工具:minicom OK6410开发板带了一个串口。可以通过串口线与PC连接。Linux驱动在输出调试信息的同时会通过串口线教调试信息发送到PC上,这样Linux驱动程序员就可以直接在PC上查看调试信息了。(对一些笔记本需 ...
分类:
移动开发 时间:
2016-06-04 16:25:45
阅读次数:
200
一、安装串口调试工具 开发Linux驱动程序无法像开发Android应用程序直接在Eclipse中开发,但是可以通过串口来通信。所以就需要安装串口调试工具,在这儿我们使用的串口调试工具是minicom。 1、首先检测当前系统是否支持USB转串口,因为很多笔记本都不支持直接使用串口线; 2、安装min ...
分类:
移动开发 时间:
2016-06-04 16:22:15
阅读次数:
403
一、编写Linux驱动程序的步骤 1、建立Linux驱动骨架:也就是装载和卸载Linux驱动。在Linux驱动程序中需要提供两个函数来分别处理驱动初始化和退出的工作。这两个函数分别是module_init和module_exit宏指定。 2、注册和销毁设备文件:任何一个Linux驱动都需要一个设备文 ...
分类:
系统相关 时间:
2016-06-04 16:12:00
阅读次数:
166