Pour faciliter le développement sur les cartes Armadeus une machine virtuelle configurée avec buildroot et les différents packages nécessaires au fonctionnement de cartes APF28 a été crée. Elle est disponible sur le serveur agamemnon dans le répertoire /usr/local/VMs/Armadeus/ubuntu-srv-buildroot.ova.
Pour limiter la taille de la VM, c'est une version ubuntu server sans interface graphique. Sont installés & configurés minicom pour la communication série, tftp pour le téléchargement de fichiers et bien sûr buildroot.
Importer la machine virtuelle et la démarrer. A la connexion de la carte, un device /dev/ttyACM0 doit apparaitre, sinon vérifier sur la présence du devise sur la machine hôte et la configuration USB de la VM (ajouter l'utilisateur dans le groupe vboxusers).
mercredi 7 janvier 2015
mardi 18 novembre 2014
Rapports de TER 2013 - Cartes Armadeus
Rapports de TER 2013 portant sur la manipulation des cartes Armadeus :
- Manipulation des E/S (rapport version intermediaire)
- Xenomai sur Armadeus (rapport)
- Manipulation de CAN (rapport)
- Manipulation des E/S (rapport version intermediaire)
- Xenomai sur Armadeus (rapport)
- Manipulation de CAN (rapport)
mercredi 5 novembre 2014
Nouveau simulateur de carburant (Conception Système M1)
Suite au passage à 64 bits des nouvelles machines du tronc commun TCii, le simulateur de carburant dont les sources étaient perdues a du être redéveloppé. Nous avons gardé la même API (donnees.h), donc pas de changement hormis une interface graphique différente et une commande différente : simcarb_x64. Merci à Jean-Michel pour son aide.
mercredi 15 octobre 2014
intégration du driver adlink pci9112 dans comedi
Le driver adl_pci9112 développé pour la partie tronc commun a été intégré dans la distribution officielle de comedi. Pour l'obtenir : git clone git://comedi.org/git/comedi/comedi.git
Incident réseau - ralentissements
Si vous remarquez des ralentissements au niveau des accès réseau, en particulier NFS, ceci est peut-être du au nouveau câblage de l'infrastructure réseau par le SNAP. Le serveur a été déplacé dans un switch peu performant et encombré. Une demande urgente de déplacement du serveur vers un port des switchs de tête a été faite au SNAP le 15/10.
--> Finalement, la borne WiFi (I1) était en faute, générant des milliers d'erreurs sur le réseau suite à une panne d'alimentation.
--> Finalement, la borne WiFi (I1) était en faute, générant des milliers d'erreurs sur le réseau suite à une panne d'alimentation.
mardi 14 octobre 2014
Incident 14/10/2014 suite à coupure électrique
Pour info, suite à la coupure électrique le switch salle I1 n'a pas redémarré correctement. Implication : perte NIS, NFS, accès réseau. Rebooter le switch a réglé le problème.
vendredi 10 octobre 2014
Centralisation des sources : création d'un dépot GIT sur le serveur agamemnon
Afin de centraliser les sources que nous developpons, nous avons crée un dépot git sur le serveur. Celui permet de sauvegarder, copier et versionner les sources des logiciels qui y sont logés. Tout le monde peut contribuer et vous êtes invités à faire évoluer les projets.
Manuel simple d'utilisation :
------------------------------------------------
premiere utilisation sur votre compte :
- git config --global user.name "prenom nom"
initialisation d'un dépot :
- aller dans le repertoire du soft
- git init
- git add tous_mes_repertoires_ou_fichiers
- git commit -m 'le_nom_du_projet'
- git push
Installation du projet sur agagmemnon :
- aller dans /home/git
- git clone ~/mon_repertoire_avec_mes_sources mon_projet.git
Ensuite, pour utiliser depuis n'importe quelle machine ;
- creer un repertoire vide
- git clone pascal@agamemnon.ups-tlse.fr:/home/git/mon_projet.git
Sinon toute la doc sur : http://git-scm.com/book/fr/Démarrage-rapide
Liste des dépots actuels :
--------------------------------------------
Nous avons fait le choix d'un dépot pour chaque type de manipulation, regrouppant les sources associées. Pour l'instant existent :
c167.git : Tout ce qui touche au uC siemens
es.git : Tous les logiciels développés avec les cartes E/S pci 9112
smartcard.git : Tout ce qui est lié aux lecteurs de cartes
ns-2.git : Les enseignements ns-2
pekee.git : Les manipulations utilisant le robot Pekee
rtai.git : Les enseignements sur rtai et les robots manipulateurs
autres idées :
robot.git : Les sources et librairies des bras manipulateurs
sta.git : Les sources liées au STA
vhdl.git : Les sources des projets vhdl (ascenseurs, mal, combinatoire, ... )
api.git : Ce qui concerne les automates programmables
demos.git : Des programmes de demo pour les portes ouvertes
Droits d'accès :
--------------------------
Pour l'instant le repertoire est en accès pour les profs uniquement. On pourra réfléchir à l'ouverture de certains projets pour les étudiants, en particulier pour récupérer les squelettes de manipulation.
Manuel simple d'utilisation :
------------------------------------------------
premiere utilisation sur votre compte :
- git config --global user.name "prenom nom"
initialisation d'un dépot :
- aller dans le repertoire du soft
- git init
- git add tous_mes_repertoires_ou_fichiers
- git commit -m 'le_nom_du_projet'
- git push
Installation du projet sur agagmemnon :
- aller dans /home/git
- git clone ~/mon_repertoire_avec_mes_sources mon_projet.git
Ensuite, pour utiliser depuis n'importe quelle machine ;
- creer un repertoire vide
- git clone pascal@agamemnon.ups-tlse.fr:/home/git/mon_projet.git
Sinon toute la doc sur : http://git-scm.com/book/fr/Démarrage-rapide
Liste des dépots actuels :
--------------------------------------------
Nous avons fait le choix d'un dépot pour chaque type de manipulation, regrouppant les sources associées. Pour l'instant existent :
c167.git : Tout ce qui touche au uC siemens
es.git : Tous les logiciels développés avec les cartes E/S pci 9112
smartcard.git : Tout ce qui est lié aux lecteurs de cartes
ns-2.git : Les enseignements ns-2
pekee.git : Les manipulations utilisant le robot Pekee
rtai.git : Les enseignements sur rtai et les robots manipulateurs
autres idées :
robot.git : Les sources et librairies des bras manipulateurs
sta.git : Les sources liées au STA
vhdl.git : Les sources des projets vhdl (ascenseurs, mal, combinatoire, ... )
api.git : Ce qui concerne les automates programmables
demos.git : Des programmes de demo pour les portes ouvertes
Droits d'accès :
--------------------------
Pour l'instant le repertoire est en accès pour les profs uniquement. On pourra réfléchir à l'ouverture de certains projets pour les étudiants, en particulier pour récupérer les squelettes de manipulation.
Inscription à :
Articles (Atom)