佐须之男的博客

技术需要沉淀,成长需要痛苦,成功需要坚持,敬仰需要奉献

跟着佐大学Lede/OpenWrt开发入门培训班讲义-26 OpenWrt GPIO 框架及应用

备注:

    此文是佐须之男"跟着佐大学OpenWrt开发"入门培训班教学视频演讲稿提纲,虽是内部资料但再三考虑后对外公布,通过公众的监督来鞭策自己。如对完整内容感兴趣,可以参加"跟着佐大学OpenWrt开发"入门培训班:http://www.forgotfun.org/2018/04/openwrt-training-2018.html

课程试听地址:

    https://pan.baidu.com/s/13nCmoaXTEfKc9F9-bdtHcA

   

    GPIO 是 General Purpose Input Output的缩写,是一种输入、输出的接口,但是不支持输入和输出。路由器部分LED灯、复位键、wps键都是基于GPIO实现的。GPIO除了实现按键和LED控制,还可以模拟各种时序比如:SD、PWM、SPI、I2C等。在很多智能家居的应用中,gpio用来实现控制继电器的通断。

    GPIO的控制方式一般有三种:sysfs、ioctl、mmap。三种方式各有优缺点...


    参考资料:

    https://openwrt.org/docs/techref/hardware/port.gpio

    https://openwrt.org/docs/guide-user/hardware/pwm

    https://openwrt.org/docs/guide-user/hardware/mmc_over_gpio

    http://www.forgotfun.org/2016/09/%20MediaTech%28MTK%29%20MT7628%20MT7688%20Linux%20%E4%B8%8B%E4%BD%BF%E7%94%A8mmap%E5%AE%9E%E7%8E%B0%E7%94%A8%E6%88%B7%E6%80%81%20GPIO%20%E9%A9%B1%E5%8A%A8%20.html



 

Powered By Z-BlogPHP 1.5 Zero

© 2016 佐须之男版权所有 | 联系方式 forgotfun@qq.com | 业务合作 181-1435-4589 (陆工)