RL-TCPnet uses device drivers to interface the physical transport
media. The purpose of a device driver is to move all device specific
functions to a single module, which can be customized by the user.
The device driver functions are OS independent.
Ethernet Network
Driver interfaces with the ethernet controller. This driver
sends the ethernet packets to a network and receives incoming
packets, which it then stores in a memory buffer.
Modem Driver handles
the modem connection when using the PPP or SLIP network interface.
It dials a remote target number on request and accepts incoming
calls.
Serial Driver is used
when using the PPP or SLIP network interface. This is an interrupt
driven serial interface that stores received characters in a buffer
and sends outgoing data to a serial port.
All driver functions must be included in a single driver module.
It is a good practice to name this module by the type of the
ethernet controller like CS8900A.c or Ax88796.c.
This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.