|
|
 |
Developing Software for the Nios II Processor
(IEMB230)
16 Hours
Instructor-Led Course
Course Description
This course is targetted at Software Engineers or Developers. You will learn to develop and run embedded software for the Nios II processor in the Nios II IDE. You will also be exposed to a few hardware concepts including how a Nios II 32-bit microprocessor is configured and integrated into an Altera® FPGA using the Quartus® II software v. 7.1 and SOPC Builder design tools. This course utilizes the Nios II Development Kit so that you can download, run, and debug your code in an Altera FPGA. You will participate in discussions about the features and capabilities of the Nios II IDE, and after taking this course you should feel confident tackling your next embedded programming task for the Nios II processor.
At Course Completion
- Create software project from hardware design deliverables
- Manage software projects in Nios II IDE
- Download, run, & debug software on a board
- Access Nios II peripherals from C
- Create interrupt-driven C code for Nios II
- Reduce code size with system library properties
- Build new device drivers for custom Nios II peripherals
- Access custom instruction hardware from C code
- Incorporate & program software for RTOS
- Use Lightweight IP
Skills Required
- Some knowledge of programming in C, especially for embedded systems
- Basic understanding of hardware design in FPGAs
- Completion of the "Designing with the Nios II Processor & SOPC Builder" course is optional but strongly recommended
Applicable Training Curriculum
This course is part of the following Altera training curriculum:
Class Schedule
Request a class in your region
|
|
|