Helios est une pile IEEE 1394 ou Firewire pour MorphOS que j'ai commencé fin 2008.
Elle supporte actuellement les ponts PCI supportant l'interface OHCI1394 version 1.1 (à ne pas confondre avec l'OHCI-USB, bien qu'ils soit tous les deux des Open Host Controller Interface). L'OHCI1394 étant une couche d'interface matérielle/logicielle pour la norme IEEE-1394 permettant l'utilisation de DMA (Direct Memory Access) pour les transferts entre bus 1394 et bus PCI.
Helios est utilisable pour MorphOS 1.4.x et plus, sur toute architecture PowerPC G3 et G4.
helios.library
: prête avec fonctionnalitées suivantes:ohci1394_pci.device
:Voir ici ⇒ Page d'installation de la dernière version.
Bus | Ensemble de nœuds 1394 connectés entre eux. |
---|---|
Génération | C'est la configuration et la topologie du bus 1394 entre 2 remise-à-zéro de ce dernier. Chacune incrémentant de 1 le numéro de génération, ce dernier allant de 0 à 255 (et bouclant indéfiniment ainsi). |
Nœud | Un périphérique connecté sur un bus 1394. |
NodeID | Identifiant unique seulement pendant une génération donnée, il contient le numéro du bus + l'identifiant physique du nœud sur le bus. |
IRM | NodeID spécifique. C'est le nœud gère les ressources isochrones sur le bus. |
Local | NodeID spécifique. Identifiant de votre machine. |
Root | NodeID spécifique. A la remise-à-zéro, le bus s'auto-configure et crée un arbre de connections entre les nœuds. Chaque nœud en reçoit une copie et le nœud racine, où tous les nœuds sont raccordés, est dit Root. |
Cette partie étant particulièrement importante, une page lui est dédiée.