Projet

Général

Profil

Wiki » Historique » Révision 49

Révision 48 (Patrice Nadeau, 2015-02-08 19:09) → Révision 49/52 (Patrice Nadeau, 2018-04-15 13:12)

h1. Utilisation d'un BeagleBone Black 
 ================================= 

 ------------------------------------------------------------------------ --- 

 {{toc}} 

 Dans ce document, l'appellation BeagleBone Black sera remplacé par BBB. 

 ## h2. Introduction 

 Le *BBB (BeagleBone Black)* _BBB(BeagleBone Black)_ est un ordinateur complet avec licence libre 
 utilisant GN/Linux comme système d'exploitation.\ 
 d'exploitation.  
 Toutes les spécifications sont disponibles sur le site 
 http://beagleboard.org/. 

 Ceci en fait un outil de développement idéal. 

 Ce document explique comment utiliser un poste sous openSUSE pour faire 
 du développement avec le langage C. 

 J'ai choisi cette méthode pour les raisons suivantes : 

 -      
 * La programmation des µc µc AVR d'Atmel se fait de cette manière 
 -     * Je connais déjà le C 
 -     * Linux est écrit en C 

 ### h3. Ressources 

 http://beagleboard.org/bone 

 [Getting "Getting Started with 
 BeagleBone](http://shop.oreilly.com/product/0636920028116.do?sortby=publicationDate) BeagleBone ":http://shop.oreilly.com/product/0636920028116.do?sortby=publicationDate 

 http://elinux.org/GPIO 

 \[\[ h2. [[ Environnement de travail à distance\]\] 
 -------------------------------------------- distance]] 

 \[\[Programmation h2. [[Programmation sous Linux\]\] 
 -------------------------------- 

 Linux]] 

 h2. Retrait des services BeagleBone Black 
 ------------------------------------- 

 Informations provenant de 
 http://www.element14.com/community/community/designcenter/single-board-computers/next-gen\_beaglebone/blog/2013/11/20/beaglebone-web-server--setup http://www.element14.com/community/community/designcenter/single-board-computers/next-gen_beaglebone/blog/2013/11/20/beaglebone-web-server--setup 

 ```bash <pre><code class="bash"> 
 # on se met en mode "root" 
 su - 
 # On arrete les services suivants 
 systemctl disable cloud9.service 
 systemctl disable gateone.service 
 systemctl disable bonescript.service 
 systemctl disable bonescript.socket 
 systemctl disable bonescript-autorun.service 
 systemctl disable avahi-daemon.service 
 systemctl disable gdm.service 
 systemctl disable mpd.service 
 # On reboot 
 shutdown -r now 
 ``` </code></pre> 

 Remettre le port 80 au lieu de 8080 comme par défaut pour *apache* _apache_ dans 
 le fichier **/etc/apache2/ports.conf**. */etc/apache2/ports.conf*. 

 Relancer *apache* 

 ```bash _apache_  
 <pre><code class="bash"> 
 sudo systemctl reload apache2.service 
 ``` 
 </code></pre>