Aller au contenu


Photo
- - - - -

Possibilitées carte FOX G20 ?


  • Veuillez vous connecter pour répondre
7 réponses à ce sujet

#1 mvp86

mvp86

    Membre occasionnel

  • Membres
  • Pip
  • 136 messages
  • Gender:Male
  • Location:POITIERS

Posté 25 août 2011 - 06:28

Bonjour,

Quelles sont les possibilités de la carte FOX G20 de ACMESYSTEM ?
FOX G20 ACMESYSTEM
Tant au niveau logiciel : compatibilité "Linux" peut on tout installer dessus et à la limite l'utiliser comme un mini PC embarqué,
peut on installer par exemple un serveur Apache, un environnement de développement avec Qt 4.2, un serveur SQL, que sais-je :rolleyes:
Que au niveau matériel : les E/S sorties sont elles facilement accessibles par le logiciel, peut-on bien driver une webcam, etc... ?

J'avoue avoir quelques idées d'utilisations derrière la tête :
- mini serveur OpenJabNab pour le lapin robotisé Nabaztag.
- calculateur de traitement d'image pour le passage d'aérolithes.
- ....

J'aimerais bien avoir le retour d'expérience de quelqu'un qui a déjà manipulé la bête :lol:
Car m'étant déjà fait piégé par la lecture de doc pour une autre carte et vu le prix je n'ai pas trop envie de me lancer dans l'aventure en pure perte :(

Merci de votre avis éclairé B)

#2 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 25 août 2011 - 06:44

Quel joli bestiaux ! :)

Je n'ai jamais utilisé cette carte, mais à première vue, c'est un linux embarqué, donc tu peux faire tout ce que tu veux ^^
Il te suffit de compiler les modules linux dont tu as besoin !
Tu peux donc normalement installer un serveur apache, des bases de donnée, faire tourner des logiciels programmés en Qt, etc.

Par contre, à mon avis, tu n'aurais pas d'interface graphique et les interactions que tu auras avec la carte seront en ligne de commande ! Tu devras programmer ton soft sur un PC avant de le transférer à la carte.


Au niveau des E/S, je ne sais pas s'ils sont facilement accessible, mais je suppose que oui. USB, Ethernet, SD, tout ça se gère très bien avec linux :P


(corrigez moi si je dis des bêtises !!! :/)
++
Black Templar

Mon site internet : http://ferdinandpiette.com/


#3 Leon

Leon

    Membre passionné

  • Membres
  • PipPipPipPipPip
  • 1 289 messages
  • Gender:Male

Posté 26 août 2011 - 10:46

J'ai utilisé la première version de la FoxBoard pour mon BOB3.
http://ze.bot.free.fr/

C'était mes premiers pas dans le monde Linux. Bon, tu peux faire plein de choses avec ce genre de matériel, mais pas tout. Tu es fortement limité par les ressources (RAM notamment) par rapport à un PC récent. Mais si tu n'installes que des trucs "légers", ça ne posera pas de problème. Serveur web, traitement d'image, ça se fait assez bien à priori.

Après, ça nécessite quand même de pas mal bidouiller. Des connaissances en installation Linux sont vraiment nécessaires pour la G20, puisque peu de ressources sont encore disponibles en "prêt à utiliser".

Leon.

BOB4, mon drone hélicoptère autonome d'intérieur http://heli.bot.free.fr/
BOB3, mon robot autonome d'intérieur avec WiFi + Foxboard Linux http://ze.bot.free.fr/
BOB5, robot bipède simulé, puis tentative de réalisation (fail)


#4 miky-mike

miky-mike

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 232 messages
  • Gender:Male
  • Location:Belgique

Posté 29 août 2011 - 05:00

Bonjour


concernant le serveur, tu peux aussi utilisé "boa" qui est vraiment super pas gros et consomme très peux de ressource (je l'ai utilisé sur une carte avec très peux de puissance et µClinux).

c'est une très belle carte, et à un moment donné je voulais la prendre.
Miky-mike, modérateur] de robotix.fr fusionné avec robot-maker :D
site que j'aime : [url="http://f6crp.pagesperso-orange.fr/elec/index.htm">Electronique"]Electronique[/url] - Hackaday

#5 mvp86

