BroadView™ API Guide and Reference Manual
Building BroadView™ Source Code

Introduction

This section is the quick-start guide for the BroadView™ Instrumentation Reference Agent. It contains details on the Agent Source Code Organization, and instructions for building the agent from the Source Code and the installation procedure on a Broadcom Reference Platform. It also contains information about the Reference application used for testing the Agent.

Pre-requisites

Both the BroadView™ Instrumentation Reference Agent (BroadViewAgent) and the Reference applications (BroadViewBstApp and BroadViewPacketTraceApp) are Linux executables. The BroadViewAgent uses the underlying Broadcom OpenNSL for the Switch silicon. The following are the pre-requisites for setting up the agent and executing the BroadViewAgent, BroadViewBstApp and BroadViewPacketTraceApp.
1) For Compiling and creating the executables

Linux Distribution as working environment
OpenNSL CDP 3.2.0.4 archive
Tool chain for compiling the Applications
TFTP/SCP server running for downloading files to the platform.

2) For loading and testing the BroadViewAgent, BroadViewBstApp and BroadViewPacketTraceApp

A supported Switch Platform.
Supported Linux kernel running on the Switch Platform.
At least 1 MB of Flash excluding OpenNSL and 60 MB of RAM free on the switch platform

Note: The OpenNSL CDP tarball and the build Tool Chain for the Broadcom Reference Platform are not part of this distribution and can be separately obtained from Broadcom as needed.