Notre but est de créer une synergie entre développeurs issus de différents horizons afin de réaliser des applications souvent inaccessibles à une personne seule. Les moyens mis en oeuvre par l'association pour arriver à ces fins sont :
- fourniture aux adhérents d'une carte de développement avec l'ensemble logiciel libre le plus complet possible ;
- mise en place et gestion d'une communauté de développeurs ;
- aide au développement de nouveaux projets (logiciel/matériel).
Les cartes possèdent 16Mo de SDRAM, 8Mo de Flash NOR, Ethernet 10/100Mbits, des interfaces I2C, SPI, un contrôleur LCD graphique couleur, RTC, PWM, 2 RS232, USB 1.1 device, un contrôleur MMC, des GPIOs, un FPGA Spartan3 (en option), un DAC SPI (en option) et un ADC I2C (en option).
L'ensemble logiciel est (entre autres) composé de:
- U-Boot ;
- Linux 2.6.1x ;
- Buildroot/uClibc ;
- Qt/Embedded, SDL ;
- Outils de développements: GCC, GDB, gdbserver.
# Ca m'intèresse...
Posté par Deb_Kubuntu . Évalué à 4.
Pour l'instant, ce qu'il me freinait c'était le prix des cartes. Là à 80¤ ça me semble correct.
Au niveau des specs, j'ai besoin d'un port série pour la station météo et d'un port pour bus 1-wire (pour les capteurs/actionneurs). Je pense qu'il doit être possible d'utiliser un des 2 ports série pour le bus 1-wire.
Pour acheter la carte ça se passe comment ?
[^] # Re: Ca m'intèresse... moi aussi
Posté par salvaire . Évalué à 1.
Je suis étonné que ce type de carte n'est pas plus de succès auprès des amateurs. Peut être que c'est trop compliqué pour l'électronicien par rapport au pic ou a Delphi.
Pour 525 Fr c'est vraiment abordable, difficile de faire moins cher dans son atelier. L'intérêt d'une telle association serait de faire des commandes groupées.
[^] # Re: Ca m'intèresse... moi aussi
Posté par Putifuto . Évalué à -1.
Tiens, il y a encore des gens qui ont besoin de convertir en Francs. :-)
Bon, d'après ma grand mère, ca fait 525 000 ancien Francs.
[^] # Re: Ca m'intèresse... moi aussi
Posté par Tian (site web personnel) . Évalué à 7.
Il faut qu'elle revoit ses multiplications par 100...
[^] # Re: Ca m'intèresse... moi aussi
Posté par salvaire . Évalué à -10.
[^] # Re: Ca m'intèresse... moi aussi
Posté par salocin68 . Évalué à 3.
Concernant ta remarque sur le "manque" de succès de ce type de carte auprès des amateurs voici quelques réflexions:
1. Ce type de carte reste encore relativement onéreuse par rapport à un PIC à première vue. Mais si on y regarde de plus près, avec les fonctionnalités offertes ca peut être intéressant. Dans notre cas, la petite carte de dev permet facilement de bricoler sans toucher à la carte mère et donc d'éviter de racheter un ensemble pour un autre projet.
2. Bien souvent des compétences en électronique et en informatique sont requises pour faire des trucs sympas. De plus, il faut aussi des moyens pour réaliser des cartes même avec un "simple" controlleur ethernet. Du coup ca reste compliqué malheureusement pour l'amateur.
C'est les raisons pour lesquels nous avons monté l'assos.
[^] # Re: Ca m'intèresse... moi aussi
Posté par Pol' uX (site web personnel) . Évalué à 0.
Adhérer à l'April, ça vous tente ?
[^] # Re: Ca m'intèresse... moi aussi
Posté par Julien Boibessot (site web personnel) . Évalué à 1.
[^] # Re: Ca m'intèresse...
Posté par Julien Boibessot (site web personnel) . Évalué à 2.
Si tu veux plus d'infos pour savoir comment adhérer à l'association, tu peux envoyer un courriel sur la liste de diffusion suivante: info(arobas)armadeus(point)com. Les courriels arrivent directement chez le secrétaire de l'assoc ;-).
La carte ne supporte pas directement le "1-wire", seulement l'I2C, SPI et Série asynchrone (type RS232). Mais rien ne t'empêche de brancher un composant "I2C <-> 1Wire". Par contre nous n'avons pas encore validé les drivers Linux pour cette solution.
[^] # Re: Ca m'intèresse...
Posté par bevilacqua . Évalué à 1.
J'ai plein d'idées dans le domaine. Mais pas les competences en electronique.
Donc avis aux amateurs ...
@+
[^] # Re: Ca m'intèresse...
Posté par Captainigloo . Évalué à 2.
content que ce type d'idée emerge, c'est pour ca que j'aime le libre :D
Je suis justement en train de chercher une plaque de développement pouvant faire tourner un linux arm. En voyant votre association, je ne peux qu'être tres tres interessé par ce projet, j'ai regardé le wiki ainsi que le site principal, mais je n'ai pas trouvé la page pour commander le kit de développement.
Comment faire pour commander? ou peut on vous joindre? l'adresse "info" du site web ? Y'a t'il une page pour commander directement depuis le site ?
A bientot
[^] # Re: Ca m'intèresse...
Posté par Julien Boibessot (site web personnel) . Évalué à 3.
Pour t'inscrire, envoie une demande à info(arobas)armadeus(point)com, le secrétaire te répondra.
[^] # Re: Ca m'intèresse...
Posté par salocin68 . Évalué à 2.
Pour l'instant nous avons quelques dizaines de cartes en stock. La production de nouvelles cartes nécessitera un peu de temps. Donc n'hésites pas à envoyer un mail pour avoir les dernières infos.
[^] # Re: Ca m'intèresse...
Posté par salocin68 . Évalué à 1.
Les documents concernant l'adhésion, la commande de cartes ainsi que les statuts de l'association sont disponibles dans la rubrique "association" sur le wiki Francais.
A bientot
# Très bonne nouvelle
Posté par Thomas Monjalon . Évalué à 4.
L'utilisation de cette plate-forme peux servir à beaucoup de projets pour des utilisations très diverses.
Comment les différentes applications seront elles gérées ? Feront-elles parties d'un même ensemble où l'on ne sélectionnera à la compilation que celles qui nous intéressent ? Ou y aura-t-il plusieurs sous-projets ?
En tout cas MERCI pour cette excellente nouvelle.
Au fait, combien faut-il débourser pour avoir le kit complet ?
[^] # Re: Très bonne nouvelle
Posté par Julien Boibessot (site web personnel) . Évalué à 2.
Le projet utilise Buildroot (http://buildroot.uclibc.org/) pour construire les images du système de fichier qui sont ensuite flashées sur la carte. Tu as dans Buildroot une interface (similaire au "menuconfig" du noyau Linux) qui te permet de choisir de façon simple les programmes que tu veux mettre sur ton système.
En gros, tu configures, tu recompiles, et tu flashes le "rootfs" généré.
Si tu veux un kit complet qui comprend:
- une carte "mère" (80 euros)
- l'option FPGA (20 euros)
- la carte de développement (40 euros)
ça te fait au total 140 euros.
Regarde bien la FAQ en français sur le Wiki si tu veux plus de détails sur ce que contiennent les cartes.
[^] # Re: Très bonne nouvelle
Posté par hugo (site web personnel) . Évalué à 2.
Je pense que vous avez un adhérent de plus.
ps: j'ai fait l'acquisition d'une carte de dèv ethernet la semaine dernière, j'ai à peine joué avec qu'une autre me fait baver... ;)
[^] # Re: Très bonne nouvelle
Posté par Julien Boibessot (site web personnel) . Évalué à 1.
# Interrescant !
Posté par Nicolas Boulay (site web personnel) . Évalué à 4.
"La première sécurité est la liberté"
[^] # Re: Interrescant !
Posté par Julien Boibessot (site web personnel) . Évalué à 2.
Le port USB de la carte n'étant que "device", pas de possibilité de brancher une webcam USB classique. Bon après si tu te sens fort tu peux essayer de mettre un USB HOST dans le FPGA. ;-)
Sinon je ne connais suffisament les modules vidéos pour dire si ils sont facilement connectables au FPGA.
[^] # Re: Interrescant !
Posté par Nicolas Boulay (site web personnel) . Évalué à 4.
Il existe des capteurs CCD avec interface purement numérique, sans doute la même que celle utilisé par le dragonball. L'interet de le mettre dans le FPGA est de faire un pré traitement. (Typiquement, je ferais bien une conversion Yuv -> simili CieLAB, et un filtre pyramidale) Or si j'utilise l'interface dragonball, il faut absoluement un DMA pour transférer une image vers le FPGA sinon, on perd trop de temps. La puissance de calcul du FPGA compense alors la puissance faible de l'arm.
Sinon, avez-vous une idée des performances en flottant 32 bits ? (la navigation d'un robot en entier, c'est assez chiant avec la trigo qui va avec)
Si vous pouviez trouver un contact pour un achat peut-être groupé pour une ou 2 camera s de bonnes qualité, cela serait super cool :) (voir en souder une directement sur le PCB mais bon)
"La première sécurité est la liberté"
[^] # Re: Interrescant !
Posté par salocin68 . Évalué à 2.
Une fois les données récupérées , si un traitement d'image est requis, il faut utiliser le FPGA. L'interface dans ce cas avec l'IMX est relativement simple. La communication entre les deux se fait par un bus standard 16bits à 25MHz (max) . Donc la bande passante est suffisante pour ce type d'appli.
De plus, les parties contrôle temps réel peuvent être aussi déportées dans le FPGA. L'iMX restant l'organisateur de l'ensemble.
On va faire un check des performances en flottant. Le/les resultats seront notés sur le wiki
# Petite pique.
Posté par Lapinot (site web personnel) . Évalué à 1.
# Danger du nom
Posté par Thomas DAVID . Évalué à 2.
[^] # Re: Danger du nom
Posté par Julien Boibessot (site web personnel) . Évalué à 1.
# très bien
Posté par ashram4 . Évalué à 2.
Va falloir que je fasse un choix si je veux ça pour mon Noël.
Mon objectif c'est de bidouiller au plus près du SOC donc je ne ferais pas le choix Linux/Qt/SDL mais c'est toujours intéressant d'avoir une source supplémentaire d'information dans le domaine. J'ai déjà bossé sur des cartes à base de S3C2410 et ecos.
[^] # Re: très bien
Posté par Julien Boibessot (site web personnel) . Évalué à 2.
Pour l'instant ecos ne tourne pas sur notre plateforme mais rien ne t'empêche de le porter ;-)
Pourquoi penses tu qu'avec Linux tu ne pourras pas bidouiller le bas niveau ? Si tu écris du code tournant dans le noyau lui-même tu es très proche du matériel...
Pour ce qui est du temps réel nous sommes en train de regarder pour faire tourner Xenomai sur la carte.
La GP2X est une belle bête mais pas très adaptée pour faire des systèmes embarqués type domotique/robotique, à mon avis.
[^] # Re: très bien
Posté par ashram4 . Évalué à 2.
Je n'ai rien contre Linux (c'est mon OS quand même!) je veux juste "jouer" avec le SOC, peut-être que j'en reviendrai mais plus tard. Enfin c'est sûr la GP2X n'est pas adaptée pour un système embarqué domotique/robotique mais ce n'est pas son crénaux.
Bonne semaine.
# Bitscope, pci, moniteur lcd
Posté par salvaire . Évalué à 0.
- un équivalent de bitscope sans lcd, avec Ethernet et usb, le fpga pour le trigger ...
- une carte d'expérimentation pci basé sur un fpga. Quelle idée d'avoir supprimer le bus isa!
C'est pas simple de se lancer tout seul d'en ce genre de projet. Avec une telle association on peut faire des achats en groupe, et vérifier le design à plusieurs.
Sinon le support d'un vrai moniteur LCD est il compliqué? C'est presque moins cher (relatif) qu'un module lcd graphique. Je me demande où Nokia a déniché son écran lcd? Il doit représenter la majorité du coût de la tablette. Je révérais d'en faire un oscilloscope de poche.
Dés que j'aurais le temps et envie de claquer 200 euros, je m'en paye une.
[^] # Re: Bitscope, pci, moniteur lcd
Posté par salocin . Évalué à 3.
- Le PCI n'est pas un bus simple a implementer sur la target. Par contre, si c'est pour ajouter des IOs ou des extensions type bus isa, les choses deviennent envisageables.
- Le support d'un vrai moniteur LCD n'est a mon avis pas envisageable avec cette version de processeur. La resolution max theorique est de 640x480 mais ne permet pas de faire tourner un programme un peu costaud derriere. Une resolution de 320x240 est raisonable. Nous avons un ecran LCD de 5"7 dans ces resolutions et c'est ce type d'ecran que l'on trouve sur des oscillos portables de chez tektro par exemple.
Nicolas
[^] # Re: Bitscope, pci, moniteur lcd
Posté par salocin . Évalué à -1.
- Le PCI n'est pas un bus simple a implementer sur la target. Par contre, si c'est pour ajouter des IOs ou des extensions type bus isa, les choses deviennent envisageables.
- Le support d'un vrai moniteur LCD n'est a mon avis pas envisageable avec cette version de processeur. La resolution max theorique est de 640x480 mais ne permet pas de faire tourner un programme un peu costaud derriere. Une resolution de 320x240 est raisonable. Nous avons un ecran LCD de 5"7 dans ces resolutions et c'est ce type d'ecran que l'on trouve sur des oscillos portables de chez tektro par exemple.
Nicolas
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.