天嵌 ARM开发社区

 找回密码
 注册
查看: 2235|回复: 6

开发板的扩展GPIO口的驱动

[复制链接]
cools1860 发表于 2010-11-1 16:21:02 | 显示全部楼层 |阅读模式
开发板的扩展的GPIO口驱动在什么地方?具体怎么操作有相关的文档说明吗?
天嵌_support1 发表于 2010-11-1 16:55:54 | 显示全部楼层
1# cools1860


扩展GPIO只不过是GPIO脚的引申。
你需要做什么呢?不需要什么驱动了啊
 楼主| cools1860 发表于 2010-11-1 17:39:09 | 显示全部楼层
2# embedsky_lxt


我需要用其中的几个引脚连接传感器,当然只是读取其中的开关量。在Linux系统下操作,可是一直没找到GPIO引脚的驱动在哪?以及操作实例!
 楼主| cools1860 发表于 2010-11-1 17:49:56 | 显示全部楼层
比如:应用程序实例:
int fd;
u32 pin;
..........
fd=open("dev/GPIO_Deriver/GPB",O_RDONLY);
............
ioctl(fd,GPIO_READ_PORT,GPB5) //读取GPB5的引脚电平


所以天嵌提供扩展的GPIO驱动没有?如果提供了,都提供了哪些API,编写应用程序时怎么操作?给个示例。。。。
天嵌_support1 发表于 2010-11-2 12:26:18 | 显示全部楼层
4# cools1860


扩展的GPIO 是为了方便你外界一些模块而设计的。
你只要配置它的引脚属性就可以利用。没有这对这些GPIO写一个通用的驱动来供你调用啊。
 楼主| cools1860 发表于 2010-11-3 14:12:20 | 显示全部楼层
5# embedsky_lxt


他们的引脚属性怎么配置?能给个指导不?谢谢哈!最好给个实例,假如把引出的GPB8设置成输入引脚,怎么配置?配置完成怎么读取GPB8的电平值?
天嵌_support1 发表于 2010-11-3 18:11:33 | 显示全部楼层
6# cools1860


看看linux 内核源代码的一个文件:
drivers/char/EmbedSky_gpio.c
这里有例子
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 01:16 , Processed in 1.032161 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表