Embedded systems are facing a new requirement to put Internet connectivity in a wide variety of systems. Connectivity is required either to exchange billing information or business data, or to facilitate remote process and/or machine control.
For alm...
Embedded systems are facing a new requirement to put Internet connectivity in a wide variety of systems. Connectivity is required either to exchange billing information or business data, or to facilitate remote process and/or machine control.
For almost everyone, the TCP/IP protocol suite is the core technology for this connectivity. For many, TCP/IP is now the technology of choice for all data transfers, including both video and voice.
This paper deals with the implementation of TCP/IP on the small size real-time operating system, iRTOS(about 21k) on the target system like as a PC or Embedded systems.
We implemented modified wattcp(Waterloo TOP/IP), to satisfy characteristics of real-time using both wattcp, it is DOS based free TCP/IP and a DOS packet driver. Also We implemented kernel scheduling data transmission. When a task is ready to transmit data through Networks, it hand the data transmission to kernel and execute next works continuously.
Wattcp is developed for single task operation. Because our iRTOS is developed for multitasking, We modified wattcp for additional locking mechanism and priority-order data transmission scheduling.