基于ARM L i nux QT掌上多媒体系
统一设计与实现
摘要:实现了跨导放大器-电容器的全集成可变带宽中频宽带低通滤波器(OTA—C)连续时间型滤波器的结构、设计和具体实现,使用外部可编程电路对所设计滤波器带宽进行控制,并利用ADS电路设计和模拟验证软件。模拟结果表明,滤波器带宽的可调范围为1~26 MHz,阻带抑制率大于35 dB,带内波纹小于0.5 dB,采用1.8 V电源,TSMC 0.18μm CMOS工艺库仿真,功耗小于21 mW,接近理想状态的频响曲线。关键词:Butte
0 引言
随着人们生活水平的提高,消费结构发生了巨大的变化,消费者娱乐支出在总支出中的比例也在扩大。手持多媒体系统可以满足人们对试听和便携的需求,还可以实现图片浏览、网络下载、视频录制等其他功能。目前市场上掌上多媒体系统多为Windows CE、Symbian、Palm OS等商业操作系统,其开放程序不够高,而且价格偏高,不适合移植第三方应用软件。ARM系统作为专用嵌入式系统设计的一般处理器核心,具有高性能、低功耗、易扩展的特点。本系统基于ARM9、嵌入式Linux 为了实现掌上多媒体系统的诸多功能,操作系统设计并实现了更开放的嵌入式平台。
1 多功能手持媒体播放器系统的硬件设计
多功能掌上媒体播放器系统的硬件设计如图1所示。LCD采用的是Sharp的TFT屏,3.52in,分辨率240×320;音频控制器是IIS解码芯片是接口的音频控制器UDA1314TS;此外,还扩展了视频录制的视频录制Philips视频解码芯片SAA7113和ADI的JPEG压缩芯片。视频录制的框图如图2所示。
2 多功能手持媒体播放器系统的软件设计
系统设计和软件设计是该系统的难点。系统软件设计的总体框架如图3所示。
2.1 嵌入式Linux操作系统
Linux最初由Linux Torvalds后来在网上被很多人编写,Linux爱好者进行修改和维护,具有核高效稳定、开源、可移植性强、核定制切割、多线程、多任务等特点,选择其作为媒体播放器系统的操作系统。图1多功能手持多媒体系统硬件设计图2多功能手持多媒体系统视频录制系统框图3多功能手持多媒体系统软件设计总体框架
首先,定制裁剪和移植Linux2.6核心,然后编写键盘驱动器,使硬件正常工作,LCD驱动、触摸屏驱动、音频驱动USB驱动等驱动。多功能掌上多媒体系统的正常工作首先是进入ARM-Linux操作系统,然后加载每个硬件