Altera Home Page
文档资料 许可
在线购买 下载

  主页   |   产品   |   支持   |   最终市场   |   技术中心   |   教育与活动   |   公司介绍   |   在线购买  
  器件   |   设计软件   |   IP   |   设计服务   |   开发套件及配件   |   资料  

 IP产品
   嵌入式处理器
       Nios II
            处理器核
            优势
            软件工具
                    Nios II IDE
                    嵌入式合作伙伴
               开发套件
               最终市场
               客户成功案例
               资料
          Nios
          32/16-Bit 微处理器
          8/4-Bit 微处理器
          资料
   接口与外设
   DSP
   通信
  
 About IP
      运用IP进行设计
      IP认证
      系统设计
      申请IP
  
 IP界合作伙伴
      AMPP计划
      AMPP核合作伙伴
  

嵌入式软件合作伙伴

Embedded Software Development Graphic

Nios® II 嵌入式处理器开发人员可以使用多种软件开发工具。Altera及其嵌入式软件合作伙伴为开发人员提供以下解决方案:

应用

下载介绍Nios II 处理器在各种应用中的最新设计实例、参考设计和白皮书。很多资源都包括实例代码,帮助您启动设计并迅速运行。

中间件/库

全套的合作伙伴软件中间件为Nios II处理器提供支持,如表1所示。

1. 中间件/

公司名称

支持的 OS

网络堆栈

文件系统

图形库

USB 堆栈

其他

Altera

任意

 

只读 Zip 文件系统   (1)

 

 

 

eCosCentric

eCos

内置

内置

 

 

 

Express Logic

ThreadX

NetX (2)

FileX (2)

PegX  (2)

USBX  (2)

 

InterNiche

任意

NicheStack TCP/IP 网络堆栈 – Nios II 版 (3)

 

 

 

 

Mentor Graphics®

Nucleus Plus

Nucleus Net

Nucleus 文件 (2)

Nucleus GRAFIX   (2)

Nucleus USB   (2)

 

Micrium

MicroC/OS-II

MicroC/TCP-IP

MicroC/FS

MicroC/GUI

MicroC/USB

 

Micro Digital

任意

 

 

 

 

GoFast 浮点库

Microtronix

µCLinux

内置

内置

 

 

 

Planetweb

任意

 

 

SpectraWorks

 

 

SLS

任意

 

 

 

USB 2.0

 

提供支持的社区 (www.niosforum.com)

µCLinux

内置

内置

 

 

 

注释:

  1. 包含在Nios II 嵌入式设计包
  2. 请联系公司获得供货信息
  3. 包含在Nios II 嵌入式设计包中,但是需要单独许可

操作系统

Altera嵌入式软件合作伙伴为Nios II处理器应用提供多种操作系统支持,许多操作系统已经置入在Nios II 集成开发环境(IDE)中,可直接进行配置。表2列出了支持Nios II处理器的操作系统。

表2.操作系统
公司名称 OS Nios II IDE Plug-In 实时性 类型
eCosCentric eCos   Check Mark 源代码开放
Euros Euros RTOS   Check Mark 商用
Evidence Erika Enterprise Check Mark Check Mark 商用
Express Logic ThreadX Check Mark Check Mark 商用
Mentor Graphics Nucleus Plus   Check Mark 商用
Micrium MicroC/OS-II (1) Check Mark Check Mark 商用
Microtronix µCLinux Check Mark   源代码开放
Segger embOS   Check Mark 商用
Vector osCAN (2)   Check Mark 商用

Notes:

  1. 包含在Nios II Embedded设计套件中,但是独立得到许可。
  2. 适应 OSEK/VDX, OSEK/VDX 是开放的汽车电子工业标准。

器件驱动

Altera 提供全套的外设驱动,还可以自动生成定制电路板支持包以加速您的软件开发工作。

  • HAL —— 在 Nios II HAL 顶层建立应用程序,提高您的效能。 HAL 是定义好的软件层,在应用程序和器件级软件之间形成了清晰的划分(参考图1)。HAL还提供 ANSI C 库函数需要的文件描述符、I/O 控制和缓冲等服务,这样,您的 HAL 驱动器不用再提供这些函数。了解HAL系统库(PDF)
  • 电路板支持包—— Nios IDE 自动生成完整的电路板支持包,包括系统中外设的驱动等。了解HAL系统库(PDF)
定制驱动 —— 在经过预定义和记录良好的驱动开发过程中,利用 HAL API,在 HAL 顶层建立自己的定制驱动。这一模块化方法有利于实现简洁、可重复使用的稳定代码。下载开发HAL器件驱动(PDF)

图 1. Nios II HAL

注释:

  1. SPI = 串行外设接口
  2. DMA = 直接存储器访问
  3. CFI = 公共flash接口

IP内核

从外设组件菜单中简单的进行“拖放”就可以把它们加入到系统中。 Altera 提供大部分嵌入式应用需要的各种 IP 内核组合,包括通信、存储控制器和器件接口 IP 内核。而且,您还可以开发并导入自己的 IP 内核,实现相同的“拖放”重复使用。

3. 图形内核

公司名称

说明

Imagem 技术解决方案

ATHLET IP 这一图形引擎是采用传统图形芯片构建显示器人机接口的替代方案。

TES 电子解决方案

D/AVE 2D 是针对复杂矢量图形应用而开发的 Altera® SOPC Builder 和 VHDL 寄存器传送级 IP。Altia 提供 D/AVE 人机接口

关于IP内核的完整列表,请参考MegaCore® IP 库页面

合作伙伴工具

访问软件开发工具页面获取开发和调试工具合作伙伴列表。

  请填写反馈意见