平时调试GPIO的时候,往往是驱动写好控制接口,应用层操作,驱动配置端口->编译->烧录固件->查看现象,这样操作很繁琐,很浪费时间, 直接通过串口登录开发板,通过命令的方式控制端口,这样的方式既方便又快速...内核配置:
登录开发板,确认文件系统中是否有**/sys/class/gpio/**文件夹,如果没有,重新配置内核:
Device Drivers-> GPIO Support ->/sys/class...操作步骤
操作目录: sys/class/gpio
/sys/class/gpio/export: 用于通知系统需要导出控制的GPIO引脚编号
/sys/class/gpio/unexport: 用于通知系统取消导出...= 控制引脚的寄存器基数 + 控制引脚寄存器位数
列举一款芯片计算方式:
#define GPIO_PA(n) (0*32 + n)
#define GPIO_PB(n) (1*32 + n)...参考
Linux操作GPIO(文件IO方式)