website logo
Auteur
avatar
Yomgui

Forum » » Logiciel » » Helios est prêt


Post� : 26-01-2009 11:35 icone du post

Voilà c'est arrivé. j'ai fini la première partie de la stack 1394 pour MorphOS.
Je fait une archive ce soir que je déposerais qq part.

En voilà l'extrait du README:



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