微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于Coldfire和uClinux的硬盘MP3

基于Coldfire和uClinux的硬盘MP3

时间:04-12 来源:互联网 点击:

览硬盘中的档案;支持中文简体、

繁体、英文显示文件名称及mp3 tag信息;支持mp3 id3

tag,作者、目录名及歌曲标题显示;支持播放时间显示、

播放进度条显示;支持修改并保存播放器的参数设置

·可察看不同分辨率的jpeg图片 usb2.0及 ieee 1394a 1394:oxfw911-plus usb:cypress cy7c68300 可以通过usb2.0或 ieee 1394a接口访问播放器的硬盘,快速

读写、交换mp3音乐文件, 具有移动硬盘功能 ide界面 日立 1.8寸 20gb硬盘 播放器能够正常读写硬盘上的文件 cf界面 cf type i/ii 接口 支持读写cf卡/microdrive/magicstor微硬盘 立体音乐播

放 philips uda1380tt ·支持符合iso/iec 11172-3 及iso/iec13818-3标准的单双声

道mp3文件播放。支持mp3文件的bitrate 为8kbps至0kbps。

支持最大44.1khz采样频率音频播放,snr 90db以上。

·支持播放时快进、快退、上一首、下一首、暂停、停止;支

持多首歌曲的随机播放;支持单首及多首歌曲的重复播放;

·a-b复读功能 音频输入接

口 philips uda1380tt

内置微型麦克风 ·接microphone,可录入语音

·通过line in接口可录cd音乐,mcf5249进行实时压缩,保存

为wav格式的音乐文件 按键 5向键/功能键/hold键 可以配合ui接口控制mp3播放器运作 电源管理 ltc3455,内置充电电路

3.6v 可充电锂离子电池

发光led二极管 ·可通过usb接口、电源接口充电

·红绿灯充电状态显示;充电时间3小时

·支持lcd backlight自动关闭的时间调整;支持lcd对比度调

整;支持lcd休眠时间调整

·支持硬盘休眠

·支持系统自动关机时间调整 收音 philip tea5767hl 支持fm stereo接收;可预存20个电台;支持手动、自动电台

搜索 hosea特有

的通讯功能 irda

eth: davicom dm9000e

802.11b: dlink dwl650 ·支持红外遥控

·支持播放网络上的音乐,支持共享

·支持无线局域网共享音乐

hosea system可涉及的应用:

图五 基于无线局域网的消费类电子产品应用

软件系统

mcf5249能够实现如此丰富的功能,归功于其具有的更强的通用计算、处理能力,使得其可以支持更加复杂的软件,支持多任务、多进程,甚至完善的操作系统如uclinux、flexos等。uclinux是一种优秀的嵌入式linux版本,针对nommu(没有内存管理)的cpu,它继承了标准linux操作系统的稳定性、强大网络功能和出色的文件系统等主要优点。嵌入式linux操作系统以其低廉的价格、强大的功能以及易于移植的特性吸引越来越多的客户,成为新兴的力量,众多商家也纷纷转向了嵌入式linux。

linux为嵌入操作系统提供了一个极有吸引力的选择,它是一个和unix相似、以核心为基础、完全内存保护、多任务多进程的操作系统。支持广泛的计算机硬件,包括 x86 ,alpha , sparc , mips , ppc, arm, nec , motorola 等现有的大部分芯片。程序源码全部公开,任何人可以修改并在gnu通用公共许可证(gnu general public license)下发行,这样,开发人员可以对操作系统进行定制,再也不必担心像ms windows 操作系统中“后门”的威胁。同时由于有gpl的控制,大家开发的东西大都相互兼容,不会走向分裂之路。linux用户遇到问题时可以通过internet向网上成千上万的linux开发者请教,这使最困难的问题也有办法解决。linux 带有unix用户熟悉的完善的开发工具,几乎所有的unix系统的应用软件都已移植到了linux上。linux还提供了强大的网络功能,有多种可选择窗口管理器(x windows)。其强大的语言编译器gcc、g++ 等也可以很容易得到。不但成熟完善、而且使用方便。

由于linux秉承开源共享的原则,我们可以在网络上找到大量的资源,基于嵌入式linux操作系统进行开发,可以较为方便的实现丰富的软件功能。

可扩展性

结合我们强大的硬件设计能力,目前华恒科技已经基于mcf5249+uclinux操作系统实现了多种接口功能及产品应用,如图六所示。

图六 华恒科技基于mcf5249+uclinux实现包含硬盘mp3在内的多种行业应用

可以肯定,基于普通的asic解码芯片是无法实现上述如此丰富功能的产品应用的。当市场提出更高的要求、更加复杂的应用……可以想象,传统的mp3开发厂商将处于怎样一个窘迫的境地。

基于 mcf5249 的硬盘 mp3 产品已经初步具备 mpeg4 视频播放功能。个人数码娱乐设备不仅功能上被快速地丰富和完善,也逐步显现出与网络/设备之间更强的互通性的要求,以获得同步的资讯、更广袤的网络资源。

未来的消费类电子产品必将以具有支持音视频多媒体、多功能、低功耗、高性价比等优点

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top