comp.lang.ada
 help / color / mirror / Atom feed
From: Philip Cummins <philip@no-spam.cs.uwa.edu.au>
To: "Nick Roberts" <nickroberts@adaos.worldonline.co.uk>
Subject: Re: AdaOS
Date: Wed, 07 Nov 2001 10:28:29 +0800
Date: 2001-11-07T10:28:29+08:00	[thread overview]
Message-ID: <071120011028298704%philip@no-spam.cs.uwa.edu.au> (raw)
In-Reply-To: 9s9413$11mrei$1@ID-25716.news.dfncis.de

[[ This message was both posted and mailed: see
   the "To," "Cc," and "Newsgroups" headers for details. ]]

Hello,

> Ah, yes, of course! We don't have device drivers any more, we have "Hardware
> Abstraction Layers".

You'd find it beneficial to have Hardware Abstraction Layers followed
by dynamically loadable device drivers. It is not a redundant academic
invention that is there to make life hard, but rather easier. A simple
search via Google will provide the sufficient documentation to back
this up.

For instance of a HAL operating is :

USB Hardware <-> USB HAL <-> USB Device Driver (ie, mouse, keyboard)

Essentially the USB HAL abstracts out a common front end API for the
USB device drivers to talk to the USB hardware which frequently changes
depending on which motherboard and chipset you're using. This removes
the need for each individual device driver to know what hardware it is
running off and hence redundant code.

PC



  parent reply	other threads:[~2001-11-07  2:28 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-25  9:10 AdaOS Franz Huber
2001-10-25 11:35 ` AdaOS Alfred Hilscher
2001-10-28  1:44 ` AdaOS Nick Roberts
2001-10-29 16:40 ` AdaOS Tony Gair
2001-10-29 16:50   ` AdaOS Preben Randhol
2001-10-29 17:02     ` AdaOS Franz Huber
2001-10-31  8:54       ` AdaOS Tony Gair
2001-11-04 17:32         ` AdaOS Nick Roberts
2001-11-05  0:59           ` AdaOS David Starner
2001-11-05 18:15             ` AdaOS Nick Roberts
2001-11-05 12:50           ` AdaOS Franz Huber
2001-11-05 18:11             ` AdaOS Nick Roberts
2001-11-05 23:12               ` AdaOS Marin David Condic
2001-11-06 15:38                 ` AdaOS Nick Roberts
2001-11-06 17:17                   ` AdaOS Darren New
2001-11-06 17:26                     ` AdaOS Nick Roberts
2001-11-06 20:37                       ` AdaOS Larry Kilgallen
2001-11-06 22:28                         ` AdaOS Nick Roberts
2001-11-06 22:47                       ` HAL (was AdaOS) Hans-Olof Danielsson
2001-11-07  7:22                         ` tmoran
2001-11-07 22:11                           ` Matthew Woodcraft
2001-11-07  2:28                   ` Philip Cummins [this message]
2001-11-07 22:30                     ` AdaOS Nick Roberts
2001-11-08 18:49                       ` AdaOS Marin David Condic
2001-11-08 22:02                         ` AdaOS Nick Roberts
2001-11-09 16:06                       ` AdaOS Ted Dennison
2001-11-09 23:30                         ` AdaOS Nick Roberts
2001-11-12 18:50                         ` AdaOS Mats Karlssohn
2001-11-12 20:03                           ` AdaOS Ted Dennison
2001-11-12 20:29                             ` AdaOS Marin David Condic
2001-11-12 22:25                               ` AdaOS Ted Dennison
2001-11-17 18:40                           ` AdaOS Brian Catlin
2001-11-17 22:49                             ` AdaOS Nick Roberts
2001-11-19 16:53                               ` AdaOS Marin David Condic
2001-11-19 17:17                               ` AdaOS Ted Dennison
2001-11-19 19:51                                 ` AdaOS Peter Hend�n
2001-11-19 22:41                                   ` AdaOS Ted Dennison
2001-11-08 12:34                     ` AdaOS Georg Bauhaus
2001-11-09 15:58                   ` AdaOS Ted Dennison
2001-11-09 18:56                     ` AdaOS Peter Hend�n
2001-11-10  2:44                     ` AdaOS Eric Merritt
  -- strict thread matches above, loose matches on Subject: below --
2002-06-10 21:39 AdaOS Peter I. Hansen
2002-06-10 22:49 ` AdaOS Preben Randhol
2002-06-10 23:35   ` AdaOS Gerhard Häring
2002-06-11  0:07     ` AdaOS Preben Randhol
2002-06-11 16:42     ` AdaOS Wes Groleau
2002-06-11 17:06       ` AdaOS Preben Randhol
2001-09-10 15:09 AdaOS Peter Hermann
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox