Altera提供FPGA, CPLD和ASIC解决方案
  • 下载
  • 文档资料
  • 产品
    • 器件
    • 设计软件
    • IP
    • 开发套件/电缆
    • 设计和支持服务
    • 资料
  • 最终市场
    • 汽车
    • 广播
    • 计算机和存储
    • 消费类
    • 工业
    • 医疗
    • 军事和航空航天
    • 测试和测量
    • 无线通信
    • 有线通信
  • 技术中心
    • DSP
    • 外部存储器
    • 嵌入式处理
    • 收发器
    • 并行I/O
    • 信号完整性
    • 系统集成
  • 教育与活动
    • 培训中心
    • 大学计划
    • 网络研讨会和视频
    • 演示
    • 活动日程
  • 支持
    • 设计和支持资源指南
    • 知识数据库
    • 器件
    • 软件
    • IP
    • 开发套件和电缆
    • 设计范例
    • 参考设计
    • 下载
    • 用户社区和论坛
    • mySupport
  • 公司介绍
    • 关于我们
    • 客户成功案例
    • 合作伙伴
    • 新闻中心
    • 投资者关系
    • 保护环境
    • 职位招聘
    • 联系我们
  • 在线购买
    • 器件
    • 设计软件
    • 开发和教育套件
    • 电缆和可编程硬件
    • IP
  • 全部页面
  • 产品型号
  • 知识数据库
  • 支持&技术资料
  • 论坛 & Wiki

嵌入式软件设计工具

主页 > 产品 > IP > 嵌入式处理器 > Nios II > 软件工具

JavaScript and Flash player are essential for best viewing experience.

当您采用Nios® II 嵌入式处理器进行设计时,您所使用的将是由Altera及其合作伙伴提供的可靠的软件开发工具和软件组件。

Nios II 嵌入式设计包

Nios II嵌入式设计包(EDS)组合了前沿的软件工具、实用工具、库和驱动器,帮助您以最短的时间将设计推向市场。

Nios II嵌入式设计包包括:

  • 为Eclipse提供的Nios II 软件构建工具
  • Nios软件构建工具
  • 嵌入式软件
  • Altera IP和HAL API器件驱动

下载Nios II EDS (免费)

了解最新版的新增功能

为Eclipse提供的Nios II 软件构建工具

Nios II软件构建工具是全集成开发环境,采用了Nios II软件构建工具作为基础进行开发,设计为业界标准Eclipse插件。

为Eclipse提供的Nios II软件构建工具重点关注提高大型应用软件和团队软件设计的效率。

面向Eclipse的Nios II软件构建工具包括:

  • Eclipse IDE
    • 源代码浏览器和编辑器
    • 源代码调试器和分析器
    • C和C++编译器、链接器和汇编器
  • 为Eclipse提供的Nios II插件
    • Nios II工程管理器
    • Nios II软件模板
    • Nios II闪存编程器
    • Nios II BSP编辑器
    • Quartus II编程器
    • Nios II命令环境

下载面向Eclips的Nios II软件构建工具手册(PDF)

了解Nios II嵌入式处理器所有的软件工具,包括编译器和调试器,以及 Altera软件工具合作伙伴 提供的协同验证工具。

Nios II 软件构建工具

Nios II软件构建工具是为应用程序、电路板支持包和软件库提供的一组功能强大的命令、工具和脚本,管理构建选项。

下载Nios II软件构建工具手册:

  • Nios II软件构建工具入门(PDF)
  • 使用Nios II软件构建工具(PDF)

嵌入式软件

有了Nios II嵌入式处理器之后,您可以使用多种嵌入式软件组件。以下是Nios II EDS所提供的:

  • MicroC/OS-II实时操作系统 (产品许可单独销售)
  • NicheStack TCP/IP网络堆栈-Nios II 版 (产品许可单独销售)
  • Nios II C语言至硬件(C2H)加速编译器 (产品许可单独销售)
  • FS2系统浏览器电路板调试控制台(产品许可单独销售)
  • Newlib ANSI-C标准库
  • 简单文件系统
  • 硬件设计实例和应用软件

Altera以及Altera软件工具合作伙伴 上列出了全部的应用实例、操作系统、中间件和知识产权(IP)内核。

Altera IP和HAL API器件驱动

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

注释:

  • SPI = 串行外设接口
  • DMA = 直接存储器访问
  • CFI = 通用闪存接口

相关链接

  • 采用Nios II 开发套件加速启动您的设计
  • 阅读Nios II 处理器资料
  • 获得Nios II 嵌入式处理器支持
  • 了解开发Nios II 处理器的培训资源
  • 访问嵌入式用户社区
给本页评分


  • IP和参考设计
    • 所有IP
    • 所有参考设计
    • 桥接和适配器
      • 存储器映射
      • Streaming
    • DSP
      • 滤波和变换
      • 错误检测和纠错
      • 调制和解调
      • 图像与视频处理
    • 嵌入式处理器
      • Nios II
        • 处理器核
          • 快速型CPU
          • 经济型CPU
          • 标准型CPU
        • 优势
          • 低成本
          • 高性能
          • 长生命周期
          • 灵活性
        • 软件工具
          • Nios II IDE
          • Nios II C2H 编译器
          • 软件
        • 开发套件
        • 最终市场
        • 客户成功案例
        • 资料
      • 32/16-Bit 微处理器
      • 8/4-Bit 微处理器
    • 接口协议
      • 通信
      • 以太网
      • 高速
      • PCI
      • 串行
      • 音频和视频
    • 存储器控制器
      • DMA
      • Flash
      • 片内
      • SDRAM
      • SRAM
    • 外设
      • 调试和性能
      • 显示
      • 微控制器外围设备
      • 多处理器协调
  • 关于IP
    • 采用IP设计
      • IP Base Suite
    • 评估和下载IP
    • IP认证
    • 系统设计
    • 申请IP
  • IP合作伙伴
    • 关于AMPP规划
    • IP合作伙伴列表
    请填写反馈意见
    产品 | 最终市场 | 技术中心 | 教育与活动 | 支持 | 公司介绍 | 在线购买
    联系我们 | 站点帮助 | 网站导航 | 个人信息 | 法律申明
    Copyright © 1995-2010 Altera International Limited. 版权所有
    Altera Forum
    Altera
    论坛
    RSS
    RSS
    Flickr
    Flickr
    Email Updates
    电邮新闻