Ligne 3 : |
Ligne 3 : |
| == DevLib == | | == 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. | + | {{bloc-etroit|text=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. | | Pour vous aider dans cette tâche, wiringPi dispose d'une librairie de pilote périphérique pour quelques éléments vraiment populaires. |
Ligne 9 : |
Ligne 9 : |
| 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. | | 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.) | + | 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 l'utiliser == |
Ligne 19 : |
Ligne 19 : |
| où deviceHeader.h est le nom du périphérique correspondant. Compilez ensuite votre programme avec | | où deviceHeader.h est le nom du périphérique correspondant. Compilez ensuite votre programme avec |
| | | |
− | - lwiringPi -lwiringPiDev | + | -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. | | 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. |