Abstract

EIB/KNX is a field bus used in home and building automation. When building application programs for EIB/KNX nodes, one was hitherto faced with low-level constructs. To improve this situation, a RAD (Rapid Application Development) like approach was adopted. This model encapsulates the system software entities in a way which is inspired by the object-oriented paradigm. It also makes use of functional blocks to describe the application behaviour. To allow the roles of software developer and project engineer to be separated, the tool chain is designed for interfacing with an integration tool. The article discusses the work flow when building an EIB/KNX system and the resulting requirements on the tool chain. The GCC-based solution which was developed is pre sented. Specific challenges in porting the GNU tool chain to the standard microcontroller for EIB/KNX nodes are sketched. The implementation also includes an open PC-based EIB/KNX network access and management server.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.