Difference between revisions of "User:YoannC"
(→Todolist) |
|||
Line 27: | Line 27: | ||
=== Todolist du Club Robotique === | === Todolist du Club Robotique === | ||
* Tester le bus CAN en réel : [[CAN_bus_Linux_driver]] | * Tester le bus CAN en réel : [[CAN_bus_Linux_driver]] | ||
+ | |||
+ | == Bus CAN sur la DevFull == | ||
+ | Infos en vrac récupérées lors d'un test avec un interface CAN sur un PC | ||
+ | * Connecteur X2 : CANL et CANH croisée par rapport à la datasheet (sur ma version en tout cas) : En réalité : | ||
+ | ** X2.1 = +5Vdc | ||
+ | ** X2.2 = CANH | ||
+ | ** X2.3 = CANL | ||
+ | ** X2.2 = GND | ||
+ | * Vitesse du bus : 250kbits/s | ||
+ | * test de charge : | ||
+ | ** Test 1: | ||
+ | *** PC envoie 5 messages à 50ms de période | ||
+ | *** Armadeus fait tourner 2 "cangen can0" (options par défaut : messages aléatoires @ 200ms) | ||
+ | *** Résultat : ça plante pas: un candump tourne sur la carte voit passer les messages. Le PC lui aussi récupère les messages. ça à l'air bon. | ||
+ | ** Test 2: | ||
+ | *** Armadeus 17 cangen en options par defauts : toujours pas de plantage :-) |
Revision as of 15:46, 30 January 2009
Présentation
Bonjour à tous,
Je m'appelle Yoann CONGAL, J'ai 22 ans. Je suis élève à l'INSA de Rennes en 1ere année de cycle ingénieur au département EII (Électronique et informatique industrielle).
J'ai découvert Linux il y a un an pour mon ordinateur de bureau et maintenant, j'espère voir ce que ça peut donner si on l'embarque.
J'ai quelques expériences en électronique/programmation microcontrôleurs : (projets scolaires IUT GEII, Participation à la coupe de France de robotique les 3 dernières années : Programmation sur 89C51, AVR et bus CAN)
J'ai d'ailleurs proposé à mon club (Robotnik de l'Insa de Rennes) d'embarquer une carte Armadeus dans le robot de l'année prochaine. Ils ont répondu "Ok on est d'accord si on a une démo en novembre" Il va donc falloir que je m'y mette rapidement :) EDIT : Le Club a adopté Armadeus sans la démo de Novembre.
J'espère pouvoir apporter des choses utiles à la communauté. :)
Vous pourrez aussi me croiser sous le pseudo Alpheb
Todolist
- Apprendre comment revenir à la configuration d'origine :(Uboot, buildroot et linux : Toolchain ?)
- ici pour avoir ce qui est chargé par defaut.
- Comprendre pourquoi if[ "$BASH" ] est faux dans .bashrc alors que le code dans "then" s'exécute bien quand même...
- Réponse : à coté de la plaque... Le shell ici est ash pas bash. ~/.bashrc n'est même pas executé c'est /etc/profile et ~/.profile qui sont executés
- Pourquoi a t'on un /root/.bashrc alors?
- Créé par buildroot. Dans le squelette de root => buildroot/target/generic/target_skeleton/root
- Idée : utiliser les run level(disponibles?) pour séparer en fonctionnement normal et en programmation. (serveur GDB?) : Problème?
- Pas de RunLevels dans busybox
Todolist du Club Robotique
- Tester le bus CAN en réel : CAN_bus_Linux_driver
Bus CAN sur la DevFull
Infos en vrac récupérées lors d'un test avec un interface CAN sur un PC
- Connecteur X2 : CANL et CANH croisée par rapport à la datasheet (sur ma version en tout cas) : En réalité :
- X2.1 = +5Vdc
- X2.2 = CANH
- X2.3 = CANL
- X2.2 = GND
- Vitesse du bus : 250kbits/s
- test de charge :
- Test 1:
- PC envoie 5 messages à 50ms de période
- Armadeus fait tourner 2 "cangen can0" (options par défaut : messages aléatoires @ 200ms)
- Résultat : ça plante pas: un candump tourne sur la carte voit passer les messages. Le PC lui aussi récupère les messages. ça à l'air bon.
- Test 2:
- Armadeus 17 cangen en options par defauts : toujours pas de plantage :-)
- Test 1: