From: Peter L. <pl...@gm...> - 2007-08-11 00:41:09
|
Does Gumstix provide some software to access GPIO registers, allowing shell scripts (and human users) to get to them? The docwiki mentions a proc-gpio module under tips and tricks and "access GPIOs from user-space" but I don't know how to get this configured into the build. Thanks for help. |
From: Dave H. <dhy...@gm...> - 2007-08-13 06:51:35
|
Hi Peter, On 8/10/07, Peter Lu <pl...@gm...> wrote: > Does Gumstix provide some software to access GPIO registers, > allowing shell scripts (and human users) to get to them? > > The docwiki mentions a proc-gpio module under tips and tricks > and "access GPIOs from user-space" but I don't know how to > get this configured into the build. It's a kernel loadable module and it should be configured into the build by default. It's configured as part of the kernel, and can be found under the section "Bus support" -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |
From: Peter L. <pl...@gm...> - 2007-08-13 14:32:40
|
Thanks. The /proc/gpio stuff works great. Fast question: Is the "pxareg" item and "access gpio" item mentioned in the docwiki tips and tricks synonymous, or is there some other "pxareg" utility? The format of the documentation is a little unclear. On 8/13/07, Dave Hylands <dhy...@gm...> wrote: > > Hi Peter, > > On 8/10/07, Peter Lu <pl...@gm...> wrote: > > Does Gumstix provide some software to access GPIO registers, > > allowing shell scripts (and human users) to get to them? > > > > The docwiki mentions a proc-gpio module under tips and tricks > > and "access GPIOs from user-space" but I don't know how to > > get this configured into the build. > > It's a kernel loadable module and it should be configured into the > build by default. > > It's configured as part of the kernel, and can be found under the > section "Bus support" > > -- > Dave Hylands > Vancouver, BC, Canada > http://www.DaveHylands.com/ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Matt M. <mp...@se...> - 2007-08-13 16:11:51
|
On Mon, Aug 13, 2007 at 10:32:39AM -0400, Peter Lu wrote: > Thanks. The /proc/gpio stuff works great. > > Fast question: Is the "pxareg" item and "access gpio" item mentioned in the > docwiki tips and tricks synonymous, or is there some other "pxareg" utility? > The format of the documentation is a little unclear. They're separate. See /usr/sbin/pxaregs and /proc/gpio/GPIO*. -- "Love the dolphins," she advised him. "Write by W.A.S.T.E.." |
From: Richman1234 <ric...@na...> - 2010-01-29 19:03:26
|
Where is the section "Bus Support"? This would be very helpful. Dave Hylands wrote: > > Hi Peter, > > On 8/10/07, Peter Lu <pl...@gm...> wrote: >> Does Gumstix provide some software to access GPIO registers, >> allowing shell scripts (and human users) to get to them? >> >> The docwiki mentions a proc-gpio module under tips and tricks >> and "access GPIOs from user-space" but I don't know how to >> get this configured into the build. > > It's a kernel loadable module and it should be configured into the > build by default. > > It's configured as part of the kernel, and can be found under the > section "Bus support" > > -- > Dave Hylands > Vancouver, BC, Canada > http://www.DaveHylands.com/ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- View this message in context: http://old.nabble.com/GPIO-access-tp12101403p27376752.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: <cod...@gm...> - 2010-01-31 18:10:35
|
Whenever I want to access a GPIO pin on the Gumstix Overo Earth, I just use the sysfs filesystem. All the GPIOs on the board I'm using are found in /sys/class/gpio. There is a folder for each GPIO that the kernel makes available to userspace. For example, GPIO 171 would be found under /sys/class/gpio/gpio171. In the gpio171 folder, there may be files for direction, value, and others as well. You can use standard filesystem commands (e.g., echo "1" > /sys/class/gpio/gpio171/value) to change settings on the pin. If a pin is not listed, but it exists in the kernel, then you can export it via the echo command. E.g., echo "114" > /sys/class/gpio/export. I also use these filesystem commands in source code via Qt's QFile and QTextStream classes. You may need to reconfigure u-boot to enable some GPIOs if they are not available to the kernel by default. I recently received some help in this from someone to reconfigure the pin mux configuration of the Overo's u-boot boot loader inside overo.h I'm not sure what the "Bus Support" section is, but I hope that helps. On Fri, Jan 29, 2010 at 2:03 PM, Richman1234 <ric...@na...>wrote: > > Where is the section "Bus Support"? This would be very helpful. > > > > Dave Hylands wrote: > > > > Hi Peter, > > > > On 8/10/07, Peter Lu <pl...@gm...> wrote: > >> Does Gumstix provide some software to access GPIO registers, > >> allowing shell scripts (and human users) to get to them? > >> > >> The docwiki mentions a proc-gpio module under tips and tricks > >> and "access GPIOs from user-space" but I don't know how to > >> get this configured into the build. > > > > It's a kernel loadable module and it should be configured into the > > build by default. > > > > It's configured as part of the kernel, and can be found under the > > section "Bus support" > > > > -- > > Dave Hylands > > Vancouver, BC, Canada > > http://www.DaveHylands.com/ > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and a browser. > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > -- > View this message in context: > http://old.nabble.com/GPIO-access-tp12101403p27376752.html > Sent from the Gumstix mailing list archive at Nabble.com. > > > > ------------------------------------------------------------------------------ > The Planet: dedicated and managed hosting, cloud storage, colocation > Stay online with enterprise data centers and the best network in the > business > Choose flexible plans and management services without long-term contracts > Personal 24x7 support from experience hosting pros just a phone call away. > http://p.sf.net/sfu/theplanet-com > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |