Projet

Général

Profil

Wiki » Historique » Version 47

Patrice Nadeau, 2015-02-08 19:09

1 41 Patrice Nadeau
h1. Utilisation d'un BeagleBone Black
2 2 Patrice Nadeau
3 1 Patrice Nadeau
---
4
5
{{toc}}
6
7 18 Patrice Nadeau
Dans ce document, l'appellation BeagleBone Black sera remplacé par BBB.
8
9 41 Patrice Nadeau
h2. Introduction
10 25 Patrice Nadeau
11 34 Patrice Nadeau
Le _BBB(BeagleBone Black)_ est un ordinateur complet avec licence libre utilisant GN/Linux comme système d'exploitation. 
12 25 Patrice Nadeau
Toutes les spécifications sont disponibles sur le site http://beagleboard.org/.
13 1 Patrice Nadeau
14
Ceci en fait un outil de développement idéal.
15 26 Patrice Nadeau
16 33 Patrice Nadeau
Ce document explique comment utiliser un poste sous openSUSE pour faire du développement avec le langage C.
17 26 Patrice Nadeau
18 27 Patrice Nadeau
J'ai choisi cette méthode pour les raisons suivantes : 
19 26 Patrice Nadeau
* La programmation des µc AVR d'Atmel se fait de cette manière
20
* Je connais déjà le C
21
* Linux est écrit en C
22 16 Patrice Nadeau
23 41 Patrice Nadeau
h3. Ressources
24 37 Patrice Nadeau
25 39 Patrice Nadeau
http://beagleboard.org/bone
26 40 Patrice Nadeau
27 39 Patrice Nadeau
"Getting Started with BeagleBone ":http://shop.oreilly.com/product/0636920028116.do?sortby=publicationDate
28
29 40 Patrice Nadeau
http://elinux.org/GPIO
30 37 Patrice Nadeau
31 41 Patrice Nadeau
h2. [[ Environnement de travail à distance]]
32 38 Patrice Nadeau
33 41 Patrice Nadeau
h2. [[Programmation sous Linux]]
34 42 Patrice Nadeau
35 45 Patrice Nadeau
h2. Retrait des services BeagleBone Black
36 42 Patrice Nadeau
37
Informations provenant de http://www.element14.com/community/community/designcenter/single-board-computers/next-gen_beaglebone/blog/2013/11/20/beaglebone-web-server--setup
38
39 1 Patrice Nadeau
<pre><code class="bash">
40 44 Patrice Nadeau
# on se met en mode "root"
41
su -
42 46 Patrice Nadeau
# On arrete les services suivants
43 42 Patrice Nadeau
systemctl disable cloud9.service
44
systemctl disable gateone.service
45
systemctl disable bonescript.service
46
systemctl disable bonescript.socket
47
systemctl disable bonescript-autorun.service
48
systemctl disable avahi-daemon.service
49
systemctl disable gdm.service
50 1 Patrice Nadeau
systemctl disable mpd.service
51 44 Patrice Nadeau
# On reboot
52
shutdown -r now
53 42 Patrice Nadeau
</code></pre>
54 47 Patrice Nadeau
55
Remettre le port 80 au lieu de 8080 comme par défaut pour _apache_ dans le fichier */etc/apache2.ports.conf*.
56
57
Relancer _apache_ 
58
<pre><code class="bash">
59
sudo systemctl reload apache2.service
60
</code></pre>