Journal Linux embarqué, sans DD

Posté par  (site web personnel) .
Étiquettes : aucune
0
19
oct.
2003
Salut :)

J'imagine qu'un des grands avantages de linux par rapport à d'autres sytèmes d'exploitation, c l'embarqué.

Imaginons que l'on veuille faire un robot, une cafetière, un lecteur DVD/DIVX/MP3 portable et pas cher, etc...

On pourrait imaginer une machine basée sur une carte mère VIA mini ITX avec process C3, niveau puissance, ça suffit amplement, et en plus et surtout, ça ne chauffe pas (déjà que les moteurs du robots puevent chauffer, vaut mieux limiter...) et en plus ça consomme pas grand chose.

Donc là, ya besoin de la carte VIA, de mémoire et d'une carte réseau wifi pour lui envoyer des commandes, eventuellement la faire booter en réseau, etc...
Dans mon robot, je pourrait mettre une webcam pour la video (oui je sais, je vise l'impossible) que j'enverrai en flux via wifi pour traitement sur une grosse machine, ou autres détecteurs.

Donc question :


Kesk'il est intéressant de faire (et le moins chère, les crédit de recherche baissent encore cette année ;o) pour faire une machine de ce type ?

- Simple carte mère avec carte wifi et DD en ramdisk ?
- Carte mère avec carte wifi et DD sur clé USB ou un autre support simple ?

Bref, comment faire booter linux sans disque dur ?

Vous êtes encore là ? Merci !
  • # Re: Linux embarqué, sans DD

    Posté par  . Évalué à 0.

    Tu l'alimente comment ton robot parce que entre l'usb, le wifi et la carte mere ca va quand meme pomper un certain jus... (le wifi notamment) mais sinon pourquoi pas mettre un mecteur cd et une distro sur cd ?
    c surement pas une tres bonne idee mais ca en est une...
    a+
    • [^] # Re: Linux embarqué, sans DD

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

      9a c vrai. On va bien trouver une batterie. De toutes façon, que ça soit gros et moche on s'en fout du moment que ça avance.

      Je prendrais une abtterie 24 V de camion ;o)))


      Et puis fracnhement, une carte VIA ça pompe pas grand chose, Le pb sera plus sur les moteurs...

      « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # Re: Linux embarqué, sans DD

    Posté par  . Évalué à 1.

    Sans disque dur, je pense, en bootant sur le reseau...
    • [^] # Re: Linux embarqué, sans DD

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

      Eske tu pourrais donner plus de détail sur le boot en réseau :

      eske je peux

      1. booter en réseau sur wifi
      2. Faire un ramdisk dès la phase de boot

      ?

      « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # Re: Linux embarqué, sans DD

    Posté par  . Évalué à 4.

    Les cartes CompactFlash on un mode de compatibilité IDE, c'est à dire que quasiment sans aucune adaptation, on peut les brancher sur un bus IDE comme maitre ou comme esclave. On trouve des adaptateurs sur le net pour $20 ou on peut tenter de le faire soit même (mais le connecteur risque d'être cher)

    Ca ne consomme pas grand chose, il n'y a pas de pièce mobile, pas de boot qui génère des pics de courant, et pas de problème de driver, on peut booter dessus et même y installer sa racine.

    Chez moi, le serveur boot avec une carte de 32 Mo, ça donne:

    barberine:~# hdparm -i /dev/hda

    /dev/hda:

    Model=PQI ATA Rev6.0, FwRev=XS3.00, SerialNo=PQI0000000000
    Config={ HardSect NotMFM Removeable DTR>10Mbs nonMagnetic }
    RawCHS=1000/16/4, TrkSize=8448, SectSize=528, ECCbytes=4
    BuffType=1Sect, BuffSize=0kB, MaxMultSect=1, MultSect=off
    CurCHS=1000/16/4, CurSects=64000, LBA=yes, LBAsects=64000
    IORDY=no
    PIO modes: pio0 pio1
    DMA modes:
    AdvancedPM=no

    barberine:~# grep PQI /var/log/dmesg
    hda: PQI ATA Rev6.0, CFA DISK drive
    barberine:~# df -h /boot
    Filesystem Size Used Avail Use% Mounted on
    /dev/hda1 31M 5.5M 25M 18% /boot
    barberine:~# fdisk -l /dev/hda

    Disk /dev/hda: 16 heads, 4 sectors, 1000 cylinders
    Units = cylinders of 64 * 512 bytes

    Device Boot Start End Blocks Id System
    /dev/hda1 * 1 999 31966 83 Linux
    barberine:~#
    • [^] # Re: Linux embarqué, sans DD

      Posté par  . Évalué à 1.

      Peux tu me dire ce que tu as mis sur ta CF ?

      Une distrib spécial ?
      Comment fais tu pour les logs sachant que la flash a bien sur un nombre d'ecriture plus ou moins limité ?

      Je suis très interessé moi aussi par un PC sans HD et mes recherche la dessus n'ont pas été très fructueuse.
      • [^] # Re: Linux embarqué, sans DD

        Posté par  . Évalué à 1.

        J'ai aussi eu l'occasion d'utiliser des compact flash dans des terminaux reseau leger.
        Ca se comporte exactement comme un disque IDE au niveau logociel, donc si tu veux tu peux y mettre ta debian preferee (zut, un troll).
        Mais le mieux c'est quand meme de faire une linux from scratch (encore un troll ?), comme ca tu sais ce que tu as mis dedans.
        A titre d'exemple, le noyau linux + X11+mozilla et quelques autres gateries peuvent tenir en moins de 16 Mo de compactflash. Il peut etre interessant aussi de regarder du cote de cramfs, qui comme son nom ne l'indique pas est un systeme de fichiers compresse accessible en ecriture et qui decompresse les fichiers a la volee.
        Pour l'ecriture des logs, je te conseillerais de les mettre dans un disque virtuel en RAM (et de monter ce disque sur /var), comme ca pas de probleme rien n'est ecrit sur la carte CF).

        Et de toute facon la limite est situee a 1 million d'ecritures, donc c po encore arrive ...
  • # Re: Linux embarqué, sans DD

    Posté par  . Évalué à 0.

    salut,
    je suis en phase de test avec un Light PC (chez lex)
    http://www.pcindus.com/Pages/Pagesprod/Compacts/Lex_light.htm(...)

    pour en faire
    un navigateur internet (mozilla) sur compact flash 128 Mo.

    J'ai déja tester MDK 9.1 (sur DD) nikel Xfree, OO.org fonctionnent.
    J'ai installer Win XP ce matin (sur DD), mais avec 128Mo ram, c'est limite !

    Ipcop sur CompactFlash marche nickel !
    Flonix cherche absoluement du scsi (boot sur clé USB) ! domage

    Je cherche d'autres distribs, mais y a pas foule !

    guillaume

    (VIA C3 800 Mhz, 128Mo SDRAM (133), 128 Mo CF, 1xLan 3x USB....)
    • [^] # Re: Linux embarqué, sans DD

      Posté par  . Évalué à 1.

      et un ipcop (ou équivalent) qui boote sur une clé USB (comme flonix) quelqu'un connait ça ???

Suivre le flux des commentaires

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