硬件环境:MinnowBoard Turbot(英特尔嵌入式大赛指定开发板)
软件环境:Linux MinnowBoard 4.2.0-27-generic #32~14.04.1-Ubuntu(内核版本:4.2.0,Ubuntu14.04)
注意:根据官方WIKI上讲的,在内核版本为3.18之后才有gpio对应的驱动,所以本文只对应内核版本>=3.18的系统,
如果板子的内核版本太低,可网上检索相关升级方法。
关于GPIO的使用:网上有很多开源的库,但大多是要用Python的,还有些事在Windows平台上的,所以在Linux上用C控制IO口的文章很少。
板子的IO口排列如图: