>
> *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.

Reply via email to