Building distributed embedded systems with RTLinux-GPL

被引:0
|
作者
Pérez, S [1 ]
Vila, J [1 ]
机构
[1] Univ Politecn Valencia, Dept Comp Engn, E-46071 Valencia, Spain
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Linux has revealed in the last few years as an appealing option for developing embedded systems but there are some extra requirements, of embedded systems that Linux does not fulfill, such as real-time capabilities, file system size and specific hardware support. Real-time features can be achieved with Real-Time Linux GPL (hereafter RTLinux), which is a small, deterministic, realtime kernel that handles time-critical tasks and runs Linux as its lowest priority execution thread. However RTLinux has also important drawbacks. One of them is that real-time tasks cannot make use of Linux services and, in particular, TCP/IP networking. This paper describes RTL-1wIP, which is a TCP/IP stack for embedded systems based on the 1wIP (lightweight) TCP/IP stack that runs on RTLinux and can be used by real-time tasks. RTL-1wIP allows real-time tasks to communicate directly with remote real-time tasks or even with Linux user processes. The importance of introducing TCP/IP on RTLinux is that it enables the possibility of developing real-time distributed embedded systems based on CORBA, thus allowing interoperability with other platforms and web-integration. This paper describes the porting of the 1wIP TCP/IP stack to RTLinux and gives some guidelines in order to implement RTLinux drivers for Ethernet cards using as example the implementation of a RTLinux driver for the 3Com905C-X NIC (Network Interface Card).
引用
收藏
页码:161 / 168
页数:8
相关论文
共 50 条
  • [21] EMBEDDED SYSTEMS MANIPULATE DISTRIBUTED TASKS
    WILSON, R
    COMPUTER DESIGN, 1987, 26 (16): : 49 - 61
  • [22] Middleware architectures for distributed embedded systems
    Wolf, Wayne
    ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 377 - 380
  • [23] Building Timing Predictable Embedded Systems
    Axer, Philip
    Ernst, Rolf
    Falk, Heiko
    Girault, Alain
    Grund, Daniel
    Guan, Nan
    Jonsson, Bengt
    Marwedel, Peter
    Reineke, Jan
    Rochange, Christine
    Sebastian, Maurice
    Von Hanxleden, Reinhard
    Wilhelm, Reinhard
    Yi, Wang
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13 (04)
  • [24] Building embedded systems with intellectual property
    Varhol, Peter
    1997, PennWell Publ Co, Tulsa, OK, United States (36):
  • [25] Building embedded systems with intellectual property
    Varhol, P
    COMPUTER DESIGN, 1997, 36 (09): : 102 - +
  • [26] D'Artagnan: An Embedded DSL Framework for Distributed Embedded Systems
    Mizzi, Adrian
    Ellul, Joshua
    Pace, Gordon
    RWDSL2018: PROCEEDINGS OF THE REAL WORLD DOMAIN SPECIFIC LANGUAGES WORKSHOP 2018, 2018,
  • [27] Operating systems: How to plan for distributed embedded systems
    Kalinsky, D
    CONTROL SOLUTIONS, 2002, 75 (08): : 29 - +
  • [28] THE CONIC TOOLKIT FOR BUILDING DISTRIBUTED SYSTEMS
    KRAMER, J
    MAGEE, J
    SLOMAN, M
    IEE PROCEEDINGS-D CONTROL THEORY AND APPLICATIONS, 1987, 134 (02): : 73 - 82
  • [29] Building distributed controllers for systems with priorities
    Ben-Hafaiedh, Imene
    Graf, Susanne
    Quinton, Sophie
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2011, 80 (3-5): : 194 - 218
  • [30] OBSERVATIONS ON BUILDING DISTRIBUTED LANGUAGES AND SYSTEMS
    SCHLICHTING, RD
    ANDREWS, GR
    HUTCHINSON, NC
    OLSSON, RA
    PETERSON, LL
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 309 : 271 - 291