User guide

31
MPC8568E Kit Configuration Guide
4
Installing and Using the
Netcomm Device Drivers
This chapter explains how to install and use the Netcomm Device Drivers package.
The Netcomm Device Drivers package is a complete, fully modular set of system drivers
peripheral drivers, and protocol drivers supporting the MPC8568E device and the board
support package (BSP) for MDS boards.
The most important features of the Netcomm Device Drivers package are listed below.
Complete set of device driver API routines that supports the device’s functionality
Simple, minimal configuration, so you can get started quickly
Preset, default configuration values for easy set and run
Detailed, low-level configuration allows for parametric changes to peripheral
functionality
Interrupt and polling modes for communication peripherals
Statistics gathering capability
Complete memory management for MPC8568E parameters, tables, and BDs
Multiple type memory management supporting MURAM and external memories
Object-oriented design and implementation in the C language
Operating system agnostic
Built-in hooks that ease integration with an operating system
Portability
External hardware independence
The system layer driver is integrated with the device driver available for the use of MDS
boards and operating system hooks support. The system layer driver:
Enables an optional initialization layer, which can be unique for each processor-
board-operating system combination
Creates an additional abstraction layer
Within the Netcomm Device Drivers package, there are use cases. Each use case is a
simple, protocol-based application that helps you start designing your application.