博客首页 | 排行榜 |

microcom的博客

个人档案
博文分类
最新评论
博文存档
最近访客
  • 1. MP3的总体结构图 本MP3播放器是基于CooCox实时操作系统开发的,它能够播放Wave文件和MP3文件,其中MP3文件是通过软件解码之后进行播放的。另外,使用UCGUI来设计MP3的界面,通过触摸屏来进行相应的控制,这让用户使用更加方面。它主要由以下几个模块组成:SD卡模块、播放Wave文件模块、播放MP3文件模块、按键控制模块、触摸屏控制模块和LCD显示模块。设计中使用多任务来管理各个模块,并利用CooCox操作系统的调度机制,协调各个模块的执行。图1-1为MP3的总体结构图。

    阅读全文>>

  • 3. 添加CooCox CoOS操作系统        目前嵌入式领域的实时操作系统还是很多的,相uCOS-II,FreeRTOS,以及ARM的RTX等等,但是综合考虑我们选择了CooCox CoOS。CoOS是专门针对Cortex-M3内核处理器设计的一款实时操作系统,而且开源免费。它的使用方法和uCOS-II差不多,最主要的是增加了一个同优先级任务之间时间片轮转的功能(uCOS-II中不能有同优先级的任务),上手起来很容易。 CooCox CoOS是专门针对于ARM Cortex-M3专门设计和优化的一款可剪裁的多任务实时内核。CooCox CoOS支持时间片...

    阅读全文>>

  • 之前介绍了MP3的硬件平台,下面介绍它的软件设计方案。 首先介绍一下MP3最核心的功能:播放WAVE文件和MP3文件,这两种文件采用不同的方式进行播放。 1. 播放WAVE文件。 WAVE文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英文Resource Interchange File Format的缩写,每个WAVE文件的头四个字节便是“RIFF”。WAVE文件由文件头和数据体两大部分组成。其中文件头又分为RIFF/WAV文件 标识段和声音数据格式说明段两部分。 此MP3 Player设计实例中,通过读取SD卡里的WAVE文件进行...

    阅读全文>>

  • 我们的设计方案是在英蓓特公司的EM-SAM3U开发板(ATMEL ATSAM3U4E内核)上设计一个完整的MP3播放器,它的功能包括: 1. 能够从SD卡读取音乐文件及中文字库; 2. 能够播放wav和mp3文件(软件解码MP3); 3. 在LCD屏上同步显示歌曲名,歌词,歌曲播放进度和时间; 4. 可以对歌曲播放进行控制,如停止,播放,暂停,切换到上一首,切换到下一首; 5. 能够显示歌曲选择列表,列出SD中根目录下所有的wav和mp3文件,选择你想要播放的音乐; 6. 所有的操作都是通过触摸屏来进行的。 其中CooCox CoOS是最新出现的一款嵌...

    阅读全文>>

页次:1/1 每页15条记录,共4条  分页:  [1]