Visible to Intel only — GUID: iga1447433128760
Ixiasoft
Visible to Intel only — GUID: iga1447433128760
Ixiasoft
4.2. Developing Nios® II Software
This section provides in-depth information about software development for the Intel Nios® II processor. It complements the Nios® II Gen2 Software Developer’s Handbook by providing the following additional information:
- Recommended design practices—Best practice information for Nios® II software design, development, and deployment.
- Implementation information—Additional in-depth information about the implementation of application programming interfaces (APIs) and source code for each topic, if available.
- Pointers to topics—Informative background and resource information for each topic, if available.
Before reading this section, you should be familiar with the process of creating a simple board support package (BSP) and an application project using the Nios® II Software Build Tools development flow. The Software Build Tools flow is supported by Nios® II Software Build Tools for Eclipse™ as well as the Nios® II Command Shell. This section focuses on the Nios® II Software Build Tools for Eclipse, but most information is also applicable to project development in the Command Shell.
- Online training demonstrations located on the Embedded Software Designer Curriculum page of the Intel website.
- Documentation located on the Documentation: Nios® II Processor page of the Intel website, especially the "Getting Started from the Command Line" and "Getting Started with the Graphical User Interface" chapters of the Nios® II Gen2 Software Developer's Handbook.
- Example designs provided with the Nios® II Embedded Design Suite (EDS). The online training demonstrations describe these software design examples, which you can use as-is or as the basis for your own more complex designs.
This section is structured according to the Nios® II software development process. Each section describes Intel’s recommended design practices to accomplish a specific task.
When you install the Nios® II EDS, it is installed in the same directory with the Intel® Quartus® Prime software. For example, if the Intel® Quartus® Prime software is installed on the Windows operating system, and the root directory of the Intel® Quartus® Prime software is c:\altera\<version>\quartus, then the root directory of the Nios® II EDS is c:\altera\<version>\nios2eds. For simplicity, this handbook refers to the nios2eds directory as:
<
Nios® II EDS install dir>