MIPS Products

MIPS32® Software Training

This training course is intended for software programmers who are new to the development tools supplied by MIPS. It starts out by giving an introduction of available development tools that are supplied by MIPS and third party suppliers.

The course then covers the use of the SDE Lite tool kit and the MIPSsim simulator. The course also goes through simple examples of boot code and vectored interrupts.The course is tailored for software programmers. It will help them to get up, running quickly with MIPS supplied tools, and to expose them to MIPS specific additions to the GNU tool chain.

Who Should Attend

  • Software engineers writing system and application level software based on the MIPS32 architecture and MIPS Technologies Core designs.

What You Will Learn

The focus of the class in on software development using MIPS supplied derivatives of the GNU tool chain. You will learn to take advantage of features add to the tools that allow most of your code to be written in C or C++. The boot code example outlines what is necessary to initialize a processor and call a C function. The interrupt example covers the basics of interrupt handling and the use of shadow register sets.

Course Content

  • Introduction
  • SDE Tool Kit
    • Getting started
    • Examples
    • Porting C programs
    • C Library
    • Intrinsic support
    • Debugging
    • Run-Time I/O
    • CPU Management
  • The MIPSsim Simulator
  • Boot Code
  • Vectored Interrupt Code

To schedule training

Send an e-mail to training@mips.com.