第六章随想

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第六章随想相关的知识,希望对你有一定的参考价值。

第六章 统计单次个数 读后感

从这章开始则是进入了实验内容,即编写Linux驱动程序。

第一步:建立Linux驱动骨架(装载和卸载Linux驱动)。在Linux驱动程序中需要提供俩个函数来分别处理驱动初始化和退出的工作,分别是module_initmodule_exit宏指定

第二部:注册和注销设备文件。分别使用misc_registermisc_deregister函数创建和移除设备文件。

第三步:指定与驱动相关的信息

第四步:指定回调函数

第五步:编写业务逻辑

第六步:编写Makefile文件

第七步:编写Linux程序

第八步:安装和卸载Linux驱动

这八步不一定要暗步骤进行,可以根据自己的需要选择先完成其中的某些步骤

根据这些步骤,接下来要做的就是编写第一个Linux驱动程序。

1.准备工作

# echo ‘obj-m :=word_count.o’ > Makefile

2.编写Liux驱动程序的骨架

3.指定驱动相关的信息

模块作者:使用MODULE_AUTHOR宏指定。

模块描述:使用MODULE_DESCRIPTION宏指定

模块别名:使用MODULE_ALIAS宏指定

开源协议:使用MODULE_LICENSE宏指定

还有很多协议

1.开源协议

2.GPL协议

3.LGPL协议

4.BSD协议

5.Apache  Licence 2.0 协议

6.MIT协议

实现统计单词数的算法需要了解以下几点。

Get_word_count函数将mem数组中第一个为“\0”的字符串的结尾符,因此在word_count_writehanshu 中将memcount】的数值设为“\0

单词数使用int类型变量存储。在word_count_write函数中统计出了单词数,在write_count_read函数中将write_count整型变量分解成4个字节存储在buf中,因此,在应用程序中需要再将这4个字节组合成int类型的指。

 

以上是关于第六章随想的主要内容,如果未能解决你的问题,请参考以下文章

第六章:继承

JS复习:第六章

第六章forms组件

第六章

构建之法阅读笔记05-第六章

第六章Python文件操作