If there’s a topic that you think we should have docs for, please consider contributing.
Some pages have not been migrated from our old wiki yet. We’d love some help with getting these last few pages migrated! If you would like to help out, read more about what’s needed in the documentation section of our “contributing” page.
If you’re looking to set up a new installation of ev3dev, check out our Getting Started guide.
We have a page of tutorials which cover a wide range of topics, from networking to specialized hardware configuration. Head over to our Tutorials page to see the full list.
To take advantage of ev3dev’s main functionality, you’ll probably want to use a pre-built library from our central list of programming languages with supported libraries. Choose a language to get started!
Compare all of the hardware platforms supported by ev3dev.
If you need to directly program against the ev3dev driver APIs, you can check out our hardware driver documentation.
In an effort to make it as easy as possible for community members to help out with core software development, we have assembled a kernel hacker’s notebook that contains information about the EV3 hardware, important devices, and the operating system itself. If you are interested in working with the ev3dev source code, you’ll also need to know how to use our set of ev3dev Developer Tools.