
Software Overview
4-4
4.1.2
Software Components
The following figure shows the software components used for application
development on the DVEVM:
In the previous figure, your application runs on the ARM side. It handles
I/O and application processing. To process video, image, speech, and
audio signals, it uses the VISA APIs provided by the Codec Engine. The
Codec Engine, in turn, uses services such as DSP/BIOS Link and
protocols such as xDAIS and xDM to communicate with a pre-configured
Codec Engine Remote Server on the DSP side. The DSP handles signal
processing and the results are available to the ARM side in shared
memory. For more information, see the
Codec Engine Application
Developer's Guide
(SPRUE67).
In addition, Linux on the ARM side makes a large number of APIs
available to your application. These include drivers and timers.
Codec Engine
Engine
VID
IMG
SPH
AUD
VISA API
VISA
A
P
I
Codec Engine
Engine
VID
IMG
SPH
AUD
Codec Engine
Engine
VID
IMG
SPH
AUD
VISA API
VISA API
VISA
A
P
I
VISA
A
P
I
Codec
Engine
Remote
Server
ARM Subsystem
DSP Subsystem
User Space
Kernel Space
Application Layer (APL)
Transport
I/O
I/O
I/O
USB 2.0
Driver
I/O
I/O
I/O
GP
Timer
Watchdg
Timer
I
2
C
Driver
UART
Driver
Video
Driver
Audio
Driver
EMAC
Driver
MMC/SD
Driver
SPI
Driver
File
(ATA)
Linux APIs w/EPSI
Link
Driver
BIOS
Driver
I/O
I/O
I/O
USB 2.0
Driver
I/O
I/O
I/O
GP
Timer
Watchdg
Timer
I
2
C
Driver
UART
Driver
Video
Driver
Audio
Driver
EMAC
Driver
MMC/SD
Driver
SPI
Driver
File
(ATA)
Linux APIs w/EPSI
Linux APIs w/EPSI
Link
Driver
BIOS
Driver
Customer
Value-Added Differentiation
AV Sync
Mux/Demux
TS / ASF
Network
RTP/RTSP
Customer
Value-Added Differentiation
Customer
Value-Added Differentiation
AV Sync
Mux/Demux
TS / ASF
Network
RTP/RTSP
Signal
Processing
Layer (SPL)
xDM
API
Speech Codec
xDM
API
Speech Codec
DSP/BIOS Services
PWRM
LOG
DSP/BIOS Link Srv
MSGQ
PROC
DSP/BIOS Services
PWRM
LOG
DSP/BIOS Link Srv
MSGQ
PROC
Содержание DVEVM
Страница 1: ...DVEVM Getting Started Guide Literature Number SPRUE66A August 2006...
Страница 14: ...1 6...
Страница 70: ...Index 4...