 
   
Forum » » Logiciel » » Helios est prêt
         Post� : 26-01-2009 11:35 
Bonjour,
Voici Helios, la première pile Firewire pour le system PPC/MorphOS.
Si vous voulez developper quelques applications utilisant l'helios.library,
j'ai déposé dans l'archive tout ce dont vous avez besoin pour
dans le repértoire SDK.
*** ATTENTION ***
Le SDK courant est en test, l'API peut changer à tout moments.
*****************
Description de l'archive Helios
~~~~~~~~~~~~~~~~~~~~
- README                     : ce fichier!
- Libs/helios.library   : voiçi le coeur d'Helios.
- FWInspect                 : une interace grpahique en MUI pour inspecter le bus 1394 local.
- SDK/*                    : Tous les fichiers nécessaire pour developper des applications  utilisant Helios.
- SDK/!!!include!!!         : tous les fichers d'entêtes C (.h)
- SDK/lib/libhelios.a : la gluelib si vous n'utilisez pas les inlines.
Installation et utilisation
~~~~~~~~~~~~~~~~
- Si vous aimez Helios et que vous voulez l'installer définitivement,
  copiez juste le fichier libs/helios.library dans LIBS:.
  Puis copiez FWInspect dans C: par exemple (ou ailleurs).
- Lancez FWInspect, c'est une application en MUI.
    -> Les devices locaux fontionnants trouvés sont montrés sur la list en haut.
        -> Id: indentificateur des noeuds locaux.
        -> Label: concatenation de tous les entrées textuelles trouvées dans la ROM des noeuds.
        -> Type: type du noeud (AVC/SBP2 sont reconnus).
    -> Ouvrir les fenêtres lecture/écriture en utilisant les boutons en haut à droite.
        -> Selectioner un device et entrer une adresse et/ou une valeur,
           cliquer sur les boutons Read/Write.
    -> Provoquer un événement busreset en utilisant le bouton "Reset Bus".
Problèmes connues et limitations
~~~~~~~~~~~~~~~~~~~~~~
- FWInspect n'est pas localisé.
- Mode isochrone non supporté.
- limitations du mode asynchrone:
    * Requête ping non supportée.
    * Requête/réponse Lock non supportée.
- Pas de gestion du bus pour l'instant (pour supporter le mode isochrone).
- FWInspect montre seulement le premier pont PCI OHCI1394 trouvé sur la machine.
- Les fonctions Helios_EnableBus() / Helios_DisableBus() marchent
  mais causent des erreurs systèmes quand l'helios.library est chassée, puis rechargée.
Message édité par : Papiosaur / 28-01-2009 12:29
Cet article provient de Meta-MorphOS
         https://www.meta-morphos.org/viewtopic.php?topic=124&forum=53