APP下载

基于SoPC的具备网络点播功能的音频系统设计

2012-11-27吴鹏飞郭宝增

网络安全与数据管理 2012年20期
关键词:嵌入式系统设计

吴鹏飞,郭宝增

(河北大学 电子信息工程学院,河北 保定071002)

传统的音频设备主要是基于单片机实现的音频编码和解码,由于单片机资源限制,且资源定制的灵活性较差,对设备的升级和功能扩展造成了一定困难。随着互联网技术的快速发展,网络化已经成为音频设备重要功能之一,网络点播功能的实现不但可以提高系统的实时性和便捷性,同时对于增强系统的竞争力也大有益处。

本文基于SoPC平台,开发了具有网络点播功能的音频系统,介绍了开发的主要流程和其中的关键技术,对嵌入式网络设备的开发具有一定的帮助作用。

1 基于SoPC平台的开发流程

随着SoPC技术日趋成熟,SoPC应用领域越来越广。相比之下,基于SoPC平台的Nios II-μClinux开发具有更加明显的优势。Nios II软核处理器是Altera公司推出的一款模块化、硬件可编程的嵌入式处理器,具有非常强大的硬件定制功能,通过定制Altera和第三方公司的IP核以及系统所需其他外设,可以迅速构建出系统所需的硬件平台,这样的硬件平台能够获得完全符合系统需求的硬件资源,同时对于降低系统的开发周期也是十分有利的[1]。加之μClinux系统的移植,使得整个系统的性能更加优越,μClinux是一种非常优秀的嵌入式操作系统,虽然体积小,却继承了Linux操作系统稳定、可移植性强、网络功能强大等诸多优点,此外μClinux还拥有丰富的硬件驱动资源,通过对驱动程序的修改和移植,使得顶层应用的开发变得更为轻松[2]。

开发基于SoPC的Nios II-μClinux的嵌入式系统,需要使用Altera的SoPC开发工具SoPC Builder和Quartus II两款软件,它们分别完成系统定制工作和硬件电路的构建。……

登录APP查看全文

猜你喜欢

嵌入式系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
瞒天过海——仿生设计萌到家
搭建基于Qt的嵌入式开发平台
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀
有种设计叫而专
嵌入式软PLC在电镀生产流程控制系统中的应用
Altera加入嵌入式视觉联盟