Chinaunix首页 | 论坛 | 博客
  • 博客访问: 33730
  • 博文数量: 20
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 175
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-28 14:38
文章分类

全部博文(20)

文章存档

2010年(20)

我的朋友
最近访客

分类: 嵌入式

2010-02-09 11:43:56

  

Application: It is human-machine interface and provide easy-to-use interface for end-user. User can operate the receiver by the application.

 

Middle ware: It is independent software layer, the layer split application and abstract layer. and provide all function interfaces which application need.

 

Abstract layer: It is a layer between BSP and Middle Ware, Middle Ware to get service from abstract layer. the layer will communicate with BSP and Middle Ware, with it we can porting our middle-ware and application code from a platform to another platform.

Within the layer, there are the following components:

OS: Provides OS abstraction required for middle ware layer, including creating and destroying tasks, using semaphore,and encapsulating message queue interface for applications.

I/O: manage input and output on front panel, including:LED light,key-board,remote input etc..

NIM: net interface module, initialize,operate interface of tuner and demod.

Demux: divide multiplexing transport streams into different channel data.

Descramble: the module's function mainly is descramble scrambled PES(Packetized Elementary Streams)

Decode:decode A/V PES(Packetized elementary streams),get and set attribute of A/V, mainly manage TS(transport streams) playing.

Smart card: manage smart card.

GDI(Graphics Device Interface):provide OSD graph drawing related interfaces for middle ware.

 

BSP(Board Support Packet):including: bootloader, kernel, fs, driver,SDK libary supported by chip company

阅读(474) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~