首页> 外文会议>IEEE Conference on Emerging Technologies and Factory Automation >Building Distributed Embedded Systems With RTLinux-GPL
【24h】

Building Distributed Embedded Systems With RTLinux-GPL

机译:使用Rtlinux-GPL构建分布式嵌入式系统

获取原文

摘要

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, real-time 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-lwIP, which is a TCP/IP stack for embedded systems based on the lwIP (lightweight) TCP/IP stack that runs on RTLinux and can be used by real-time tasks. RTL-lwIP 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 lwIP 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).
机译:Linux在过去几年中透露了作为开发嵌入式系统的吸引人的选择,但是Linux没有满足的嵌入式系统的一些额外要求,例如实时功能,文件系统大小和特定的硬件支持。实时功能可以通过实时Linux GPL(以下TrintLinux)来实现,这是一个小,确定的实时内核,它处理时间关键任务并将Linux运行为最低优先级执行线程。但是RTLInux也具有重要的缺点。其中一个是实时任务无法利用Linux服务,特别是TCP / IP网络。本文介绍了RTL-LWIP,它是基于RTLINUX运行的LWIP(轻质)TCP / IP堆栈的嵌入式系统的TCP / IP堆栈,可以通过实时任务使用。 RTL-LWIP允许实时任务直接与远程实时任务通信,甚至可以使用Linux用户进程进行通信。在RTLINUX中引入TCP / IP的重要性是它可以实现基于CORBA的实时分布式嵌入式系统的可能性,从而允许与其他平台和网页集成的互操作性。本文介绍了LWIP TCP / IP堆栈到RTLInux的移植,并提供了一些指导原则,以便使用AREM905C-X NIC(网络接口卡)的实施例实现以太网卡的RTLInux驱动程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号