mvp86

    Membre occasionnel

  • Membres
  • Pip
  • 136 messages
  • Gender:Male
  • Location:POITIERS

Posté 29 août 2011 - 06:27

Bonsoir,

Merci pour vos réponses encourageantes.
Je vais essayer de ne pas me précipiter, car en effet si je risque d'être bloqué par la taille mémoire, cela peut être rédhibitoire pour l'achat. En tous cas pour le premier projet et la je ne peux pas y couper sur le serveur Apache car je préfère installer ce qui "fonctionne" avant d'aller chercher de l'exotique ;)

Pour le fonctionnement en ligne de commande de Linux, je connais un peu et cela ne m'affole pas trop, j'ai il y a quelques années un peu bricolé dessus, j'avais même réussi à faire fonctionner un nœud informatique sur une simple disquette 3,5 pouces- 1,44Mo (vieux n'est-ce pas :huh: ).

Par contre je n'ai jamais fait de la compilation ou préparation sur un PC pour une autre base (processeur) et la je suis moins serein :D

Il faut que j'arrive aussi à voir si cela vaut le coût de commander directement en Italie, je n'arrive pas à comprendre le système, c'est pourtant l'Europe :angry2:

Je ne manquerais pas de mettre un mot si j'avance avec cette platine.

Merci.

#6 zeqL

zeqL

    Membre passionné

  • Membres
  • PipPipPip
  • 393 messages
  • Gender:Male

Posté 30 août 2011 - 08:31

Salut,

J'ai eu à utiliser une petite carte avec un coeur ARM (me souvient plus de la référence, mais je peux la retrouver), nous n'avions pas à installer le bootloader, celui avait déjà été mis sur la carte par le prof, puisque ce qui l'intéressait c'était plutôt de compiler un linux avec un serveur web, via boa.

Concernant Apache, à moins de le configurer au minimum question resources, ce qui nécessite de bonnes compétences, le mieux est de commencer avec Boa ou thttpd, des serveurs web simples, mais moins lourds à configurer (quelques fichiers) et donc plus facile à prendre en main pour débuter la cross-compilation.

Pour la cross-compilation, le plus simple est d'avoir un boot linux (ubuntu ou debian feront l'affaire) sur ton pc, ensuite tu auras un dossier où tu mettra tout ce que tu mettra sur la mémoire de ta carte, tu compilera le dossier avec des options et ensuite tu chargera le fichier en mémoire où le bootloader le chargera correctement.

Un petit pdf sur les serveurs web embarqués : http://www.dilnetpc.com/WSforES1-1.pdf

Une fois que tu auras réussi à faire fonctionner le serveur web simpliste, tu pourras t'attaquer à Apache :)

(Avec 64 Mb de Ram Apache doit pouvoir tourner quand même, mais c'est plutôt sa mise en place en premier projet que je te déconseille)

Concernant Qt, oublie... Tu n'as que 64 Mb de RAM ! et aucun port graphique, puisque les cartes embarquées ne sont pas trop fait pour faire des kikoulol sur un écran :P

#7 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 30 août 2011 - 08:52

Concernant Qt, oublie... Tu n'as que 64 Mb de RAM ! et aucun port graphique, puisque les cartes embarquées ne sont pas trop fait pour faire des kikoulol sur un écran :P


(Qt ne sert pas qu'à faire des IHM et autre interfaces graphiques ;) )

Mon site internet : http://ferdinandpiette.com/


#8 mvp86

mvp86

    Membre occasionnel

  • Membres
  • Pip
  • 136 messages
  • Gender:Male
  • Location:POITIERS

Posté 02 septembre 2011 - 08:06

Bonjour,

J'avoue, je suis ignare coté QT et un peu sur tout ce qui touche HTTP/UDP/... il faut que je me forme !
J'ai déjà par contre utilisé Apache il y a quelques années, j'avais pas trouvé la mise en route compliqué, mais peut être ne suis-je pas allé au fond du logiciel ;)
Je faisais tout en mode console et je ça ne me dérange pas de continuer avec le FOX G20.
Je pense faire un essais sur PC pour voir comment cela tourne avant de me lancer sur cette carte. C'est surtout pour une histoire de consommation électrique.




0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users