forked from ev3dev/ev3dev.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
68 lines (63 loc) · 2.87 KB
/
index.html
File metadata and controls
68 lines (63 loc) · 2.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
---
title: Documentation
layout: page
excerpt: "ev3dev documentation, tutorials, technical reference, getting started guides, and information on the underlying technologies."
---
<div class="panel panel-info">
<div class="panel-heading">
{% include icon.html type="info" %}
ev3dev is a community-maintained project that relies on people's contributions.
</div>
<div class="panel-body">
<p>
If there's a
topic that you think we should have docs for, please consider
<a href="../contribute">contributing</a>.
</p>
<p>
<a href="https://github.com/ev3dev/ev3dev/issues/153#issuecomment-93602107">Some pages</a>
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 <a href="../contribute#write-some-documentation">documentation section</a>
of our "contributing" page.
</p>
</div>
</div>
<h2>System setup</h2>
<p>
If you're looking to set up a new installation of ev3dev, either on an EV3 brick or
<a href="../news/2015/05/13/raspberry-pi-image-release">on a Raspberry Pi</a>, check out
our <a href="getting-started">getting started</a> guide. Once you have a working installation
of ev3dev, you'll probably want to try out your new software. To help people learn how to
use ev3dev, we maintain a set of <a href="tutorials/">tutorials</a> that walk you through
everything from imaging an SD card to using specialized hardware.
</p>
<h2>Writing some software</h2>
<p>
To take advantage of ev3dev's main functionality, you'll probably need to write some code
or download and compile preexisting software. The easiest way to do this is to explore the
<a href="libraries">available libraries</a> that have been developed to simplify developing
with ev3dev. If you need to directly program against the ev3dev driver APIs, you can read our
info pages on the following topics:
</p>
<ul>
<li>
<a href="ports">Input and output ports</a>
</li>
<li>
<a href="sensors">Supported Sensors and Other Input Devices</a>
</li>
<li>
<a href="motors">Supported Motors and Other Output Devices</a>
</li>
<li>
<a href="drivers">ev3dev kernel drivers</a>
</li>
</ul>
<h2>Developing the ev3dev kernel</h2>
<p>
In an effort to make it as easy as possible for community members to help out with core software
development, we have assembled a <a href="kernel-hackers-notebook">kernel hacker's notebook</a>
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 <a href="devtools">ev3dev Developer Tools</a>.
</p>