文件名称:LED驱动-卷积神经网络的数学推导
文件大小:8.6MB
文件格式:PDF
更新时间:2021-06-09 13:31:08
周立功 嵌入式 Linux 第3章 LED驱动 本章导读 LED是嵌入式系统中最常用,也是最简单的外设备之一。上一章介绍了实现 LED字符设 备的多种方法。本章介绍如何通过LED子系统更方便地实现LED驱动,并实现更强大的功能。 3.1.1 LED 子系统驱动简介 参考上册“EasyARM-i.MX283A 入门实操”章节的“LED 使用”小节,Linux 内核的 LED 子系统为每个 LED 设备都在/sys/class/leds/目录提供了操作接口。LED 设备可以通过设 置不同的触发方式而具有不同的功能。 通过 LED 子系统,程序员可以通过很简便的方法添加/删减 LED 设备。这些 LED 设备 在使用过程中,用户可以随意设置 LED 设备的功能。 3.1.2 LED 子系统的分层结构 LED 子系统的可以分为三部分:触发器、LED 设备和核心模块,如图 3.1 所示。 图 3.1 LED 子系统的分层结构 LED 设备可设置的各种触发方式都是由 LED 子系统里各触发器实现的。触发器的代码 文件为