We have been working on EMBD the last few months. We felt the need for this
when creating a Golang based firmware for a remote controlled car.
It was really awesome to work with Go on this, as the low level ability of
the language really shone through when dealing with sensors, memory mapped
I/O, IOCTLs, etc.
And, when things started getting a little hairy, Go's concurrency abilities
saved the day.
What EMBD brings to the table:
Support for most common protocols/buses (GPIO, I2C, etc.) across supported
hosts (RPi, BBB, etc.)
Support for an increasing number of sensors/controllers (gyroscope,
accelerometer, PWM generator, etc.) which will work OOTB
An API which lends itself to serious use as well as to rapid prototyping
A well thought out hardware abstraction layer which will allow you to
leverage most of the functionality in EMBD even on hosts which are not
directly supported (yet) and on custom Linux based ARM boards
Give EMBD a spin and let us know!
Blog post: https://kidoman.io/framework/embd.html
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to email@example.com.
For more options, visit https://groups.google.com/d/optout.