第七章

Posted

tags:

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

本章主要介绍了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

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

第七章 课后习题P206

Python第七章

第七章

java:第七章

第七章 链接 (linking)

第七章:常用类