GNT sans publicité, site mobile, fonctionnalitées exclusives...

CH: Spécifications HAL pour PC modernes (et autres machines)

Le
Patrick \Zener\ Brunet
Bonjour.

C'est de plus en plus difficile à trouver, même avec Google : tout le monde
en parle, mais de concret, point.

Je recherche les spécifications formelles - fonctionnelles - sur lesquelles
doit être fondé un système moderne pour tirer parti efficacement des
possibilités hardware des variantes de plates-formes PC actuelles
et par extension d'autres types de plates-formes.

Donc je recherche les spécifications formelles d'une couche HAL (Hardware
Abstraction Layer) adaptée à des systèmes tels que Win2000 et XP.

Je crois avoir trouvé que cela serait inclus dans le DDK, lui-même inclus
dans la MSDN
Avant de payer le prix fort (pour des specs c'est un peu râlant), je
voudrais bien être sûr.

Auriez-vous des liens vers ce genre d'information à me suggérer (en Français
ou en Anglais) ? Gratuites ou à prix abordable pour un chercheur indépendant
?

Merci d'avance.
Cordialement,


PZB
lien mail sur http://zener131.free.fr/ContactMe
Lire les 16 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 4
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Dominique Vaufreydaz
Le #9844261
Bonjour,

C'est de plus en plus difficile à trouver, même avec Google : tout le monde
en parle, mais de concret, point.
Je recherche les spécifications formelles - fonctionnelles - sur lesquelles
doit être fondé un système moderne pour tirer parti efficacement des
possibilités hardware des variantes de plates-formes PC actuelles...
... et par extension d'autres types de plates-formes.
Donc je recherche les spécifications formelles d'une couche HAL (Hardware
Abstraction Layer) adaptée à des systèmes tels que Win2000 et XP.
Je crois avoir trouvé que cela serait inclus dans le DDK, lui-même inclus
dans la MSDN...



La doc MSDN est en ligne : http://msdn.microsoft.com/
Rubrique Library.
L'abonnement MSDN est autre chose.

Pour le DDK, c'est quelques dizaines de $ de memoire...

Voila. Doms.
--
Impose ta chance, serre ton bonheur et va vers ton risque.
A te regarder, ils s'habitueront.
René Char, Les Matinaux.
----
http://Dominique.Vaufreydaz.free.fr/
http://TitchKaRa.free.fr/
http://logiciels.ntfaqfr.com/
Patrick \Zener\ Brunet
Le #9844241
Bonjour.

"Dominique Vaufreydaz" message de news:cdnsok$inp$
Bonjour,
[...]



> Je recherche les spécifications formelles - fonctionnelles - sur


lesquelles
> doit être fondé un système moderne pour tirer parti efficacement des
> possibilités hardware des variantes de plates-formes PC actuelles...
> ... et par extension d'autres types de plates-formes.
> Donc je recherche les spécifications formelles d'une couche HAL
> [...]
La doc MSDN est en ligne : http://msdn.microsoft.com/
Rubrique Library.
L'abonnement MSDN est autre chose.

Pour le DDK, c'est quelques dizaines de $ de memoire...




Merci tout d'abord, mais...

$199 d'après leur site, et je ne suis pas sûr du contenu.

Dans la MSDN en ligne, en revérifiant, j'ai trouvé un grand nombre de pages
séparées sur des *recommandations de programmation liées à la HAL.dll
standard*, ce qui n'est pas ce que je cherche.

Je n'espère pas le code source de la HAL bien sûr, mais plutôt les
spécifications *fonctionnelles*, décrivant qualitativement mais précisément
tout ce que doit contenir une couche HAL moderne.

Lors de la sortie de NT, Microsoft avait annoncé en séminaires son intention
de documenter les constructeurs de plates-formes pour qu'ils puissent
réaliser une couche HAL leur permettant de supporter ce système.
C'est la version actualisée de cette documentation que je cherche.

Merci pour toute information dans ce sens.
Cordialement,

PZB
http://zener131.free.fr/ContactMe
Christian ASTOR
Le #9844221
Patrick "Zener" Brunet a écrit:


C'est de plus en plus difficile à trouver, même avec Google : tout le monde
en parle, mais de concret, point.

Je recherche les spécifications formelles - fonctionnelles - sur lesquelles
doit être fondé un système moderne pour tirer parti efficacement des
possibilités hardware des variantes de plates-formes PC actuelles...



Google ne ramène en effet pas gd chose de générique :
http://msdn.microsoft.com/library/d...lopOAL.asp
http://freedesktop.org/~david/hal-0.2/spec/hal-spec.html
http://ecos.sourceware.org/docs-1.3...ref.b.html
Patrick \Zener\ Brunet
Le #9844211
Bonjour,

"Christian ASTOR" news:40ffa3a9$0$313$
Patrick "Zener" Brunet a écrit:
[...]



http://msdn.microsoft.com/library/d...lopOAL.asp
http://freedesktop.org/~david/hal-0.2/spec/hal-spec.html
http://ecos.sourceware.org/docs-1.3...ref.b.html




Merci +++++++ Christian.
Les deux derniers en particuliers vont sans doute beaucoup m'aider.

Cordialement,
PZB
Arnaud Debaene
Le #9844181
Patrick "Zener" Brunet wrote:
Bonjour.

C'est de plus en plus difficile à trouver, même avec Google : tout le
monde en parle, mais de concret, point.

Je recherche les spécifications formelles - fonctionnelles - sur
lesquelles doit être fondé un système moderne pour tirer parti
efficacement des possibilités hardware des variantes de plates-formes
PC actuelles... ... et par extension d'autres types de plates-formes.

Donc je recherche les spécifications formelles d'une couche HAL
(Hardware Abstraction Layer) adaptée à des systèmes tels que Win2000
et XP.



Pour ce genre de choses, un bouquin conviendrait sans doute mieux qu'un
site. "Inside Windows 2000" et "Programming the Windows Driver Model" me
viennent en tête comme çà pour ce qui est orienté Windows, mais il y en a
sûrement d'autres.

Il y aussi un bon nombre de classiques, comme "Operating Systems: Design and
Implementation" par Andrew S. Tanenbaum, mais les "classiques" sont
généralement plutôt orientés Unix et miniframes, et je suis incapable de
juger s'ils sont encore suffisamment "à jour" par rapport à ce que tu
attends (ceci dit les grands principes n'ont pas tellement évolués).

Dans tous les cas, ca ne va pas être des "spécifications formelles" au sens
génie logiciel, mais je pense que ca sera plus abordable et plus utile qu'un
truc trop formalisé et pas forcément didactique.

En ce qui concerne le DDK, c'est bien entendu là que tu auras la référence
formelle, à savoir les headers! Si tu es abonné MSDN, tu peux le télécharger
librement, sinon il faut le commander mais le seuls frais sont les frais de
port : $25 (voire
http://www.microsoft.com/whdc/devto...ddkcd.mspx). Où est-ce que
tu as vu ce prix de $199?).

Arnaud
MVP - VC
Publicité
Suivre les réponses
Poster une réponse
Anonyme