L’article précédent présentait les bases de la localisation des sources de son. Le prototype était développé en Java et était un peu lourd en CPU et mémoire.
Afin d’avoir une solution adaptée aux robots "légers", voyons comment porter ce module en C++ (en utilisant l’API ALSA pour l’accès au son). Une étape indispensable pour porter le module sur la Raspberry Pi par exemple...
Un environnement de développement C++
Première étape pour notre portage, avoir un environnement de (…)
Accueil > Mots-clés > Outils logiciels > GNU/Linux
GNU/Linux
GNU/Linux est un système d’exploitation pour ordinateur : il gère les fonctions élémentaires de la machine (dans ce qu’on appelle le noyau ou kernel en anglais) ainsi que les différents éléments physiques (processeur, mémoire, vidéo, son, entrées/sorties).
Sa particularité est d’être "libre" : son créateur a mis à disposition le code source pour qu’une communauté de développeurs puisse le reprendre et soit le faire évoluer, soit développer des logiciels par-dessus ce noyau (et faire ce qu’on appelle une distribution.
Articles
-
La localisation des sources de son : portage en C++ / ALSA
11 décembre 2012, par Frédéric P. -
Contrôle de servomoteur sur pcDuino
19 novembre 2013, par Julien H.Grâce à la bibliothèque "Pyduino" de Xavier Hinault, nous pouvons très facilement contrôler les entrées-sorties de la carte embarquée sous Linux pcDuino.
Il ne manquait que quelques lignes pour pouvoir également contrôler les servomoteurs. C’est chose faite !
Attention, l’algorithme utilisé ne se prête pas à tous les montages à base de servomoteur, notamment en ce qui concerne le couple de maintien qui est très faible avec cette solution
Une grande partie de l’API (liste de fonctions) (…) -
Installation de logiciels sur PCduino
16 mai 2013, par Julien H.La carte PCduino est livrée avec différents logiciels qu’il faut compléter pour en faire une machine de développement et d’exécution de programmes pour la robotique.
Ce qui existe déjà
Ubuntu
A date d’aujourd’hui pour les versions livrées par Arobose, la carte fonctionne avec un système GNU/Linux Ubuntu équipé du gestionnaire de fenêtre LXDE.
Première remarque : le système n’est pas sur une carte supplémentaire, mais directement dans sa mémoire interne ! Voilà déjà de nombreuses (…) -
Changer la langue et le clavier sur Raspberry Pi
5 août 2012, par Julien H.Cet article explique comment ajouter des langages à votre distribution Linux Debian ou affiliée, ce qui est nécessaire sur des distributions toutes faites comme celle de la Raspberry Pi où il n’y pas de procédure d’installation.
Plusieurs langages peuvent coexister. On parle de "LOCALES" (à rapprocher de "localisation") et elles sont prises en compte pour les messages d’erreur, la prise en charge des accents, et la personnalisation des applications.
Selon la version de Linux installée, (…) -
Bouton d’arrêt sécurisé pour Raspberry Pi
2 octobre 2013, par Eric P.Les systèmes embarqués avec un système d’exploitation sur une carte mémoire utilisent des mécanismes d’écriture sur fichiers qui nécessite une procédure d’arrêt spécifique pour ne pas en compromettre le bon fonctionnement, pouvant aller jusqu’à la corruption de la carte SD.
/*hack de bas niveau pour masquer "Télécharger"*/ div.code_download display:none ;
La carte Raspberry Pi utilise un système GNU/Linux qui utilise un certain nombre d’accès aux fichiers de la carte mémoire SD qui (…) -
Activer le son sur Raspberry Pi
24 juin 2012, par Eric P., Julien H.Un de nos objectifs avec la RPi est de faire de la synthèse vocale. Il faut donc activer le son pour pouvoir utiliser nos outils en ayant accès aux fonctions audio. Ces instructions fonctionnent sur une Raspberry Pi version B avec la distribution Debian d’avril 2012.
Note : cet article n’est pas nécessaire avec une distribution Occidentalis qui comporte déjà la configuration audio
On commence par essayer de lire un fichier wav ou mp3 : l’installation de VLC ne suffit pas :
Il faut donc (…) -
Balises goniométriques 2013 (1ère partie)
10 août 2013, par Eric P.Premiers éléments de la construction d’un démonstrateur de balises de localisation goniométriques utilisant des détecteurs d’obstacle à capteur infra-rouge.
-
La distribution Occidentalis Raspbian
7 août 2012, par Julien H.L’usage principal de la Raspberry Pi au sein du club est le contrôle ou l’interface avec des robots. Donc savoir qu’une distribution a été conçue par des professionnels de l’électronique (AdaFruit) et supporte tous les protocoles utilisés par des composants usuels en robotique est forcément une bonne nouvelle.
L’installation est très simple mais nécessite 5 Go d’espace disque sur votre ordinateur et une carte mémoire SD de 4 Go.
Site officiel de l’Occidentalis
Contrairement à la Debian (…) -
Logiciel bas-niveau de la Raspberry Pi
9 juillet 2012, par Julien H.Une carte électronique à base de micro-processeur peut être vue comme une succession de couches, soit du bas vers le haut : le circuit imprimé les puces interconnectées le logiciel de chaque puce (firmware) le programme de bas-niveau spécifique au matériel le système d’exploitation adapté pour ce programme les machines virtuelles (VM) dédiées au système d’exploitation les applications dédiées au système d’exploitation les applications indépendantes de la carte utilisant une VM
Nos projets (…) -
Installer Eagle CAD sous Linux
3 juillet 2012, par Julien H.Le logiciel Eagle de CADSoft est un très bon outil de conception de schémas électroniques et de circuits imprimés. Bien sûr il y a des concurrents avec lesquels chacun peut se trouver plus à l’aise, ou avoir des habitudes, mais Eagle a l’avantage d’être bien fourni en composants et de gérer des fonctions courantes.
Son installation sous Windows est très simple, mais pour ceux qui veulent utiliser un système GNU/Linux, voici un peu d’aide.
Solution pour Ubuntu
Une solution simple pour (…)
Brèves
- Carte Linux FOX
- Code source de Baba mis en ligne
- Lancement de "Raspberry in Blue"
- Le REETI arrive sur Terre
- Livre "Solutions Temps réel sous Linux" de Christophe Blaess
- Nono aux JM2L 2013
- Premiers pas avec la caméra Raspberry Pi
- Raspbian : image officielle en téléchargement
- Salon ESDT : embarqué et temps réel à Paris
- Un ordinateur à 17 euros