集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1075|回复: 0

嵌入式开发

[复制链接]
zhiweiqiang33 发表于 2014-4-1 22:41:34 | 显示全部楼层 |阅读模式
随着物联网技术的不断发展,嵌入式科技得到更为广泛的应用,其中FPGA和嵌入式操作系统的组合前景良好,它们的应用极大的改变了嵌入式开发的效率。为使得Nios II软核和RTEMS嵌入式系统相结合,首先介绍了Nios II的软件开发环境,然后详细阐述如何在Nios II平台下搭建RTEMS嵌入式开发环境。

1.引言

随着技术的不断发展,嵌入式技术逐渐成为计算机技术的一个重要分支。由于嵌入式产品所运用场合多种多样,不同应用场景对嵌入式实时响应、成本都有着不同的需求。嵌入式开发涉及硬件和软件设计,其中硬件开发包括板级开发;而软件开发则需要在硬件开发完成后才能开始,且与硬件有着紧密的关系。但FPGA的出现将彻底改变传统嵌入式开发模式,使得嵌入式开发工程师可以像PC端软件开发一样开发嵌入式软件,降低嵌入式开发的成本。

RTEMS(Real - Time Executivefor Multiprocessor Systems)是一个开放源代码的实时嵌入式操作系统,对各类主流的嵌入式平台都有良好的支持,同时其也有着良好的开发软件。目前无论是航空航天、军工,还是民用领域RTEMS都有着极为广泛的应用。

Nios II由美国Altera公司推出的基于Nios的第二代32位RISC软核,基于FPGA平台,其性能可达200MIPS,是一款可定制的高性能嵌入式软核,配合Altera官方提供的开发者套件,嵌入式工程师可以快捷、高效的进行硬件、软件的开发。

2.基于Nios II的SOPC开发环境

2.1 Altera SOPC Builder

SOPC Builder是一个全自动的SOPC硬件开发环境,设计者可以通过Altera提供的IP宏选择适合自己应用的外围功能模块,并进行内存基地址的分配、中断请求线和内部总线的适配。与此同时,还可以通过HDL文件来自定义外设模块,比如DM9000A以太网控制器。SOPCBuilder使得可以在短暂的时间内完成一个完整的硬件开发系统。

2.2 SOPC硬件系统

您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-11-29 11:59 , Processed in 0.057480 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表