基于ARM Cortex-M3的嵌入式网络播放系统
Embedded network display system based on ARM Cortex-M3
王坤 1皮亦鸣1
作者信息
- 1. 电子科技大学,电子工程学院,四川,成都,610054
- 折叠
摘要
针时一般嵌入式播放系统无网络功能,提出一种网络播放系统硬件平台设计方案.该方案采用ARM Coaex-M3构架的LM3S1138作为主控制器,以USB控制器CH375、网络器件ENC28J60和音频解码器VS1003作为外围器件,采用μC/OS作为操作系统.并给出系统软件的设计方法,包括设备驱动程序设计和应用程序设计.通过测试,该系统能流畅下载和播放网络歌曲,并能广泛应用于家电产品、车栽电子产品和公共广播场所.
Abstract
Aiming at the common embedded multimedia system without network function, an embedded hardware platform program for the network display system is presented.This system design uses LM3S1138 with ARM Cortex-M3 as the main controller,uses USB controller CH375,Ethernet controller ENC28J60 and audio-decoder VS1003 as the periphery chips, and uses μC/OS as operation system. The method of the system software design is given,including the device diver design and application program design.In the test,this system design downloads and plays the music on the net fluently,it is widely used in house electrical appliances,car electronics products and public broadcasting.
关键词
嵌入式系统/ARM/Cortex-M3/以太网接口/API/应用程序Key words
embedded system/ARM Cortex-M3/Ethernet interface/API/application program引用本文复制引用
基金项目
广东省教育部产学研结合项目(2008B090500230)
出版年
2010