最近要深一步用到GPIO口控制,写个博客记录下Kernel层的GPIO学习过程! 一.概念 General Purpose Input Output (通用输入/输出)简称为GPIO,或 总线扩展器.也就是芯片的引脚,当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能.通常在ARM里,所有I/O都是通用的, 每个GPIO端口包含8个管脚,如PA端口是PA0-PA7,而且GPIO口至少有两个寄存器,即"通用IO控制寄存器"…