Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Clojure Robots

Name
Kevin Downey
Employer
Sonian, Inc.
Position
Clojure Programmer
(Backend Developer)
Contact
irc hiredman
twitter @hiredman_
http://github.com/hiredman

I am not an electrical engineer.

All I know about electronics I learned using Google and Wikipedia.

Beagle Bone

Interfacing With Hardware

PyBBIO

mmap

mmap for the JVM

Some C Code


          JNIEXPORT jlong JNICALL Java_a_B_mem
          (JNIEnv * env, jobject obj, jlong off, jlong size) {

              int fd = open("/dev/mem", O_RDWR|O_SYNC);
              return (long)mmap(NULL, size, PROT_READ |
                                PROT_WRITE, MAP_SHARED, fd, off);

          }
        
https://github.com/hiredman/beaglebone-jni-utils

sun.misc.Unsafe

JVM

Misc

github.com/hiredman/blackbox

Use a spacebar or arrow keys to navigate