APP控制GPIO口
时间:10-02
整理:3721RD
点击:
源码:
public static void switchLight(String s) {
try {
process = Runtime.getRuntime().exec("sh");
dos = new DataOutputStream(process.getOutputStream());
dos.writeBytes("echo -wdir114"+" 1 > /sys/devices/virtual/misc/mtGPIO/pin"+"\n");
dos.flush();
dos.writeBytes("echo -wdout114"+" "+s+" > /sys/devices/virtual/misc/mtgpio/pin"+"\n");
dos.flush();
dos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
前提条件:
1、APP具有System权限
2、\ttjk\mediatek\platform\MT6582\kernel\drivers\gpio\mt_gpio_affix.c 修改static DEVICE_ATTR(pin, 0666, mt_gpio_show_pin, mt_gpio_store_pin); 使pin文件可写
public static void switchLight(String s) {
try {
process = Runtime.getRuntime().exec("sh");
dos = new DataOutputStream(process.getOutputStream());
dos.writeBytes("echo -wdir114"+" 1 > /sys/devices/virtual/misc/mtGPIO/pin"+"\n");
dos.flush();
dos.writeBytes("echo -wdout114"+" "+s+" > /sys/devices/virtual/misc/mtgpio/pin"+"\n");
dos.flush();
dos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
前提条件:
1、APP具有System权限
2、\ttjk\mediatek\platform\MT6582\kernel\drivers\gpio\mt_gpio_affix.c 修改static DEVICE_ATTR(pin, 0666, mt_gpio_show_pin, mt_gpio_store_pin); 使pin文件可写
:):):):):):):):):)
mark.......
