Forum Linux.embarqué Conception d'un système embarqué

Posté par  .
Étiquettes : aucune
0
18
juil.
2006
Bonjour j'effectue actuellement un panorama du monde de l'embarqué dans l'optique d'en savoir plus tant au niveau hardware qu'au niveau software sur ce qu'on trouve aujourd'hui dans un système embarqué.

Le but serait à terme d'avoir collecté suffisamment d'informations pour déterminer quels types de composants, quel type d'os et quel type de soft utiliser pour mettre en place une sorte de jukebox.

Un objet qui permettrait à l'utilisateur de ranger ses cd/dvd et de pouvoir lorsqu'il le désire, récupérer le cd qui contient le fichier qu'il recherche.

Le système doit donc lire un cd inséré et le ranger dans une sorte de caroussel après avoir remplit une table avec des mots clés issus de la lecture du cd. Ceci doit permettre plus tard à l'utilisateur qui cherchera, mettons une photo ou un film, de n'avoir qu'à passer une recherche via des mots clés, et le jukebox lui donnera le bon cd.

A priori, le système serait équipé d'un processeur x86.

Mais je ne sais pas vraiment si c'est adapté pour ce que je veux faire ou pas et j'ai vraiment du mal à trouver sur le net quel type d'architecture on trouve aujourd'hui dans les systèmes embarqués. Quel type de processeur ? Quelle type de carte mère ?

Si quelqu'un est susceptible de m'en dire plus à ce sujet, vraiment qu'il n'hésite pas.

Ensuite, viens le choix de l'os. D'après les premiers renseignements que j'ai pu glaner, il semble que Linux se prête bien à ce genre de concept. Quelle distribution me conseillez-vous ? Lesquelles trouve-t-on aujourd'hui dans les systèmes existants ? Hormis les PDA ou autres Pocket PC ? En effet, là, il y aura tout de même des lectures de cd, et un déplacement du magasin où ils seront ranger à gérer.


J'vous écoute !
  • # GLMF

    Posté par  (site web personnel) . Évalué à 2.

    GNU/Linux Mag Fr a sorti 2 HS consacrés à l'embarqué. Ils permettent de faire un tour rapide de la problematique sous Linux.

    Quand à ton projet, ca me semble très dépendant du hard que tu va employer pour faire ton robot. Il risque de dicter bcp de tes choix (interface de comm, os)
    • [^] # Re: GLMF

      Posté par  . Évalué à 1.

      Salut jjl,

      Cepandant, sais-tu s'il existe des distributions permettant de faire cela ? C'est à dire gérer des entrées sorties.

      Ou bien est-il nécéssaire de tout créer à partir d'un simple noyau.


      Est-tu au courant de ce qu'on trouve dans certains lecteur divx de salon aujourd'hui ? Impossible de trouver quoi que ce soit sur le net là-dessus. :(
      • [^] # Re: GLMF

        Posté par  (site web personnel) . Évalué à 2.

        Je comprend pas tres bien ce que tu veux dire par "gérer des entrées sorties". N'importe quelle distrib est capable de gerer des E/S (clavier/ecran, port serie, // ...)
        Si par contre tu as une interface specifique, il te faudra dvlp ton driver. c'est ce que je voulais dire en parlant de dépendance au hard.

        Pour une distrib spécifique embarqué sur du hard particulier, regarde du coté de uClinux[1] c'est ce qu'on trouve par exemple dans les kiss[2]

        [1] http://www.uclinux.org/
        [2] http://www.sslug.dk/~chlor/kiss-technology-dp-500
        • [^] # Re: GLMF

          Posté par  . Évalué à 1.

          Salut,

          Bon je commence à y voir plus clair sur ce qu'est une distribution Linux embarqué.

          Maintenant, j'aimerais bien mettre un peu les mains dans le cambouis, m'exercer à installer une distribution.

          Mais là, encore pas mal de questions viennent à moi...

          Voici la cible que j'ai à ma disposition pour m'exercer : il s'agit d'un PC shuttle doté d'un processeur x86.

          Les contraintes ne sont donc, je pense, pas trop sévères. Par exemple, niveau mémoire, il y a un disque dur.

          J'ai bien vu que les outils libres ne manquaient pas pour construire son système embarqué, maintenant je ne sais pas trop comment me lancer...

          Quelle distribution choisir ?

          Est-ce que je l'installe sur la cible et que je la modifie depuis cette cible ou bien est-ce que je travaille sur une autre machine et que je transfère mes modifs à chaque fois ?

          Si quelqu'un pouvait m'éclairer un peu (enfin beaucoup même) ce serait vraiment sympa.
          • [^] # Re: GLMF

            Posté par  . Évalué à 1.

            Salut,

            D'après ce que tu dis tu fait quelque chose qui se rapproche un peut de Geexbox (ou au moins en partie) http://www.geexbox.org/fr/ donc tu dois pouvoir t'en inspirer.

            Si t'es vraiment motivé tu part d'un noyau de base et de busybox et le tout stocké sur carte flash.
            Moi ce que j'ai utilisé c'est un carte Advantech PCM 9373 a base de x86.

            Pour t'aider dans ta recherche, la bible francaise (a mon avis) est surement Linux embarqué 2ème édition par pierre Ficheux.
            Ou ça aussi pour s'en faire une petite idée : http://docs.mandragor.org/files/Misc/GLFM/lm33/Linux_Embedde(...)

            Si tu veux plus d'infos n'hésite pas!

            Bon courage.

            Aketux

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.