当前位置:网站首页>Pinctrl subsystem and GPIO subsystem
Pinctrl subsystem and GPIO subsystem
2022-07-05 22:10:00 【wwwlyj123321】
One 、 What is? pinctrl Subsystem and gpio Subsystem
These are both linux Provided by the kernel gpio Development driven framework
pinctrl The subsystem mainly manages the reuse relationship and electrical characteristics of all disciplines
gpio The subsystem is pinctrl The subsystem sets the pin to gpio after , Use api Function operation gpio Of , Such as setting input and output , Set and read pin level status
2.Linux Pinctrl Functions provided by subsystem
(1) Manage all controllable in the system pin, During system initialization , Enumerate all controllable pin, And identify these pin.
(2) Manage these pin Reuse of (Multiplexing). about SOC for , Its pins are configured as ordinary GPIO outside , Several pins can also form a pin group, Travel specific functions .pin control subsystem To manage all pin group.
(3) Configure these pin Characteristics of . For example, enable or disable... On the pin pull-up、pull-down resistance , Configuration pin driver strength.
ref
linux Kernel GPIO Systematic (4):pinctrl Driven understanding and summary
边栏推荐
- Summarize the reasons for 2XX, 3xx, 4xx, 5xx status codes
- HYSBZ 2243 染色 (树链拆分)
- Calculation method of boundary IOU
- Official clarification statement of Jihu company
- Net small and medium-sized enterprise project development framework series (one)
- How to develop and introduce applet plug-ins
- Create a virtual machine on VMware (system not installed)
- A number of ventilator giants' products have been recalled recently, and the ventilator market is still in incremental competition
- 科技云报道荣膺全球云计算大会“云鼎奖”2013-2022十周年特别贡献奖
- 元宇宙中的三大“派系”
猜你喜欢

Daily question brushing record (XIV)

极狐公司官方澄清声明

笔记本电脑蓝牙怎么用来连接耳机

Dbeaver executes multiple insert into error processing at the same time
![[Yugong series] go teaching course in July 2022 004 go code Notes](/img/56/d596e7c7bec9abd888e8f18f9769f8.png)
[Yugong series] go teaching course in July 2022 004 go code Notes

PyGame practical project: write Snake games with 300 lines of code

Win11运行cmd提示“请求的操作需要提升”的解决方法

Matlab | app designer · I used Matlab to make a real-time editor of latex formula

MySQL服务莫名宕机的解决方案

Shell script, awk uses if, for process control
随机推荐
What if the files on the USB flash disk cannot be deleted? Win11 unable to delete U disk file solution tutorial
Overview of concurrency control
如何向mongoDB中添加新的字段附代码(全)
了解 Android Kotlin 中 DataStore 的基本概念以及为什么应该停止在 Android 中使用 SharedPreferences
数博会精彩回顾 | 彰显科研实力,中创算力荣获数字化影响力企业奖
【愚公系列】2022年7月 Go教学课程 003-IDE的安装和基本使用
数据泄露怎么办?'华生·K'7招消灭安全威胁
Interview questions for famous enterprises: Coins represent a given value
Win11缺少dll文件怎么办?Win11系统找不到dll文件修复方法
等到产业互联网时代真正发展成熟,我们将会看待一系列的新产业巨头的出现
How to develop and introduce applet plug-ins
Two stage locking protocol for concurrency control
Net small and medium-sized enterprise project development framework series (one)
极狐公司官方澄清声明
Text组件新增内容通过tag_config设置前景色、背景色
Shell script, awk uses if, for process control
When the industrial Internet era is truly mature, we will look at the emergence of a series of new industrial giants
MySQL连接断开报错MySQLdb._exceptions.OperationalError 4031, The client was disconnected by the server
poj 3237 Tree(树链拆分)
Oracle views the data size of a table