directfb on sh-mobiler(sh7722) processor

1
CE Linux Forum / Embedded Linux Conference 2 Technical Showcas What is demonstrated How was the Linux improved Patch Availability ardware Information DirectFB on SH-MobileR(SH7722) Processor The gfx_driver for SH7722 will be merged with www.directfb.org The SH7722 will be supported from the mainline kernel-2.6.22. KPIT ( http://www.kpitgnutools.com/bt/news.php ) has released sh-linux-gcc4.2. Custom gfx_driver for SH7722 has direct acces s to H/W and eliminates /dev/fb overhead like in gener ic gfx. obileR is Renesas multi-media ready general purpose CPU. A CPU core is incorporated with 2D Graphics, H.264 codec, LCDC 1seg tuner support. It would be suitable for multi-media products. Collections of state-of-art software environm ents to utilize and synchronize with opensource community deve lopment. kernel = 2.6.21-rc5, gcc = 4.2, glibc = 2. 5 nptl DirectFB = 1.1.0 – rc1 ( w/dedicated 2DG g fx driver ) Device Drivers H / W DirectFB Application DirectFB Core API Module GFX drivers for SH7722 /dev/fb Display Unit 2D Graphics Hardware generic GFX Driver User Level ioctl() mmap() mmap( ) DirectFB / d e v / f b direc t df_andi [Pengin Population:200 FP S: ] 9.3 19.5 Blit [MPixel/sec] *7.68 9 *27.0 8 0 *17.1 WVGA (800*480) 32kB *2 IOcahce SH4AL-DSP 333MHz@CPU 133MHz@DDR USBHost R8A66597 128MB NOR Flash SDctl 128MB DDR-SDRAM SH-MobileR(SH7722) Touch Panel 2GDU VedeoIO VOU MPEG4 H.264 USB Fc MMU KeySC JPEG_U I2C AP325RM ALGOSYSTEM Co.,Ltd. MS7722SE01 Hitachi ULSI Systems Co.,Ltd.

Upload: tova

Post on 12-Jan-2016

42 views

Category:

Documents


2 download

DESCRIPTION

DirectFB on SH-MobileR(SH7722) Processor. ・ Collections of state-of-art software environments to utilize and synchronize with opensource community development. kernel = 2.6.21-rc5, gcc = 4.2, glibc = 2.5 nptl DirectFB = 1.1.0 – rc1 ( w/dedicated 2DG gfx driver ). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: DirectFB on SH-MobileR(SH7722)  Processor

CE Linux Forum / Embedded Linux Conference 2007Technical Showcase

What is demonstrated How was the Linux improved

Patch Availability

Hardware Information

DirectFB on SH-MobileR(SH7722) Processor

The gfx_driver for SH7722 will be merged with www.directfb.org The SH7722 will be supported from the mainline kernel-2.6.22. KPIT ( http://www.kpitgnutools.com/bt/news.php ) has releasedsh-linux-gcc4.2.

Custom gfx_driver for SH7722 has direct access to H/Wand eliminates /dev/fb overhead like in generic gfx.

SH-MobileR is Renesas multi-media ready general purpose CPU.SH-4A CPU core is incorporated with 2D Graphics, H.264 codec, LCDCand 1seg tuner support. It would be suitable for multi-media products.

・ Collections of state-of-art software environments to utilize and synchronize with opensource community development. kernel = 2.6.21-rc5, gcc = 4.2, glibc = 2.5 nptl DirectFB = 1.1.0 – rc1 ( w/dedicated 2DG gfx driver )

Device

Drivers

H/

W

DirectFB ApplicationDirectFB Application

DirectFB Core API ModuleDirectFB Core API Module

GFX drivers for SH7722GFX drivers for SH7722

/dev/fb/dev/fb

Display UnitDisplay Unit 2D Graphics Hardware2D Graphics Hardware

generic GFX Drivergeneric GFX Driver

User

Level

ioctl() mmap()

mmap( )

DirectFB

  /dev/fb direct

df_andi [Pengin Population:200 FPS: ] 9.3 19.5

Blit [MPixel/sec] *7.689 *27.080

Blit with format conversion [MPixel/sec] *4.996 *17.156

WVGA(800*480)WVGA

(800*480)32kB *2IOcahce32kB *2IOcahce

SH4AL-DSP333MHz@CPU133MHz@DDR

SH4AL-DSP333MHz@CPU133MHz@DDR

USBHostR8A66597 USBHost

R8A66597

128MB NOR Flash

128MB NOR Flash

SDctlSDctl

128MB DDR-SDRAM

128MB DDR-SDRAM

SH-MobileR(SH7722) Touch Panel

Touch Panel

2GDU2GDU

VedeoIOVedeoIO

VOUVOU

MPEG4MPEG4

H.264H.264

USB FcUSB Fc

MMUMMU

KeySCKeySC

JPEG_UJPEG_U

I2CI2C

AP325RM ALGOSYSTEM Co.,Ltd.

MS7722SE01 Hitachi ULSI Systems Co.,Ltd.