第六章实验心得

Posted

tags:

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

 本章主要写了第一个Linux驱动程序:统计单词个数

6.1主要介绍了Linux驱动

  介绍了Linux 驱动的工作方式和访问方式

     

6.2 主要介绍编写Linux驱动程序的步骤

   第1 步:建立Linu x 驱动骨架(装载和卸载Linu x 驱动)

   第2 步:注册和注销设备文件

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

   第4 步:指定回调函数

   第5 步:编写业务逻辑

   第6 步:编写Makefile 文件

   第7 步:编译Linux 驱动程序

   第8 步:安装和卸载Linu x 驱动

6.3主要介绍了Linux驱动:统计单词个数

   本例的Linux 驱动源代码并未与linux 内核源代码放在一起,而是单独放在一个目录。首先使用下面的命令建立存放Linux 驱动程序的目录。

  mkdir -p /root/drivers/ch06/word count

  cd /root/drivers/ch06/word count

然后,使用下面的命令建立驱动源代码文件(word count.c)

echo ‘’= word_count.c 

最后编写一个Makefile 文件, 实际上这是6.2 节介绍的编写Linux 驱动程序的第6 步。当熟悉编写Linux 驱动程序的步骤后可以不按6.2 节介绍的顺序,来编写Linux 驱动。

echo ‘obj-m = word_count.o’ > Makefile 其中obj-m 表示将Linux 驱动作为模块编译。     

其介绍了1.编写Linux驱动程序前的准备工作2  编写Linux驱动程序的骨架(初始化和退出驱动)3  指定与驱动相关的信息4  注册和注销设备文件5  指定回调函数6  实现统计单词数的算法7  编译、安装、卸载Linux驱动程序

6.4 主要介绍了使用多种方式测试Linux驱动

    介绍了1  使用Ubuntu Linux测试Linux驱动2  在android模拟器上通过原生(Native)C程序测试Linux驱动3  使用Android NDK测试Linux驱动4  使用Java代码直接操作设备文件来测试Linux驱动5  使用S3C6410开发板测试Linux驱动6  将驱动编译进Linux内核进行测试

6.5 主要介绍了使用Eclipse开发和测试Linux驱动程序

介绍了1  在Eclipse中开发Linux驱动程序2  在Eclipse中测试Linux驱动

 

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

第六章心得体会

《android深入探索》第六章心得

第六章读书心得

Android深度探索——第六章读书笔记及心得

《Android深度探索》第六章心得体会

构建之法第六章学习心得