Nios® II开发人员可以使用多种软件开发工具。Altera及其嵌入式软件合作伙伴为开发人员提供以下解决方案:
操作系统
Altera嵌入式软件合作伙伴为Nios II处理器的使用提供多种操作系统支持,有的操作系统已经置入在Nios II集成开发环境(IDE)中,可进行无缝配置。表1列出了适用于Nios II处理器的操作系统。
| 表1.操作系统 | ||||
| 公司名称 | OS | Nios II IDE Plug-In | 实时性 | 类型 |
|---|---|---|---|---|
| Accelerated Technology |
- |
|
商用 |
|
![]() |
![]() |
商用 |
||
| Evidence | ![]() |
![]() |
商用 |
|
| Express Logic | ![]() |
![]() |
商用 |
|
| Micrium | ![]() |
![]() |
商用 |
|
| Microtronix | ![]() |
- |
源代码开放 |
|
| 由公司联合支持的 (www.niosforum.org) |
- | ![]() |
源代码开放 |
|
中间件/库
Nios II处理器由全套的软件合作伙伴中间件支持,如表2所示。
| 表2. 中间件/库 | |||||
| 公司名称 | 支持的OS | 网络堆栈 | 文件系统 | 图形库 | USB堆栈 |
|---|---|---|---|---|---|
| lerated Technology | |||||
| Altera |
所有 |
- |
- |
||
| eSOL, Inc. |
- |
- |
|||
| Express Logic | ThreadX | NetX (1) | FileX (1) | PegX (1) | USBX (1) |
| InterNiche | 所有 | NicheStack (1) | - | - | - |
| Micrium | MicroC/OS-II | MicroC/TCP-IP | MicroC/File | MicroC/GUI | MicroC/USB |
| Microtronix | CLinux | 内置 | 内置 | - | - |
| 由公司联合支持的 (www.niosforum.org) |
eCos | 内置 | 内置 | - | - |
- 请与公司进行联系,了解供货信息。
- 包含在Nios II开发套件中。
IDE/调试器/协同验证
适用于Nios II处理器的调试器如表3所示。
| 表3. IDE/调试器 | |||||||
| 公司 | 产品 | 所支持的调试电缆 | |||||
|---|---|---|---|---|---|---|---|
| Altera | FS2 | Lauterbach | |||||
| ByteBlasterTM聽II | USB- Blaster (1) |
ISA- NIOSII |
ISA- NIOSII/T |
Power Debug | Power Trace | ||
| Accelerated Technology | EDGE | ![]() |
![]() |
![]() |
![]() |
- | - |
| Altera | Nios II IDE (1) | ![]() |
![]() |
![]() |
![]() |
- | - |
| First Silicon Solutions (FS2) | Nios II IDE Enhancements | ![]() |
![]() |
![]() |
![]() |
- | - |
| Lauterbach | TRACE32-PowerView | - | - | - | - | ![]() |
![]() |
- 包含在Nios II开发套件中。
Nios II处理器支持的协同验证工具示于表4中。
| 表4.协同验证工具 | ||
| 公司名称 | 产品 | 说明 |
|---|---|---|
| Adveda |
硬件/软件协同验证工具 |
|
成为合作伙伴
Altera欢迎希望成为嵌入式软件合作伙伴的公司。请联系Altera,了解更详细的信息。

