> > *Is BoneScript more trouble than its worth?* > Honestly, I really do not know what one would hope to achieve using bonescript. But here was my day one take on bonescript.
I pulled the BBB out of the box, plugged it in. Installed the USB gadget drivers, etc. Read the getting started web pages, and then proceeded to fool around with bonescript on the getting started web pages. I recall thinking it was pretty cool to turn an LED on from a web page, but shortly after that, the novelty wore off. Since then, I've used Nodejs without bonescript, and libmongoose to do similar things. But my outlook on third party libraries is probably different than some. Generally I'd prefer to learn how to do something as close to scratch as possible, assuming I have to start fresh on a given subject. So I suppose my point is that yes, perhaps bonescript is "worth the trouble". But you can bet that someone who is very fluent in Javascript, and Nodejs will have much less of a problem than you've had. However, with that said, someone who is not very fluent with Nodejs might have a much easier time writing their own Nodejs app without bonescript, or completely bypassing Nodejs alltogether. Instead using C/C++, python, or maybe even plain old bash scripts. It really depends on what one is most comfortable with. On Sat, Jan 23, 2016 at 8:38 AM, Soapy Smith <[email protected]> wrote: > Found your github repository: > https://github.com/cdsteinkuehler/beaglebone-universal-io > > Awesome! Much appreciated. > > Greg > > > On Saturday, January 23, 2016 at 9:49:26 AM UTC-5, Charles Steinkuehler > wrote: > >> For 3.8 kernels it's "bone-pinmux-helper", found in: >> >> ./drivers/misc/cape/beaglebone/bone-pinmux-helper.c >> >> ...in the kernel source tree. >> >> On 1/23/2016 8:16 AM, Soapy Smith wrote: >> > What is the name of the kernel module? >> > Has this been deployed in the Debian 8.2 release? >> > I've been poking around in 8.2, and there are interesting differences >> > compared to 7.9. >> > >> > A bash script run after boot can set up the pins? >> > >> > On Friday, January 22, 2016 at 5:48:25 PM UTC-5, Charles Steinkuehler >> wrote: >> >> >> >> "pinmux helper" is a kernel module that exports control of the pinmux >> >> settings to the sysfs filesystem where they can be manipulated by >> >> user-mode programs after boot. This helper module is used extensively >> >> by the "universal" cape I created which enables most of the AM335x >> >> hardware modules and allows run-time switching of the pinmux values >> >> (via the pinmux helper) to select the desired pin function. >> >> >> >> On 1/22/2016 4:38 PM, Soapy Smith wrote: >> >>> What is a "pinmux helper"? >> >>> >> >>> On Friday, January 22, 2016 at 5:32:19 PM UTC-5, Jason Kridner wrote: >> >>>> >> >>>> The examples in http://beagleboard.org/cookbook have all be tested >> to >> >>>> work. Handling of corner cases is a bit wonky in 0.2.5, but I'm >> hopeful >> >>>> that moving to the 4.1 kernel and using pinmux helpers rather than >> >>>> dynamically creating device trees will reduce the complexity for >> >> newbies. >> >>>> That work is starting now. >> >> >> >> -- >> >> Charles Steinkuehler >> >> [email protected] <javascript:> >> >> >> > >> >> >> -- >> Charles Steinkuehler >> [email protected] >> > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
