|
A layered structure
On the level of the application, Arion enables data exchanges : in real-time, through direct access to a given base, or non real-time, through use of communication libraries in the operating system (TCP/UDP - IP).
As for the hardware system, a HAL (Hardware Abstraction Layer) enables Arion to be connected to various operating systems (Windows XP/CE, Linux, VxWorks ...) by simply modifying the driver.
With regards to the network, the CAL (Communication Abstraction Layer) ensures the portability of Arion on different protocols (Ethernet, CAN, Mil Std 1553 ...) and different physical media (electrical or optical). |
|
|
Standard
- Communication : Ethernet, TCP-IP, UDP-IP.
- Industrial calculators : PCI, PMC, VME.
- Operating systems : Windows XP, CE, Linux, VxWorks.
Transparent
Independence between the "application" and "communication".
Efficient
Real-time broadband communication.
Dating and synchronisation services with microsecond accuracy.
Determinist
Minimum latency guaranteed.
|
|
Simple
Access to data using elementary "Read" and "Write" commands.
Distributed
Distribution of data, service and management function.
Secure
Reliability : guaranteed integrity of data and its temporal and spatial coherence.
Maintainability: mechanisms that detect and report anomalies.
Availability: redundancy of the medium and the management functions.
Sustainable
Open solution.
Availablility of an intellectual property block. |