
通过Altera和Altera嵌入式联盟,您可以使用多种嵌入式软件组件。Altera以及我们的嵌入式联盟提供以下解决方案:
嵌入式操作系统
Altera的嵌入式操作系统合作伙伴提供适用于我们多种嵌入式处理器的各种操作系统。表1列出了所支持的操作系统。
| 表1.嵌入式操作系统 | ||
| 操作系统 | 相关处理器 | 供应商 |
|---|---|---|
| eCos | Nios® II | eCosCentric |
| eCos | Nios II | Zylin |
| embOS | Nios II | Segger |
| Erika Enterprise | Nios II | Evidence |
| Euros RTOS | Nios II | Euros |
| Linux | Nios II | Timesys |
| Linux | Nios II | Wind River |
| Linux | Nios II | SLS |
| Linux | Nios II | CodeSourcery |
| Linux | Nios II | Open Source Community |
| MicroC/OS-II (1) | Nios II | Micrium |
| osCAN (2) | Nios II | Vector |
| ThreadX | Nios II | Express Logic |
| µCLinux | Nios II | SLS |
| µCLinux | Nios II | Open Source Community |
| VxWorks | MP32 | Wind River |
- 包含在Nios II嵌入式设计套装中,但是需要单独许可。
- OSEK/VDX兼容。OSEK/VDX是汽车行业的开放标准。
中间件和图形库
| 表2.中间件和图形库 | ||||||
| 公司名称 | OS 支持 | 网络堆栈 | 文件系统 | 图形库 | USB堆栈 | 杂项 |
|---|---|---|---|---|---|---|
| eCosCentric | eCos | 内置 | 内置 | - | - | - |
| Express Logic | ThreadX | NetX (2) | FileX (2) | PegX (2) | USBX (2) | - |
| InterNiche | 任意 | NicheStack TCP/IP Network Stack – Nios II Edition (3) | - | - | - | - |
| Mentor Graphics® | Nucleus Plus | Nucleus Net | Nucleus File (2) | Nucleus GRAFIX (2) | Nucleus USB (2) | - |
| Micrium | MicroC/OS-II | MicroC/TCP-IP | MicroC/FS | MicroC/GUI | MicroC/USB | MicroC/CAN |
| Micro Digital | 任意 | - | - | - | - | GoFast 浮点库 |
| Timesys | Linux | 内置 | 内置 | - | - | - |
| Wind River | Linux | 内置 | 内置 | - | - | - |
| SLS | µCLinux / Linux | 内置 | 内置 | - | USB 2.0 | - |
| 支持社区(www.alterawiki.com) (Altera® 论坛的Nios论坛区) |
µCLinux / Linux | 内置 | 内置 | - | - | - |
| 任意 | - | 只读Zip文件系统 (1) | - | - | - | |
- 包含在Nios II 嵌入式设计套装中。
- 请联系公司,了解供货信息。
- 包含在Nios II 嵌入式设计套装 中,但是需要单独许可。
软件开发工具
| 表3.软件开发工具 | ||||
| 公司 | 产品 | 说明 | ||
|---|---|---|---|---|
Lauterbach TRACE32是模块化微处理器系列开发工具,包括调试、跟踪和指令集仿真器,支持Nios II处理器。 |
||||
面向Nios II 嵌入式处理器的Workbench |
在Nios II 处理器上为嵌入式Linux提供的软件开发工具。 |
|||
面向MIPS MP32嵌入式处理器的Workbench |
在MP32处理器上为VxWorks提供的软件开发工具。 |
|||
在Nios II 处理器上为嵌入式Linux提供的GNU工具链。 |
||||
Tasking VX工具箱 |
经过优化的C编译器、汇编器、链接器和定位器。 |
|||
System Navigator |
Nios II 处理器系统导航器探头设计用于支持Altera FPGA嵌入式Nios II 内核的特殊功能和集成外设。 |
|||
开放源代码社区提供的Linux工具链。 |
||||
开放源代码社区提供的µLinux工具链。 |
||||
图形IP内核
Altera与以下第三方合作伙伴一起提供各种IP内核系列产品,满足大部分嵌入式应用需求,包括,通信、存储器控制器和器件接口IP内核等。此外,您还可以开发并导入自己的IP内核,实现相同的“拖放式”重用。请参考表4中的图形内核。
关于IP内核的完整列表,请访问知识产权解决方案网页。
| 表4.图形内核 | |
| 公司名称 | 说明 |
|---|---|
ATHLET IP是图形引擎,用于开发显示人机接口,是传统图形芯片的替代解决方案。 |
|
D/AVE 2D是Altera SOPC Builder和VHDL寄存器传送级(RTL) IP功能,面向复杂的矢量图形应用而开发。Altia提供适用于D/AVE的人机接口。 |
|
