Title :
Connecting EIB to Linux and Java
Author :
Kastner, Wolfgang ; Thallner, Bernd
Author_Institution :
Inst. fur Rechnergestutzte Autom., Tech. Univ. Wien, Austria
Abstract :
This article deals with a Linux low-level hardware driver for the RS-232 data interface of the European Installation Bus (EIB). The RS-232 data interface is based on the widely used bus coupling unit 1 (BCU1), which requires a complex hard- and software protocol (physical external interface type 16) for communication. After a discussion about Linux and the module device driver programming, we explain the concepts for communication between a PC and the well-known BCU1. The article also shows the design and implementation of the Linux device driver and a Java-based middleware built on top of it.
Keywords :
Java; microcomputer applications; system buses; BCU1; EIB; European Installation Bus; Java-based middleware; Linux low-level hardware driver; PC; RS-232 data interface; bus coupling unit 1; module device driver programming; physical external interface type 16; software protocol; Application software; Automation; Communication system control; Hardware; Java; Joining processes; Kernel; Linux; Operating systems; Transceivers;
Conference_Titel :
Africon Conference in Africa, 2002. IEEE AFRICON. 6th
Print_ISBN :
0-7803-7570-X
DOI :
10.1109/AFRCON.2002.1146847