1.The Nios II processor’s JTAG debug module provides a single, consistent method to connect to the processor using a JTAG download cable.
2. Altera BSPs contain the Altera hardware abstraction layer (HAL), an optional RTOS, and device drivers.
3.The Nios II Software Build Tools (SBT) and nios ii IDE:The two design flows share a number of development tools. However, the flows differ in how they create makefiles. The development flows are not interchangeable. Source code for your applications, libraries, and drivers works in either flow, but the makefiles in the two flows are different and not compatible.
4.Tcl scripting is supported both in Eclipse and at the command line. In a Tcl script, you can query project settings, specify project settings conditionally, and incorporate the software project creation process in a scripted software development flow.
5.The Nios II SBT for Eclipse is based on the popular Eclipse framework and the Eclipse C/C++ development toolkit (CDT) plugins.
6.In most cases, you should create new projects using the Nios II SBT from the command line or from Eclipse. IDE support is for the following situations:
- Working with pre-existing Nios II IDE software projects
- Creating new projects for the Nios II C2H compiler
- Debugging with the FS2 console
nios ii software develop handbook