zoukankan      html  css  js  c++  java
  • 第七章

    本章主要介绍了led驱动的实现原理及编写过程

    led驱动的实现原理

    1.Linux 内核提供了多个与I/0 内存交互的函数

    2.Linux 内核的内存管理模块负责同步I/0 内存与硬件中的数据。

    3.每一个连接Linux的硬件在内存中都会有映射首地址而开发板上的LED也有其映射首地址。

    编写LED驱动:

    一:首先创建LED驱动的设备文件

    1. 使用cdev_init函数初始化cdev

    2. 指定设备号

    3. 使用cdev_add函数将字符设备添加到内核中的字符设备数组中

    4. 使用class_create宏创建struct class

    5. 使用device_create函数创建设备文件

    二:卸载LED驱动的设备文件

    三:通过字符串和I/O命令两种方式控制LED

  • 相关阅读:
    第八周上机作业
    第七次作业
    第七周上机
    第六周作业
    4.9上机作业
    第五周作业
    第四周作业
    第二次上机作业
    第三周作业
    第九周上机练习
  • 原文地址:https://www.cnblogs.com/bentan/p/5562467.html
Copyright © 2011-2022 走看看