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.
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.