![]() |
![]() |
![]() |
![]() |
Next Previous Contents
1. IntroductionThe ML300 employs a Xilinx Virtex-II Pro chip consisting of a PPC 405 core and an FPGA fabric. Although Linux runs on the PPC processor, supporting desired peripherials may consume space on the FPGA fabric, ex. ethernet controller.
The ML300 package normally includes a demo MontaVista kernel. However, for greater control and understanding of the kernel, we also pursue an open-source kernel option. The two kernel options interact differently with the supplied tool-chains from Xilinx including a dynamic source generation for the MontaVista kernel by Xilinx tools.
The goal of this tutorial is to illustrate the necessary steps for compiling and installing a working kernel for the ML300 board. Configuration of the kernel is currently beyond the scope of this document.
Next Previous Contents
©2004 Board of Trustees, University of Illinois.
All rights reserved.