《Android深度探索(卷1):HAL与驱动开发》——6.3节第一个Linux驱动:统计单词个数
本节书摘来自异步社区《Android深度探索(卷1):HAL与驱动开发》一书中的第6章,第6.3节第一个Linux驱动:统计单词个数,作者李宁,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.3 第一个Linux驱动:统计单词个数Android深度探索(卷1):HAL与驱动开发源程序目录:<光盘根目录>/sources/word_count本节将给出我们的第1个Linux驱动的例子。这个驱动程序并没有访问硬件,而是利用设备文件作为介质与应用程序进行交互。应用程序通过向设备文件传递一个由空格分隔的字符串(每一个被空格隔开的子字符串称为一个单词),然后从设备文件读出来的是该字符串包含的单词数。本例的驱动程序使用C语言实现,源代码文件路径如下。 6.3.1 编写Linux驱动程序前的准备工作本例的Linux驱动源代码并未与linux内核源代码放在一起,而是单独放在一个目录。首先使用下面的命令建立存放Linux驱动程序的目录。 # mkdir –p /root/drivers/ch06/word_count # cd /root/drivers/ch06/word_coun...