网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> EDA >> Xilinx >> 文章正文
  基于Xilinx FPGA的流媒体播放器项目文档及源码           ★★★ 【字体:
基于Xilinx FPGA的流媒体播放器项目文档及源码
作者:Free    文章来源:Free    点击数:    更新时间:2008-1-3    

Power Architecture Design Contest

Smart-interactive Ad Player

System Design
Introduction

Nowadays the advertisement has entered everywhere in people’s daily life. At the scenes of supermarket, subway station, airport, restaurant and institution, we often see some kind of ads player machines broadcasting advertisement about merchandise, service and information. This has become an industry which can be called digital signage. More precisely, we refer digital signage to Ad player machine. However, most of these ads player machines need to be updated through mass solid storage media such as Compact Flash card or Hard Drive Disk, which means the update efforts are great while efficient is low especially when there are a lot of ads player machines distributed in a wide area. As this matter of fact, our team is aiming to design a highly integrated, stable and multi-functional ads player.

2 System Function Descriptions

2.1.Function Divisions

In our project proposal, we have divided our implementation into 4 stages:

     stage 1: OS porting and slide show

     stage 2: LCD touch screen module

     stage 3: Media player porting

     stage 4: Network VOD function

These stages reflect the main design purposes of our whole system. During the implementation of our project, we have met different kinds of problem, and we never give up. Depends on the progress we solved our problem, we reorganized our function division, now here are the new 4 functions of our system:

         Display: Build xilinxfb driver and show pictures with frame. buffer through VGA and TFT-LCD

         Audio: Build sound driver and play .wav through onboard AC97 codec

         Multimedia: Build MPlayer and necessary libs for our environment

         Ethernet: Build the network and implementation VOD function of MPlayer

2.2.Function Implementation

After two months of hard work, we did it at last!!!

It is like our new born baby. It is ugly, it is not very fast, it does not have much high-technology equipment, but it is strong, it is flexible, and it is stable. We believe it is the best!!! Now let’s see what it can do:

     Display: dual port display, support for VGA output and 6.4’ TFT-LCD display (via extra port) at the same time

     Audio: base on ALSA, support for AMP out MIC in LINE in LINE out

     Multimedia: Support for ASF, WMV, MP3, MPEG-4, x263, … Videos of QVGA with PCM audio can be played smoothly on our system.

     Ethernet: Support mms:// rtsp:// , Videos of QVGA with PCM audio can be played smoothly via internet.

Want to see more details? Please take a look at our DEMO CD and test cases.

 

基于Xilinx FPGA的流媒体播放器项目文档及源码:点击下载

 

1 Introduction..............................................................................................................................1

2 System Function Descriptions...................................................................................................1

2.1 Function Divisions ........................................................................................................1

2.2 Function Implementation ..............................................................................................2

3 Hardware Description ...............................................................................................................2

3.1 System Structure ...........................................................................................................3

4 Software Description.................................................................................................................3

4.1 TOOLS & SOURCES...................................................................................................3

4.2 Software Structure.........................................................................................................4

4.3 Root File System Structure ...........................................................................................5

4.4 CF CARD Partition.......................................................................................................6

5 Data Flow.................................................................................................................................7

6 APPROACH .............................................................................................................................7

6.1 Hardware Environment Building ..................................................................................7

6.1.1 Procedures.........................................................................................................7

6.1.2 TFT-LCD TO Expansion Port Map.................................................................13

6.1.3 Software platform configuration (For BSP)....................................................14

6.2 Software HOW-TO .....................................................................................................15

6.2.1 Creating the Cross-Compiler Environment.....................................................15

6.2.2 Copy BSP to kernel source DIR......................................................................16

6.2.3 Configure the kernel........................................................................................16

6.2.4 Build root file system with busybox ...............................................................17

6.2.5 Frame buffer Driver ........................................................................................18

6.2.6 Ethernet MAC Driver......................................................................................19

6.2.7 ALSA Driver ...................................................................................................21

6.2.8 Compile MPlayer ............................................................................................23

6.2.9 Generate System ACE.....................................................................................27

7 System Test: ............................................................................................................................28

7.1 Audio Performance Test..............................................................................................28

7.2 Video Performance Test ..............................................................................................28

7.3 Video Stream Test .......................................................................................................29

7.4 Stream Media Test.......................................................................................................30

Conclusion ..............................................................................................................................30

8 FUTURE WORKS..................................................................................................................31

9 Experiences & Suggestion ......................................................................................................32

9.1 Version Control ...........................................................................................................32

9.2 Team Building.............................................................................................................33

9.3 Firm Faith....................................................................................................................33

9.4 Suggestion...................................................................................................................33

Reference .......................................................................................................................................34

Appendix: Memory Map.................................................................................................................35

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    XILINX Platform Cable USB(…
    Xilinx ISE 8.2i 软件手册和…
    Xilinx FPGA设计快速入门— …
    Xilinx授权:公开全部源代码…
    Xilinx低成本显示器解决方案
    Xilinx FPGA全局时钟和第二全…
    用PowerPC860实现FPGA配置
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号