Helios: retards...
Par Yomgui le vendredi 19 décembre 2008, 18:26 - Autres projets - Lien permanent
Bon, bah cela ne sera pas pour noël 
J'ai perdu beaucoup de temps à fixer certaine routine/algo, j'en suis un peu déçu. Surtout qu'il manque encore une couche pour que cela soit déjà utilisable rien qu'en mode requêtes asynchrones (couche device).
Pour l'instant le bilan:
- Trouver les bridge PCI IEEE1394 et les initialiser: 100%, fonctionne correctement.
- Gestion des interruptions PCI venant du bridge: 50%, mode ISO non supporté.
- Gestion des resets du bus et des packet SelfID: 95%, tout est codé mais bug dans la mise à jour de la topologie.
- Gestion des DMA: 100%, création des buffers pour les descripteurs et gestion opérationnelle.
- Envois de requêtes asynchrone: 90%, création des packets, envois, gestions des événements, attente réponses et décodage.
Tout les types d'envois gérés, sauf stream et "block". Ce dernier n'est pas géré car je dois implémenter un système de réservation des buffers DMA consommés pour pas qu'ils soient détruit (quasi codé mais pas utiliser encore).
- Gestion ROM locale: 80%, les requêtes locales sont codées et opérationnelles, manque juste la définition des unités dans la ROM.
- Gestion des requêtes asynchrone venant de l'extérieur: 0%, pas commencé.
- Envois/réception de données en isochrone: 0%, pas commencé.
- Gestion logique (devices): 15%, juste commencé mais de toute façon j'aime pas... à refaire.
- API publique (SDK): 10%, juste commencé.
- Interface MUI de configuration et de status: 0%, en attente du SDK.
Bon c'est pas si méchant pour déjà avoir quelque chose, mais je pense pas
avant le 15 Janvier 2009.
J'espère avoir tout fonctionnel pour la mi-février.
PS: ce qui donne déjà une bibliothèque de 55Ko.
Yomgui
Commentaires
Courage Yomgui !!! C'est pas évident de réaliser les rêves des autres
Non c'est sûr...