Pi-WiringPi-DevLib

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

DevLib

Traditionnellement, le noyau Linux est responsable de tous périphériques matériels, mais Raspberry Pi à fait en sorte de rendre l'ajout de nouveau matériel plus facile la où il serait presque impossible au noyaux Linux de suivre.

Pour vous aider dans cette tâche, wiringPi dispose d'une librairie de pilote périphérique pour quelques éléments vraiment populaires.

Ces pilotés périphériques ne sont pas des vrais pilotes au sens du noyau Linux... mais sont de simples (aussi pas si simple que ça!) librairies C pour utiliser la librairie wiringPi existante pour accéder au matériel de ces périphériques par l'intermédiaire d'APIs simples.

Les pilotes inclus le populaire afficheur LCD utilisant le contrôleur Hitachi HD44780U. L'afficheur graphique 128×64, horloge temps réel, Gertboard, PiFace, le contrôleur original NES et une large gamme de senseur MaxDetect (e.g. RHT003, etc.)

Pour l'utiliser

Pour utilier la devLib de wiringPi devLib, vous avez besoin d'inclure la librairie

#include <deviceHeader.h>

où deviceHeader.h est le nom du périphérique correspondant. Compilez ensuite votre programme avec

-lwiringPi -lwiringPiDev

Chaque librairie de périphérique dispose de sa propre méthode d'initialisation et ainsi de suite. Voyez la page appropriée pour plus d'information.



Source: WiringPi.com. WiringPi est une libraire sous licence GPL écrite par Gordon Henderson. Crédit: wiringpi.com

Traduit de l'anglais par Meurisse D. pour MCHobby.be

Traduit avec l'accord de Gordon Henderson, créateur de wiringPi - Translated with authorization of Gordon Henderson, creator of wiringPi

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.