great., can u share the code you used to run these commands from java?? On Fri, Dec 31, 2010 at 12:50 AM, A Curtis <[email protected]> wrote:
> > I got this working! > > Basically I did not realize that SYSFS was more sophisticated than / > proc and actually supported file permissions. > > This is basically what I did to access a GPIO from Java land. > > echo "128" >/sys/class/gpio/export > echo "out" > /sys/devices/virtual/gpio/gpio128/direction > chmod 0666 /sys/devices/virtual/gpio/gpio128/value > > Now you have GPIO #128 exported in sysfs, configured as an output and > accessible to your Java application. > > Anything else that is accessible via sysfs can be handled in a similar > way. > > NOTE: It has been pointed out to me that this is a security hole. On > the other hand, it get things working directly from Java. (the easy > way) > > Enjoy! > > > On Dec 29, 1:58 pm, Deva R <[email protected]> wrote: > > >Do I need to use the NDK for this job? > > > > I guess so. You need a JNI, and can access sysfs from java via the jni > > interface. Jave => JNI native => sysfs files > > > > exact same discussion for another sysfs handling => > http://groups.google.com/group/android-porting/browse_thread/thread/3... > > > > > > > > > > > > > > > > > > > > On Tue, Dec 28, 2010 at 11:36 PM, A Curtis <[email protected]> wrote: > > > Hello, > > > > > I have exported some GPIOs to sysfs and now I want to manipulate them > > > from Java. > > > > > How do I do this? > > > > > new FileOutputStream("/sys/devices/virtual/gpio/gpio128/value"); // > > > throws an error > > > > > Do I need to use the NDK for this job? > > > > > TIA > > > > > -- > > > unsubscribe: > > > [email protected]<android-porting%[email protected]> > <android-porting%2Bunsubscribe@ googlegroups.com> > > > website:http://groups.google.com/group/android-porting > > > > -- > > Regards, > > Devawww.bittoggler.com > > -- > unsubscribe: > [email protected]<android-porting%[email protected]> > website: http://groups.google.com/group/android-porting > -- Regards, Deva www.bittoggler.com -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
