一. 简介
前面几篇文章学习了 Linux内核中 针对 GPIO而言,提供的pinctrl子系统与gpio子系统。
本文开始学习如何利用 Linux内核的 pinctrl子系统,与 gpio子系统提供的 API函数,开发 Led驱动实验。
本文首先来学习向设备树文件中添加Led设备节点信息。
二. 向设备树文件添加Led设备节点
因为我这里所使用的开发板是 正点原子提供的 nand-Flash版的 ALPHA开发板。所以,对应设备树源文件为(NXP官方的提供的 Linux内核源码) imx6ull-alientek-nand.dts。
打开 移植的 Linux内核源码(NXP官方提供的),为了创建的 Led设备节点更方便的在开发板启动后系统下找到,所以,这里打算将 Led灯的设备节点创建在设备树的根目录下。
1. 查找 设备树根节点
打开 设备树源文件 imx6ull-alientek-nand.dts,该文件调用了:
#include "imx6ull-14x14-evk-gpmi-weim.dts"
于是打开 imx6ull-14x14-ev

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



