openwrt 实现hotplug-button
来源:互联网 发布:剑指offer java版 编辑:程序博客网 时间:2024/05/21 05:43
openwrt 实现hotplug-button
<*> kmod-gpio-button-hotplug…………….Simple GPIO Button Hotplug driver
gpio-button-hotplug是gpio-button platform总线的driver,负责与name为gpio-button-hotplug的platform总线 device匹配
源代码:./build_dir/linux-ralink_mt7620/gpio-button-hotplug/gpio-button-hotplug.c
<*> kmod-input-polldev……………………… Polled Input device support
是input system的input_dev,采用采取轮询方式,不断通过input_gpio_button查询GPIO状态,然后发送input event。
源代码: ./build_dir/linux-ralink_mt7620/linux-3.3.8/drivers/input/input-polldev.c
<*> kmod-button-hotplug………………………….. Button Hotplug driver
button-hotplug是面向应用层接口的,把input_event转换成hotplug消息。这个主要是内核的hotplug机制(通过内核netlink技术广播对象消息,从而支持热插拔之类的)。OpenWRT用的是hotplug2,具体配置在/etc/hotplug.d下。如果要在应用层处理按键事件,就新建/etc/hotplug.d/button目录,写个测试脚本;
源代码:./build_dir/linux-ralink_mt7620/button-hotplug/button-hotplug.c
源代码:
build_dir/linux-ralink_mt7620/linux-3.3.8/arch/mips/ralink/dev-gpio-buttons.c
build_dir/linux-ralink_mt7620/linux-3.3.8/arch/mips/ralink/boards/wr8305rt-board.c
上面dev-gpio-buttons.c是gpio button platform driver注册;boards/wr8305rt-board.c是特定的board板platform 总线的button device驱动
- openwrt 实现hotplug-button
- openwrt 实现hotplug-button
- openwrt hotplug
- openwrt hotplug
- OpenWrt中的Hotplug脚本
- gpio-button-hotplug.c 分析
- http://wiki.openwrt.org/doc/techref/hotplug
- OpenWrt中的热拔插Hotplug.d中的脚本
- hotplug
- hotplug
- hotplug
- 内核hotplug事件---利用Netlink处理hotplug实现热插拔监控
- 利用udev实现设备hotplug通知
- linux中的hotplug技术实现监控u盘插拔
- Openwrt实现Cups打印
- openwrt luci 实现框架
- Openwrt实现Cups打印
- openwrt overlayfs 实现脚本
- 排序算法总结(1)--选择排序
- 初试tensorflow
- vb.net 教程 3-11 窗体控件综合编程 2-1
- python sqlite3 数据库学习
- MFC中一些类型的转换
- openwrt 实现hotplug-button
- 第七届蓝桥杯国赛Java B组 愤怒小鸟
- csu----报数游戏
- 建立循环单链表
- 常用Shell脚本整理《一》
- ONVIF协议网络摄像机(IPC)客户端程序开发(14):修改分辨率
- 宋有陈抟擅矩文, 内方外圆有如神。 逐浪字库技更精, 数字出版工匠魂
- Android Studio JNI开发
- linode vps centos7 配置