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