• 第六章实验心得


     本章主要写了第一个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驱动

     

  • 相关阅读:
    bzoj3295: [Cqoi2011]动态逆序对
    bzoj3262: 陌上花开
    bzoj1176: [Balkan2007]Mokia
    bzoj1935: [Shoi2007]Tree 园丁的烦恼
    [APIO / CTSC2007]数据备份 --- 贪心
    [APIO2007]风铃 --- 贪心
    [NOI2015]寿司晚宴 --- 状压DP
    [NOI2007]货币兑换 --- DP + 斜率优化(CDQ分治)
    [NOI2009]诗人小G --- DP + 决策单调性
    [HNOI2008]玩具装箱TOY --- DP + 斜率优化 / 决策单调性
  • 原文地址:https://www.cnblogs.com/yue-er/p/5561054.html
Copyright © 2020-2023  润新知