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 条
  • [1] A CORBA based architecture for distributed embedded systems using the RTLinux-GPL platform
    Pérez, S
    Vila, J
    Alegre, JA
    Sala, JV
    SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 285 - 288
  • [2] Adding Real-Time Networking and QoS Capabilities to RTLinux-GPL
    Alegre, Jose A.
    Perez, Sergio
    Vila, Joan
    Sala, Josep
    ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2005,
  • [3] Building component based software connectors for communication middleware in distributed embedded systems
    Schreiner, Dietmar
    Goeschka, Karl M.
    DETC2007: PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNOLOGY CONFERENCE AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, VOL 4, 2008, : 83 - 91
  • [4] Building distributed systems
    Forslund, D
    Barry, T
    Vines, D
    Raj, R
    Tiwary, A
    ACM SIGPLAN NOTICES, 1998, 33 (10) : 412 - 416
  • [5] Operating systems for building robust embedded systems
    Nakajima, T
    Sugaya, M
    Oikawa, S
    WORDS 2005: 10th IEEE International Workshop on Object-Oriented Real-Time Dependable, Proceedings, 2005, : 211 - 218
  • [6] Building Embedded Systems with Embedded DSLs (Experience Report)
    Hickey, Patrick C.
    Pike, Lee
    Elliott, Trevor
    Bielman, James
    Launchbury, John
    ICFP'14: PROCEEDINGS OF THE 2014 ACM SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING, 2014, : 3 - 9
  • [7] Building Embedded Systems with Embedded DSLs (Experience Report)
    Hickey, Patrick C.
    Pike, Lee
    Elliott, Trevor
    Bielman, James
    Launchbury, John
    ACM SIGPLAN NOTICES, 2014, 49 (09) : 3 - 9
  • [8] Building parallel and distributed systems
    Nixon, P
    Cahill, V
    Rabhi, F
    COMPUTER JOURNAL, 1997, 40 (08): : 463 - 464
  • [9] Building distributed measurement systems
    Farrell, Doug, 2013, Omeda (57):
  • [10] Communication synthesis for distributed embedded systems
    Ortega, RB
    Borriello, G
    1998 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1998, : 437 - 444