Thanks for the words of wisdom, William. I don't want to swim upstream with 
this, so I guess I'd better learn about creating and installing device 
drivers in Linux. I found a book on Amazon that looks good, and I think 
I'll start there.

Thanks again.

On Sunday, June 11, 2017 at 6:02:49 PM UTC-6, William Hermans wrote:
>
>
>
> On Sun, Jun 11, 2017 at 5:01 PM, William Hermans <[email protected] 
> <javascript:>> wrote:
>
>> Now as far as direct memory access to the I2C hardware. Well, it's not 
>> impossible, and is probably already being done in the driver module for the 
>> beaglebone's hardware. In kernel space. So, if you're dead set on learning 
>> that, you'd need to look into the am335x I2C kernel driver source for that. 
>> Not sure exactly where to start with that. But you could start by looking 
>> into the mainboard source file to see which kernel module is being loaded 
>> for the I2C hardware, then track your way back into the source file.
>>
>> Or you could just start exploring the kernel source, and perhaps run into 
>> the I2C driver source that way too.
>>
>
> "mainboard source file" meaning the device tree overlay file for the 
> beaglebone. 
>
>

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/92d850b0-e977-467e-8004-8b257361bf5e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to