第六章第一个Linux驱动程序:统计单词个数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第六章第一个Linux驱动程序:统计单词个数相关的知识,希望对你有一定的参考价值。
第六章第一个Linux驱动程序:统计单词个数
第六章介绍如何在多种平台,使用多种方法测试Linux驱动。
本章主讲统计单词个数的算法的实现技术:Linux驱动。统计单词个数的功能是封装在Linux驱动中的。驱动不一定是直接和硬件打交道的,还可以喝普通的library一样提供其他程序的调用来实现特定功能的。
第一节Linux驱动到底是个什么东西
Linux驱动和普通的Linux API没有本质上的区别,只是使用Linux驱动的方式和使用Linux API的方法不同。
Linux系统将每一个驱动都映射成一个文件,这些文件称为设备文件或驱动文件,都保存在/dev 目录中。这种设计理念使得与Linux驱动进行交互就像与普通文件进行交互一样容易;也比访问Linux API更容易。
第二节编写Linux驱动程序的步骤
- 建立Linux驱动骨架(装载和卸载Linux驱动).
- 注册和销毁设备文件。
- 指定与驱动相关的信息
- 指定回调函数
- 编写业务逻辑
- 编写Makefile文件
- 编译Linux驱动程序
- 安装和卸载Linux驱动
前五步关于如何编写Linux驱动程序的,后三步可以使Linux驱动正常工作。同时这八步不一定顺序运行,可以根据自己的需要选择完成。
第三节第一个Linux驱动:统计单词个数
编写驱动程序前的准备工作
编写Linux驱动程序的骨架
制定与驱动相关的信息
注册和销毁设备文件
制定回调函数
实现统计单词数的算法
编译、安装、卸载Linux驱动程序
第四节使用多种方式测试Linux驱动
使用Ubuntu Linux测试Linux驱动
在android模拟器上通过原生C程序测试Linux驱动
使用Android NDK测试Linux驱动
使用Java代码直接操作设备文件来测试Linux驱动
使用S3C6410开发板测试Linux驱动
将驱动编译进Linux内核进行测试
第五节使用Eclipse开发和测试Linux驱动程序
在Eclipse中开发Linux驱动程序
在Eclipse中测试Linux驱动
以上是关于第六章第一个Linux驱动程序:统计单词个数的主要内容,如果未能解决你的问题,请参考以下文章