读书笔记6

通过第六章的学习,我知道了Linux驱动的工作和访问方式是Linux的亮点之一,同时受到了业界的广泛好评。 Linux系统 将每一个驱动都映射成一个文件.这些文件称为设备文件或驱动文件,都保存在/dev目录中。这种 设计理念使得与Linux驱动进行交互就像与普通文件进行交互一样容易。而编写Linux驱动程序的步骤分为:首先建立 Linu x 驱动骨架,第一步建立 Linu x 驱动骨架,第二步注册和注销设备文件,第三步指定与驱动相关的信息,第四步指定回调函数,第五步编写业务逻辑,第六步编写 Makefile文件,第七步编译Linux驱动程序,第八步安装和卸载 Linux 驱动。然后学习了具体的统计单词个数的程序,当基本开发完成后,就需要运开发板或主程样机上使用真实的硬件进行测试。当然,最后还需要在最终销售的事机上进行测试,驱动才能算真正开发完成。在开发Linux 驱动的过程中一个重要的步骤就是测试。使用 Eclipse开发Linux 驱动程序的步骤如下:首先建立C工程,然后建立C源代码文件链接,再者设置 include 路径,最后编译 Linux 驱动。首先导入 test_word_count.c 文件,然后设置 include 路径,再者建立 Target和Build 工程,最后运行测试程序。这就是本章学习的知识。

原文地址:https://www.cnblogs.com/fanyan/p/5561156.html