@Bruce Boyes,

Anyway, not trying to argue with you about whats best exactly. Just trying
to share my experiences with the process over the last few years as a
hobbyist embedded device developer. It has not been an easy path for sure,
but it has been educational . . .

On Tue, Jun 30, 2015 at 2:58 PM, William Hermans <[email protected]> wrote:

> *If there is a working driver (C++) for Ardunio and it uses I2C or SPI it
>> should be straightforward to adapt it to BBB either in C++ with macros or
>> preprocessor directives, or a Python wrapper. I have some Arduino drivers
>> I've written (TMP102 among others) which I want to run on BBB so I will try
>> to give this a spin soon and report back here... and release my drivers on
>> Github once they are good enough to do so.*
>>
>
> I think for the beginner, it would be best to start with "devices" that
> are known working with the beaglebone black. Or at minimum, in the case of
> USB type peripherals. Something that works with Linux, and uses libraries /
> API's availible / working on ARM ( armhf in the case of debian ).
>
> What you described above, Would be *very* daunting for a newb to Linux
> device driver development. Hell, it's not something I would personally
> enjoy doing . . . and I do have some experience attempting to port Arduino
> drivers to other platforms. It never worked out very well. . . and I always
> wound up writing my own stuff from scratch.
>
>
>
> On Tue, Jun 30, 2015 at 2:30 PM, Bruce Boyes <[email protected]> wrote:
>
>> Looks interesting. Last commit was 2 years ago though.
>>
>> There is also IEEE 1451, which is not driver code per se but a way to
>> have smart sensors which can identify themselves to a host system vs being
>> hard-coded by hand every time.
>> https://en.wikipedia.org/wiki/IEEE_1451
>>
>> If there is a working driver (C++) for Ardunio and it uses I2C or SPI it
>> should be straightforward to adapt it to BBB either in C++ with macros or
>> preprocessor directives, or a Python wrapper. I have some Arduino drivers
>> I've written (TMP102 among others) which I want to run on BBB so I will try
>> to give this a spin soon and report back here... and release my drivers on
>> Github once they are good enough to do so.
>>
>> Bruce
>>
>> --
>> 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