2、 系统设计

2.1 系统设计指标

设计指标为:各景点/展台的覆盖范围5 m~25 m可调;各景点/展台之间互不干扰;景点识别编码发射采用ISM频段;信号发射功率在允许范围之内可调;能在温度湿度相对恶劣的环境下工作;使用智能化操作系统,可随时更新应用程序;自动实现不同景点/展台的音视频内容切换;拥有图形用户界面,用户可通过触摸屏手动选择音视频文件和语种;可存放音视频文件,大小及数量根据SD存储卡容量决定,可现场下载更新;支持音频MP3和MPEG1-4视频文件播放;发射主机符合国家相关标准。

为了满足设计技术指标要求,对构成系统的主要器件选择如下:(1)地址码无线发射机的主控芯片选用TI公司的MSP430F133;(2)手持智能无线多媒体终端的主控芯片选用三星公司的S3C2440A,该芯片典型主频为400 MHz,集成了NAND Flash控制器、SD/MMC控制器、LCD控制器、SPI接口控制器等;(3)无线收发模块选用CYWUSB6934;(4)Flash存储器采用三星公司的K9F1208UOB;(5)SDRAM采用Hynix公司的HY57561620T;(6)显示屏采用NEC 3.5′ TFT触摸屏;(7)音频解码芯片采用UDA1341TS。

嵌入式操作系统构成如下:(1)Bootloader使用三星公司专为其产品开发的启动代码VIVI;(2)内核采用Linux2.6.13版[3];(3)文件系统选择与NAND Flash兼容较好的YAFFS文件系统[4-6];(4)图形用户界面采用QTOPIA1.7[7]。

基于S3C2440A处理器和无线收发模块实现无线多媒体播放系统的设计

2.2 ARM9嵌入式微处理器S3C2440A

当前,嵌入式技术的应用越来越广泛,从航天科技到民用产品,嵌入式产品的身影无处不在,而这些嵌入式产品的核心——处理器决定了产品的市场和性能。在32位嵌入式处理器市场中,ARM处理器占有很大的份额。现在由于存储空间等原因,在嵌入式芯片上编程有较大的困难,选取合适的平台就显得很重要。Linux自出现以来,得到了迅猛的发展。Linux是开放源码的操作系统,吸引着全世界的程序员参与到发展和完善的工作中来,所以Linux保持了稳定而且卓越的性能。Linux在服务器领域已经占有很大的份额,在图形界面方面也不输于Windows。由于源码可以修改、移植,Linux在嵌入式领域中的应用也越来越广。