This package contains the JNode driver framework.
The most important classes of this framework are:
- Device
- Driver
- Bus
- DeviceFinder
- DeviceToDriverMapper
Device
A Device is a software representation of a physical device.
A Device is controlled by a Driver.
A Device is discovered by a DeviceFinder.
Driver
A Driver controls a Device.
A Driver is found by a DeviceToDriverMapper.
Bus
A Bus is a software representation of a hardware bus.
A Bus has zero or more Device's connected to it.
A Bus has zero or more Bus's connected to it.
DeviceFinder
A DeviceFinder finds Device's on a given Bus.
A DeviceFinder is configured in a plugin-descriptor with
an extension to the org.jnode.driver.finders
extension-point.
DeviceToDriverMapper
A DeviceToDriverMapper finds a Driver for a given Device.
A DeviceToDriverMapper is configured in a plugin-descriptor with
an extension to the org.jnode.driver.mappers
extension-point.