2.2.3系统开发的设计思想
该播放器设计上面分为两个部分,一个是播放以及其过程的流程控制,一个是对播放文件的读取。
在视频的播放以及其过程的流程控制中,主要是注重于文件在播放过程中可能存在的状态,比如暂停,停止,快进,快退等。
在通过编程对播放文件的读取过程中,主要注重于手机sdcard中的所有文件的操作。
2.2.4系统的用例分析
视频播放用例主要用来描述视频文件是否能够正常播放,具体说明如表2.1所示。
表2.1视频播放用例说明
描述要素 描述内容
用例名称 视频播放
用例描述 用户点击播放控件
参与者 用户
前置条件 视频进入播放状态
后置条件 选中的视频播放
视频暂停用例主要描述处于播放状态中的视频文件是否能够正常暂停,具体说明如表2.2所示。
表2.2 视频暂停用例说明
描述要素 描述内容
用例名称 视频暂停
用例描述 1.视频处于播放状态
2.点击暂停按钮
3.视频进入暂停状态
参与者 用户
前置条件 视频正在播放
后置条件 当前播放视频处于暂停
播放器搜索用例主要用来搜索出手机里面的视频文件。具体说明如表2.3所示。
表2.3 播放器搜索用例说明
描述要素 描述内容
用例名称 搜索
用例描述 1.播放器处于运行状态
2.输入视频文件保存路径
3.点击获取视频文件
参与者 用户
前置条件 播放器处于播放状态
后置条件 自动匹配到相应正确的视频文件名的地方
3 RD4755_CETUS开发板
RD4755_CETUS是采用君正JZ4755 高性能32位嵌入式处理器,为用户提供的展示JZ4755多媒体应用处理能力的开发平台。它应用了JZ4755所有的功能模块,并且提供了灵活的扩展接口,便于用户开发自己的功能模块。RD4755_CETUS通过适当的扩展可以作为用户开发新产品的验证原型,减少软硬件开发的风险和缩短产品上市的时间。
RD4755_CETUS提供完整的软件开发工具包,和面向消费电子应用的Linux™及WinCETM操作系统及相应的开发运行环境。系统有更快的启动速度和更高的可靠性。
JZ4755是君正集成电路推出的一款高性能、高集成度的多媒体应用处理器产品,采用创新的双核CPU技术,支持高清视频解码,低功耗,适用于PMP 、移动电视、GPS等移动多媒体产品。集成了大量的系统设备,包括存储器控制器(支持12 bit ECC Nand Flash),片内集成Audio Codec, TV Encoder,A/D转换,触摸屏控制器,LCD控制器,Camera传感器接口,SSI控制器,SD/MMC控制器,I2C控制器,支持USB2.0 Device, UART接口,支持红外接口,TS流接口,和多个可灵活配置的GPIO接口。
3.1 RD4755_CETUS开发板主要技术指标及特点
(1) CPU:速度400MHZ,运行LINUX /WINDOWS CE。
(2)系统内存:SDRAM,HY57V561620CT-6 X 2 ,64MB。
(3) NAND FLASH:子卡扩展,最多支持两片双片选Flash,或者单片四片选Flash。
(4)LCD /TOUCH:480X272 4.3" TFT RGB24Bit,4wire电阻触摸屏,软件PWM背光调节。
(5) AUDIO及视频多媒体:支持录音,能支持MP3/MP4等多媒体播放,音频可通过耳机或喇叭输出;支持各种音视频软件De/Encoder。
(6) Video输出:S-Video输出,色差分量输出,VGA输出。
(7)I2C控制的FM模块,可接收调频广播,立体声输出(可选)。 JZ4755视频播放器设计+文献综述(3):http://www.youerw.com/zidonghua/lunwen_7186.html