linux之gpio管理 之2 实现方法
2010-10-18 10:29
435 查看
数据结构 gpio_desc,它是一个全局的数组,比如在mx51平台里定义了4组,每组有32个gpio口;这样就一共有128个gpio,4组就分成了4个gpio_chip,gpio_chip主要是操作实际的硬件。每一个desc都会有一个对应的chip.
数据结构gpio_chip 主要是实现硬件的接口,和具体的平台相关。
客户的接口(从框 图中可以知道 ),通过gpio的索引值,得到具体的desc,从而得到chip,最后操作具体gpio方法
构造:主要是通过gpiochip_add 来实现。有二个最为重要的属性(base,ngpio,分别是基地址和gpio的个数),通过这种方法便可以映射到一段desc.
数据结构gpio_chip 主要是实现硬件的接口,和具体的平台相关。
客户的接口(从框 图中可以知道 ),通过gpio的索引值,得到具体的desc,从而得到chip,最后操作具体gpio方法
构造:主要是通过gpiochip_add 来实现。有二个最为重要的属性(base,ngpio,分别是基地址和gpio的个数),通过这种方法便可以映射到一段desc.
相关文章推荐
- Linux在批量服务器管理中实用的PS1命令提示符格式实现方法
- Linux 下操作gpio(两种方法,驱动和mmap)
- Linux系统安全隐患及加强安全管理的方法
- Linux检测TCP连接断开的一种简单实现方法
- Linux系统新加物理盘实现LVM管理
- linux中VM虚拟内存区域及mmap方法实现
- linux定时器的实现方法
- 基于Linux系统的Nagios网络管理模块的实现
- 一个资源管理系统的设计--解析linux的cgroup实现
- Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享
- linux 下实现守护进程的几种方法
- 使用 ipmitool 实现 Linux 系统下对服务器的 ipmi 管理
- windows 与 linux 之间的文件夹的共享(samba实现方法)
- (一个代码学会c语言操作数据库)linux上通过c语言操作数据库实现基本的学生信息管理系统(增、删、查、改‘显示)
- 一种基于im客户端实现消息图片管理的方法和装置
- Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件
- Linux包管理命令与Ubuntu下安装nginx的方法
- Linux程序管理:top.htop.glances,dstat等命令使用方法
- linux环境下编写shell脚本实现启动停止tomcat服务的方法
- 经典快速排序,linux纯C实现。注意swap方法,并且这个算法还需再敲写15篇。