Pages vues depuis 06/01/2019 : 15 967 357
Index du forum »» Logiciel »» Helios est prêt
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
Message édité par : Papiosaur / 27-01-2009 06:07