Design and Implementation of Distributed Time-Triggered System Based on RT-Thread.

Chunmeng Zhong,Haifeng Zhang,Yidong Yuan,Sukun Zhang,Hai Wan
DOI: https://doi.org/10.1145/3377170.3377268
2019-01-01
Abstract:Internet of Things (IoT) technologies are driving changes in Industry 4.0. Applications developed based on the IoT system may have high requirements on the real-time property of data transmission. To provide the real-time data transmission service for time-sensitive applications, Time-Sensitive Networking (TSN) standards are proposed. Though TSN standards have relatively perfect support for real-time transmission at the switch level, it pays little attention to the real-time guarantee of end devices. In order to ensure the real-time behavior of end systems, a time-triggered thread-level scheduling mechanism is devised. Based on this scheduling mechanism, time sensitive tasks, implemented as threads, are executed periodically at predefined times according to a global notion of time, which as a result can ensure the end to end delay of a message. Design and implementation of this mechanism are completed based on RTThread, a widely used lightweight embedded real-time operating system. Comprehensive test and experiments are conducted to show the effectiveness of the method proposed.
What problem does this paper attempt to address?